Duas respostas bem diferentes
Os dois painéis acima parecem que deveriam concordar, e a diferença entre eles é justamente o assunto desta página.
A localização por IP é uma inferência. Seu provedor é dono de blocos de endereços e os roteia por instalações específicas; as bases de geolocalização mapeiam esses blocos para lugares. Ninguém mediu onde você está — uma base registrou onde fica o equipamento do seu provedor. É por isso que ela pode acertar o bairro em banda larga residencial e errar por centenas de quilômetros em rede móvel, onde uma região inteira pode sair por um único gateway.
A localização do aparelho é uma medição. Seu dispositivo combina satélites de GPS, a assinatura das redes Wi-Fi por perto e triangulação de antenas numa posição com raio de precisão declarado. Ao ar livre e com céu limpo, chega a poucos metros. Em ambiente fechado cai para posicionamento por Wi-Fi e o raio cresce proporcionalmente.
Por que uma pede permissão e a outra não
Seu endereço IP não é algo que um site solicita — é propriedade da conexão. Um servidor não consegue te responder sem saber para onde mandar os pacotes, então a localização aproximada que ele implica é inevitável. Não há aviso de permissão porque não há nada a permitir.
A localização do aparelho é diferente em natureza. Ela é leitura de sensor, e os navegadores a tratam como câmera ou microfone: aviso explícito, exigência de contexto seguro, indicador visível enquanto ativa, e uma permissão que você revoga a qualquer momento pelo ícone de cadeado. A diferença de tratamento reflete a diferença de precisão — uma te reduz a uma cidade, a outra a um prédio.
O número da distância
Quando as duas leituras estão disponíveis, a página calcula a distância em círculo máximo entre elas pela fórmula de haversine. É um número útil por dois motivos: ele mostra o quanto a geolocalização por IP é enganosa para a sua conexão especificamente, e é a forma mais rápida de confirmar que uma VPN está funcionando — com ela ligada, a distância costuma saltar para centenas ou milhares de quilômetros.
Quem consegue ver sua localização, e como
- Todo site que você visita vê o seu IP e pode, portanto, deduzir a localização aproximada. Isso é inevitável sem VPN ou Tor.
- Só os sites que você autoriza recebem a localização do aparelho, um site por vez, com permissão revogável.
- Fotos costumam carregar coordenadas GPS precisas nos metadados EXIF. Isso vaza muito mais que um IP e é fácil de esquecer.
- Seu provedor sabe onde a sua conexão termina fisicamente, independentemente do que você faça no navegador.
Privacidade
As coordenadas do aparelho ficam no seu navegador e nunca são transmitidas, a menos que você clique para abrir um mapa — que é opt-in exatamente por esse motivo. A consulta por IP é uma requisição que o seu navegador faz direto a uma API pública, então nunca vemos o resultado, e nada aqui é armazenado.
Perguntas frequentes
Por que as duas localizações são diferentes?
Elas medem coisas diferentes. A localização por IP é onde o seu provedor roteia o tráfego, o que pode ser um datacenter em outra cidade. A do aparelho vem de GPS, redes Wi-Fi próximas e antenas de celular, e costuma ter precisão de poucos metros ao ar livre. Em conexão móvel, a diferença é rotineiramente de dezenas de quilômetros.
Por que o navegador pede permissão para uma e não para a outra?
Porque a localização por IP é efeito colateral de simplesmente conectar — o servidor precisa saber para onde mandar a resposta. A do aparelho é leitura de sensor, então os navegadores a colocam atrás de consentimento explícito, exigem HTTPS e mostram um indicador enquanto está em uso.
Qual a precisão da localização do aparelho em ambiente fechado?
Bem menor que ao ar livre. O GPS precisa de linha de visada com os satélites, então dentro de casa o navegador cai para posicionamento por Wi-Fi, que costuma acertar dentro de dezenas de metros nas cidades e pode errar feio na zona rural. O número de precisão exibido é o raio dentro do qual o navegador acredita que você está.
O mapa carrega sozinho?
Não, e isso é proposital. Carregar um bloco de mapa significa enviar suas coordenadas para quem serve aquele bloco. Numa página sobre exposição de localização, fazer isso sem perguntar seria contraditório — então o mapa só carrega quando você clica.
Vocês armazenam minha localização?
Não. As coordenadas do aparelho nunca saem do seu navegador, a menos que você escolha abrir um mapa. A consulta por IP é uma requisição que o seu navegador faz direto a uma API pública, então o resultado nunca fica visível para nós.