A VPN está ligada, mas a aplicação continua a saber onde está
Uma VPN a funcionar esconde o seu endereço, não a posição que uma aplicação lê e envia. Separe a rota dos dados que uma permissão já entregou.
Liga a VPN, abre a aplicação, e ela continua a mostrar a cidade onde está. Nada está avariado. A aplicação está a comunicar algo que já sabe em vez de ver o seu tráfego a escapar do túnel. Duas perguntas diferentes escondem-se nesse resultado, e misturá-las manda as pessoas reinstalar o cliente.
O que a aplicação recebeu de facto
Uma posição no ecrã pode vir de pelo menos quatro sítios. Uma determinação de localização do dispositivo, uma cidade aproximada derivada do seu endereço IP, um endereço guardado na sua conta, ou algo que escreveu num formulário.
A determinação de localização do dispositivo é o que as pessoas querem dizer quando afirmam que a aplicação sabe onde estão. Num telemóvel é o GPS, a leitura de Wi-Fi e os dados móveis combinados pelo sistema; num portátil é normalmente uma consulta a uma base de dados de Wi-Fi. Tudo chega através de uma permissão que a aplicação pediu e você concedeu. O túnel não entra nisso.
Os dados da conta são a fonte mais dissimulada. Uma aplicação de entregas que já guarda a sua morada não precisa de um sensor para a mostrar novamente.
Porque o túnel não consegue cobrir isto
Uma VPN substitui o endereço de onde o seu tráfego parece vir. Não toca no modelo de permissões, nos sensores nem no registo da conta no servidor. Os dados que a aplicação recolhe localmente e depois envia viajam dentro da ligação cifrada, e é exactamente para isso que a ligação serve. O servidor que os recebe fica a conhecer o conteúdo porque a aplicação escolheu enviá-lo.
Pense num nome escrito num formulário. O túnel esconde o envelope, não a carta.
É por isso que uma verificação de endereço no navegador pode discordar de uma aplicação. O navegador reporta o endereço de saída; a aplicação reporta uma leitura de sensor. Ambas são respostas correctas a perguntas diferentes.
Permissão, direito e o que a plataforma permite
Os controlos de localização do Mac da Apple são uma referência útil porque explicam de onde vem o número: as aplicações usam Location Services e o Mac estima a sua posição a partir de redes Wi-Fi próximas. A mesma página nota que aplicações e sites podem usar outros métodos mesmo com o Location Services desligado. Essa ressalva é toda a história numa linha.
Nos telemóveis a divisão é semelhante. Uma aplicação tem permissão de localização ou não tem, e a plataforma decide o que pode ler. Um cliente VPN não é um gestor de permissões e não pode revogar a permissão de outra aplicação.
A língua, o fuso horário e as definições regionais são sinais fracos por si só. Deslocam onde um serviço adivinha, não onde está.
Como se parece uma fuga real
Vale a pena separar as fugas reais, porque têm sintomas diferentes: o seu endereço real a surgir no diagnóstico da própria página, consultas DNS resolvidas através do seu fornecedor, tráfego IPv6 a sair fora do túnel, ou uma regra de túnel dividido que exclui a aplicação de que gostava. Essas falhas mostram um anfitrião que não pretendia contactar, e mudam quando desliga a VPN.
A pista é a direcção do espanto. Uma fuga revela a um estranho quem é, enquanto um envio da aplicação revela o que a aplicação já tinha.
Teste o primeiro caso comparando o que um site reporta sobre o seu endereço com o que o painel da VPN diz sobre a sessão ligada. Teste o segundo olhando para o que o perfil da sua conta contém.
O que verificar nos próximos dez minutos
Abra a entrada de permissões da aplicação e leia a definição de localização. Se estiver permitida e não quiser que a aplicação tenha uma posição, mude para aproximada ou negue, e depois recarregue a aplicação para que deixe de usar uma determinação em cache. Depois veja o endereço guardado e os campos de envio, porque revogar uma permissão não apaga um valor que o servidor já tem. Por fim, verifique a lista de túnel dividido do cliente VPN para saber que aplicações contornam o túnel.
Faça estas três por ordem e a ambiguidade costuma desfazer-se sozinha.
Se a posição sobreviver a tudo isso e o painel da VPN continuar a mostrar uma sessão saudável, está a olhar para dados guardados e não para uma fuga. Mudar o país de saída não a vai mover. Apagar o valor guardado, ou o campo da conta que o produziu, é o único passo que o fará.