How do websites know my location even though I used a VPN?

My bank’s website knew my location even though I used a VPN…changed the time zone and synced it on my phone to match my VPN location and made sure to install a new browser that I’d never used before. Checked on doileak.com and DNS isn’t. Still, they knew. How??

Could be by your ipv6. If your vpn doesn’t switch it off. 2 if it’s a site you logged in before the vpn then it will have that location cached. What site is it and how do you know they have your location?

3rd If they go by ip2location database, then it could just be that your vpn IP happens to be in the same location you are in for that database regardless of your pick in the vpn app.

mobile phones/devices use GPS for location services…not IP location. There are apps available that spoof your GPS location but most don’t seem to function as claimed.

WebRTC leak? Did you install an extension to patch that? (or just turn it off in mozilla) Go test here: https://browserleaks.com/webrtc

Edit: saw that you already tested on doileak .com, probably it was negative or you wouldn’t have posted here. You say you didn’t enable location sharing in browser when you visited them but that would be another very obvious way. Some websites won’t even function or allow you to continue without you enabling location sharing for them. I would try this on PC and verify they don’t know your location, then repeat steps on the phone and when it fails I would look into physical differences between PC and phone. Achieving privacy on phone is much harder than on PC.

What do you mean with location? A specific city or the right country?

I used LocationGuard to fake my location if I can.

Check your geolocation API at below link. If it shows your location, get Location Guard extension and block or spoof it.

https://browserleaks.com/geo

IPv6 is on your phone and router.

You can’t disable on phone unless rooted, but check if you’re vpn blocks it. I think proton vpn blocks ipv6 and routes all traffic through ipv4.

Did you create the account with the vpn on? Did you have to put your address and city when creating the account? That also matters.

Maybe they use https://iphub.info/ ?

They use wifi network signals to detect your location

can you make gambling sites think you are in their state ?

I’m using a new browser. No :cookie::cookie:

Yeah. Browser is configured to ask. Also I’m using a new browser to access site.

I don’t think he/she logged in to the web site.

  1. So is ipv6 at my device, router or ISP level? Or all of them? I’m on Android BTW.

  2. Never logged in before VPN. It’s a bank site. They locked the account because I tried to access the account from abroad, which is true
    But I was using a VPN with bank/home country location specifically to avoid this. I never used the online account on my phone before, nor have I accessed the site.

  3. iplocation.net shows the location intended, using the VPN

But my location is turned off

When I click the button, I get a prompt that the website is asking for my location and if I want to allow it. Since I have location disabled, I don’t see what’s the point of this.

Can you elaborate please?

I am rooted. Yes.

Of course, it’s in your account settings!