graphenediscoverer4 One thing I still don't understand though is :
If you're using a VPN and want to hide that you use GrapheneOS, you should switch connectivity check toggle to Standard (Google).
https://discuss.grapheneos.org/d/1234-android-leaks-connectivity-check-traffic-mullvad-blog/2
If the most restrictive case (someone having to use a VPN for other reason than geofencing) implies to use google servers, why is the use of gOS ones still proposed ?
Short answer: it's an option for people who dislike Google.
It is often useful to think about which information one wishes to conceal from whom, because using the Internet without leaking information to anybody is basically impossible. With respect to the captive-portal detector, connections reveal a little bit of information (e.g., "it's an Android device trying to check whether or not there's a captive portal") to the entity running the Wi-Fi network, to the ISP serving the Wi-Fi network, and to the entity running the captive-portal detector endpoint web site.
GrapheneOS provides users with a fair amount of flexibility:
- leak the connectivity-check fact to your Wi-Fi provider, to the ISP, and to Google,
- leak the connectivity-check fact to your Wi-Fi provider, to the ISP, and to the GrapheneOS project,
- don't leak that you are doing Android connectivity checks, but suffer through having a less-usable Wi-Fi experience when connecting to a Wi-Fi network with a captive portal