How does a VPN on a mobile device hide my location but location finding apps like weather still show me at my real location?


This obviously assumes you disable mobile data and only have WiFi enabled. I’ve seen it on my smart phone when I turn on my VPN it shows that my IP address is at the selected location but my weather app still shows me at my real location.

In: 3

Your weather app likely has access to your location data collected by your phone’s GPS. The VPN doesn’t change or falsify that data because it’s not part of your internet connection, it’s a completely different thing.

Likewise, if your browser has access to your location data and you give web pages access to that data, they will see that location instead of your IP and assume it’s more accurate. VPNs and many other scenarios make it pretty common that a user’s IP is a poor indicator of their location.

A VPN masks your up address to make it look like it’s somewhere else. The weather app isn’t using an ip based location lookup, it’s using your phones location services which uses the gps system to get your phones physical location.

A VPN doesn’t hide the location obtained if an app or website asks for your phone’s location

basically, your VPN takes your data, wraps it up with new IPs address, and sends it to a sever, form where it is released into the wider internet, and to which return traffic is sent to be forwarded to you.


your weather app is likely sending traffic to its home server saying (for example) “what is the weather like in Washington DC?”. the VPN doesnt change that request, just the address it was sent form.

The vpn hides you location from others you communicate over the internet with.

You internet providers will give you an internet address whenever you connect to the internet. This is necessary so that others on the internet can send you stuff. You tell a server like that you want to see a website and it sends you that page to the address.

You need an IP address to use the internet so your ISP will give you one whenever you connect to the internet.

However the ISP will hand out the same addresses in the same location each time.

People on the internet have collected list of all the IP addresses and where they are used.

These list can be used by others to personalize advertisement and allow and deny access.

They can show you adds about single women near you or deny you access to content forbidden in your location.

Netflix will be able to look at your IP address and for example tell that this is an IP address given out by a French ISP in France and only show you content that they have the rights to show people in France.

When you use a VPN you basically have a trusted party that you use as a middleman to pass messages on. You don’t ask for websites directly you ask someone else to ask for you and they pass the result back to you.

If that someone is located in England and you are in France and you go to netflix, they will show you the content available in England instead of France.

This is a way to “disguise” your location by hiding your IP-address.

However when your phone wants to find out where it is, it doesn’t use any of that stuff. Your phone uses GPS to figure out where it is.

This information is usually just available to the phone and whichever app you allow it to have. It makes sense to allow a map app or a weather app to have access to your location. It makes less sense for many other apps that might ask for it.

If you allow some weather app to have direct access to your location information it will use that rather than the less exact info about where you are based on your IP.

Hiding you IP-address is not useful if you turn around and then given them the exact coordinates of where you are.