Is iodeOS still using supl.vodafone.com / supl.google.com (same thing) as a SUPL server? I couldn’t find information on this.
If yes why is the only other option to disable it? Couldn’t we have a privacy-respecting alternative (for example Graphene’s server) like with the Captive Portal?
The feedback is that “there is no freely available privacy-respecting supl server that we know of besides the Graphene one you mention”, and we aren’t sure if it would be a good idea to use theirs.
So the work to build out the user configurable nature isn’t worth it at this point until we would identify that there are alternatives that would be possible.
I see why allowing for a custom server might be too much. My main concern is that iode is sending this directly to Google servers, making it possible for them to assign the data to you.
Any updates on this? I find it a bit spooky that every time my devices uses location it directly contacts Google servers. I even double-checked this and found DNS requests for supl.google.com As a ROM that advertises privacy, I think this should be a higher priority.
Because currently you’re options are either
send associable data to Google
location sucks (very bad time to first fix, especially with cold starts)
In iodéOS, a patch to avoid leaking device identifiers (IMEI, IMSI) and phone number to SUPL servers while maintaining A-GPS functionality is implemented, and is now intergrated upstream in LineageOS.
Yeah, still your device is contacting Google with your IP sending the data directly which could go through a proxy like on graphene where to Google it looks like one single entity does all these requests, which is really no big effort to set up. Just use any NGINX server running on a VPS and set the DNS entries for it. Then update iodeOS to use that proxy.
It also wouldn’t be that difficult to add a setting where the user can just define the server. Then I can just use Graphene’s because I don’t care about this unnecessary beef
The same for the Captive Portal as already mentioned in this discussion,
Just give the user the freedom to choose if you don’t want to do all that above