Uma VPN muda sua localização GPS? O que realmente se move
Uma saída em outro país e um mapa que ainda encontra sua rua são ambos normais. Separe a estimativa de IP, a fixação do dispositivo e o rótulo salvo.
Uma VPN não é um trocador de localização, e a frase abrange quatro coisas diferentes que as pessoas tratam como uma. A estimativa do endereço IP se move quando sua saída se move. A posição do dispositivo não se move, porque vem de sensores na sua mão. Uma permissão decide quais aplicativos podem sequer pedir essa posição. E uma cidade salva, um endereço de entrega ou uma preferência de conta ficam em um banco de dados que nenhuma das duas primeiras toca. Quando você sabe qual das quatro está olhando, «a VPN não funcionou» costuma virar uma pergunta muito menor.
As duas afirmações que se fundem
«Sua localização» significa ou onde a internet acredita que sua conexão vem, ou onde o dispositivo está fisicamente. Ambas são produzidas por sistemas não relacionados com modos de falha diferentes. A primeira é uma inferência que um terceiro faz a partir de um endereço que recebeu. A segunda é uma medição feita pelo seu próprio hardware e, na maioria dos casos, compartilhada só depois que você permitiu.
| What you see | Where it comes from | Does a VPN move it |
|---|---|---|
| "Your IP is in Germany" | Commercial geolocation database keyed to address ranges | Yes, because the exit address changed |
| Map pin on your street | GPS, plus Wi-Fi and cell inputs from the OS | No |
| Weather defaults to another city | Account setting or a previous estimate | Sometimes, indirectly |
Como a estimativa de IP é produzida
Ninguém pergunta ao seu roteador onde ele está. Os provedores constroem bancos de dados que associam faixas de endereços a países, regiões e às vezes cidades, usando alocações de registro, compras de dados comerciais e medições como latência a partir de pontos de observação conhecidos. A consulta responde a uma pergunta sobre o bloco, não sobre o dispositivo que o usa.
É por isso que uma VPN muda a resposta na hora e por isso a resposta muitas vezes continua errada: conexões de consumidor são realocadas, faixas móveis são compartilhadas em toda uma região e um banco de dados pode estar meses atrasado. E Geolocation API é um mecanismo completamente diferente, por isso os dois números à sua frente podem divergir sem que nenhum dos dois esteja quebrado.
Como o telefone sabe onde está
Os serviços de localização combinam fixações por satélite com os identificadores de redes Wi-Fi e torres de celular próximas, comparados a bancos de dados de onde essas rádios são conhecidas. O sistema operacional faz a combinação e entrega um resultado ao aplicativo que o pediu. Enviar o tráfego desse aplicativo por um servidor em outro país não move as rádios, então a fixação fica onde o dispositivo está.
Há uma interação sutil que vale conhecer. Se um aplicativo lê a localização da rede em vez do sistema operacional, uma rota alterada pode deslocar o que ele infere. Isso é raro em aplicativos móveis e comum em páginas web, e é por isso que uma página do navegador pode informar uma cidade enquanto o mapa do próprio telefone mostra sua rua.
A permissão aproximada é o caso intermediário. Dá ao aplicativo uma resposta mais grosseira derivada dos mesmos sensores, o que muda o detalhe sem mudar o roteamento em nada.
A permissão é o interruptor que as pessoas procuram
Se o objetivo é que um aplicativo não saiba sua posição, o controle é a permissão por aplicativo do sistema operacional, não a lista de servidores VPN. A maioria das plataformas agora separa o acesso preciso do aproximado, e ambos podem ser revogados por aplicativo. Os navegadores acrescentam uma segunda camada de concessão por site, então um site que você permitiu meses atrás pode pedir a localização do dispositivo sem mostrar um novo pedido.
Revogar a permissão interrompe o acesso futuro conforme as regras da plataforma. Não apaga uma posição que o serviço já armazenou e não muda a estimativa de IP que qualquer outro site calculará a partir da sua conexão. São três limpezas separadas, e só uma delas é um interruptor de permissão.
Rótulos que vêm de uma conta
O nome de uma cidade em uma página pode ser uma preferência salva em vez de uma medição. Endereço de casa, loja preferida, entrega padrão e fuso horário são campos da conta; mudar sua saída não faz nada com eles, e um serviço pode continuar mostrando o valor antigo até se atualizar. Antes de editar qualquer coisa, decida de qual das três fontes veio o rótulo: uma estimativa de IP recente, uma fixação do dispositivo ou uma configuração salva.
Teste uma variável por vez. Verifique o IP no mesmo navegador cuja rota você mudou, depois leia o estado de permissão do aplicativo e depois olhe a configuração de localização da própria conta. Mudar as três ao mesmo tempo produz um resultado que ninguém consegue atribuir.
Escolha uma saída pelo caminho de rede que ela oferece, e trate qualquer mudança de localização como efeito colateral em uma das quatro camadas como um efeito colateral em uma das quatro camadas em vez de uma promessa.