![Avatar](/_next/image?url=https%3A%2F%2Flemm.ee%2Fapi%2Fv3%2Fimage_proxy%3Furl%3Dhttps%253A%252F%252Flemmy.dbzer0.com%252Fpictrs%252Fimage%252Fa07d8d4f-88f6-4f76-b1c1-612f5692f052.png&w=3840&q=75)
![Avatar](/_next/image?url=%2Flemmy-icon-96x96.webp&w=3840&q=75)
Andromxda ๐บ๐ฆ๐ต๐ธ๐น๐ผ
Platform | Username |
---|---|
Mastodon | @Andromxda@hachyderm.io |
wiki-user: Andromxda
Couldnโt you just use a VPN? Hiding your IP address also increases your privacy. Mullvad VPN is one of the best, most private and trustworthy VPNs, and itโs just 5 bucks a month. You donโt even need an email address to sign up, and you can pay anonymously with crypto.
It really is as private as it can be, and the developer is really dedicated to improve user privacy. Other solutions (SUPL, PSDS) arenโt much better in terms of privacy. And itโs definitely not a solution in search of a problem, as pure GNSS is really slow and consumes a lot of battery. You can try this out yourself if you use GrapheneOS, by going into the location settings and disabling both SUPL and PSDS. I tried it, and I can tell you that itโs bad (in my opinion unusable).
GNSS does work, but it can take a pretty long time to acquire an initial location without PSDS and SUPL. It also uses much more battery. This can especially become an issue if you want to share your live location with somebody, or record your workout over a longer period of time. There are technologies like A-GNSS (Assisted GNSS) that use SUPL (Secure User Plane Location) and PSDS (Predicted Satelite Data Service), but these also require you to send your location to a third party (the default SUPL service on Android is supl.google.com, which is definitely much worse for your privacy than any NLP). GrapheneOS hosts a proxy at supl.grapheneos.org, which is much more private (see GrapheneOSโs privacy policy for all their network services: https://grapheneos.org/faq#privacy-policy). PSDS isnโt much better, as itโs usually provided by the manufacturer of your phoneโs SoC (e.g. Qualcomm, Broadcom or Samsung). PSDS also sends a lot of data to the service, including SoC serial number and information on the phone including manufacturer, brand and model. GrapheneOS improves the privacy of PSDS (you can read more about all of this at https://grapheneos.org/faq#default-connections), but I still donโt see how this would be better than a privacy-friendly network location provider. beaconDB is still in a pretty early phase of development, but itโs likely going to be used by GrapheneOS when it becomes more stable. Itโs also likely, that the GrapheneOS project will either host their own proxy for the public beaconDB service, or their own server using beaconDB data. That way, it would be even more private, and it would be covered under Grapheneโs privacy-policy, which is essentially just the EFFโs privacy-friendly Do Not Track (DNT) policy.
thereโs simply typing in the location I want to know about
Thatโs not always possible. Imagine youโre visiting a city that youโve never been to, or you go hiking in the mountains, or you go to another country that uses a different alphabet, so you canโt type in a street name or something like that. There are many more use cases like sharing your location with someone else (for example over Signal), tracking your workout (for example when cycling or going on a run) using an app like OpenTracks, or if you like saving geolocation to your photos.
Using a location service obviously means that this service is going to know your location. beaconDB already minimizes the data that is collected about users. Thereโs not much else that can be done to make these kinds of services more private. The other options (Google and Apple) are much worse. The only alternative is not using a network location service at all, and simply relying on GNSS + PSDS and SUPL, like GrapheneOS does by default. Iโd say beaconDB is the next best option, much better than proprietary alternatives and on par with the now defunct Mozilla Location Service.
GrapheneOS + network permission toggle
Or just use a FOSS app from F-Droid