Does GrapheneOS disable AGPS by default or send information to Google?
Conversation
Replying to
GrapheneOS doesn't include any supplementary location services and only has GPS-based location detection. Adding support for local supplementary location services is planned:
github.com/GrapheneOS/os_
It does include standard support for downloading GPS almanacs to improve GPS.
1
1
GPS almanacs are downloaded via HTTPS GET requests from xtrapath1.izatcloud.net/xtra3grc.bin, xtrapath2.izatcloud.net/xtra3grc.bin or xtrapath3.izatcloud.net/xtra3grc.bin. These are databases of satellite locations speeding up initial GPS lock. There are only a few other default connections, which are all important.
2
1
Replying to
It's configured that way in AOSP, but I don't think that's actually being used in practice. Let me know if I'm wrong about that since I want to make official documentation on the default connections along with planning out what GrapheneOS should be changing about it.
2
1
For example, it changes fallback DNS servers from Google DNS to Cloudflare since it has a better privacy policy. However, these aren't really used in practice, since the network almost always provides DNS servers. The user can set a preferred DNS-over-TLS server to override this.
1
1
I've considered hosting a server for the connectivity / captive portal checks but I'm not sure that switching them offers any actual privacy benefits and would identify GrapheneOS devices as such to networks even with the Updater app disabled. I don't feel that's a positive.

