Я видел похожий вопрос (как Google узнает мое реальное местоположение, даже используя VPN), но я не думаю, что он вполне отвечает на вопрос.
Я хочу знать, как мой браузер узнает мое географическое местоположение, когда я нахожусь в VPN, даже до того, как браузер запускается. Первоначально я думал, что это основывается на моем IP. Но когда VPN включен, весь трафик передается через VPN, и мой общедоступный IP-адрес - это IP-адрес VPN-партнера, а не IP-адрес, назначенный провайдером, но мой браузер все еще знает мое очень точное местоположение.