mullvad / mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
https://mullvad.net/
GNU General Public License v3.0
4.88k stars 335 forks source link

[Feature Request] Geolocation/GPS "spoofing" on android #2119

Open NewRedsquare opened 3 years ago

NewRedsquare commented 3 years ago

Issue report

Operating system: Android

Feature description

I see many VPN provider apps that have a feature to spoof the GPS so it matches the country where the client is connected to. For instance, if i'm connected to Switzerland, the GPS will show that i'm in Zurich. This feature would complete the overall privacy of the device.

faern commented 3 years ago

Thanks for the suggestion. But the only way this can be done, to my knowledge, is with either a rooted phone or if the phone is running in developer mode. Neither of which we want to recommend our users to do.

This feature sounds somewhat out of scope for a VPN app. This functionality could very well be implemented in a standalone app that spoofs the GPS position to the same place as the device's public IP (which would be the VPN server if the device is connected via VPN)

Do you have a practical use case for when this would be a useful feature? Personally I block apps that I don't trust with my position from getting my position. And for apps I want to have my position, I usually want them to have the correct one in order for them to function well. Take for example a public transport app, I don't want it to suggest rides from Zurich if I'm in Berlin :)

NewRedsquare commented 3 years ago

Windscribe does natively with its android app

firepacket commented 3 years ago

Just enable developer mode and you can set your GPS location. Mullvad does not need to waste time on this, and there are other more robust solutions.