O que os sites sabem sobre você

Um sinal é qualquer coisa que um site pode ler sobre um visitante sem pedir permissão: um valor que seu navegador entrega como parte da navegação normal, uma propriedade da sua conexão ou uma preferência que você definiu há muito tempo e esqueceu. Nenhum sinal isolado o nomeia, mas juntos formam um retrato detalhado o bastante para reconhecê-lo, localizá-lo aproximadamente e adivinhar como você gosta de navegar. O Teste de Impressão Digital do Navegador escreve esse retrato em um parágrafo, para que você possa ler a si mesmo como um site o vê no primeiro segundo de uma visita. Este artigo percorre cada camada desse parágrafo — conexão, dispositivo, navegador e preferências silenciosas — e termina com o que um site ainda não pode ver. Ele combina com vazamentos de VPN e verificações de disfarce, que pergunta se o retrato corresponde à história que sua VPN tenta contar.

O parágrafo vem primeiro

Abra qualquer site moderno e, antes de clicar, rolar ou digitar um caractere, a página já montou um retrato funcional de você. Ela sabe aproximadamente onde você parece estar no mundo, qual idioma provavelmente lê, que tipo de dispositivo tem na mão, qual o tamanho da sua tela e se sua configuração parece comum ou incomum. Nada disso exigiu um pedido de permissão, um login ou um banner de cookies. Veio da negociação comum que todo navegador faz para buscar e renderizar uma página: a própria conexão, os cabeçalhos que acompanham cada solicitação e as APIs JavaScript que existem para que as páginas se adaptem ao seu dispositivo.

O parágrafo no topo do teste de impressão digital existe para tornar essa montagem visível. Em vez de mostrar uma tabela de valores técnicos brutos, ele escreve uma frase que você reconheceria como a descrição de uma pessoa: alguém em uma cidade específica, em uma rede específica, usando um navegador específico em um tipo específico de máquina, preferindo um idioma e uma aparência específicos. Cada valor preenchido nessa frase pode ser rastreado até seus sinais mais abaixo na página, para que você possa verificar não só qual é a conclusão, mas como ela foi alcançada. Quando um valor falta, o parágrafo diz isso honestamente — e essa ausência, como explica a última seção, é ela mesma informação.

Por que isso importa se nenhum valor isolado é secreto? Porque a combinação é o ponto. Um tamanho de tela sozinho descreve milhões de pessoas. Um tamanho de tela mais um modelo de GPU, um fuso horário, uma ordem de idiomas, uma lista de codecs suportados e um tipo de rede estreita o grupo drasticamente. Os sites usam essa combinação para trabalhos legítimos — verificações de fraude, prevenção de abusos, reconhecer que um login parece familiar — e os anunciantes a usam para reconhecer visitantes que retornam mesmo quando os cookies são apagados. Você não pode julgar nenhum dos usos até poder ver sua própria combinação, que é para isso que o teste serve.

O que sua conexão diz

A primeira camada é sua conexão, e seu título é seu endereço IP. Todo servidor que você contata o vê, porque precisa de um lugar para enviar a resposta. Só com esse endereço um site pode descobrir bastante: uma geolocalização aproximada de bancos de dados comerciais, o número do sistema autônomo (ASN) e a organização dona do bloco, e se o endereço pertence a um provedor de banda larga residencial, uma operadora móvel, uma empresa ou uma empresa de hospedagem. Essa última distinção é ela mesma um sinal — um visitante que chega de uma faixa de data center lê-se de forma muito diferente de um que chega de uma rua residencial, e os sistemas de fraude percebem.

Trate a geolocalização com cuidado: a cidade mostrada é a cidade da saída da sua rede, não necessariamente a sua. Os bancos de dados mapeiam endereços para onde os provedores os registram e roteiam, então redes móveis, gateways corporativos e provedores rurais rotineiramente colocam pessoas a dezenas ou centenas de quilômetros de distância, e ocasionalmente no país errado. O teste melhora o quadro consultando mais de um endpoint de rastreamento, porque redes diferentes podem ver saídas diferentes — um rastreamento de CDN, por exemplo, pode revelar o endereço que aquela rede de borda observou, que pode diferir quando um proxy, um relay ou um túnel dividido está envolvido. Diferenças entre essas leituras não são erros; são um mapa dos caminhos que seu tráfego realmente percorre.

A conexão também relata sua própria mecânica: a versão TLS e o protocolo que a protegeram, e se ela chegou por IPv4 ou IPv6. Essa é exatamente a camada que uma VPN move — e só essa camada. Uma VPN substitui o endereço IP que os sites veem pelo seu endereço de saída, então a cidade, o país, o ASN e a organização mudam para os do provedor de VPN. Ela não muda sua tela, suas fontes, seu fuso horário ou sua lista de idiomas. Esse descompasso — uma conexão afirmando um país e um navegador configurado para outro — é precisamente o que as verificações de disfarce procuram, e por que mudar apenas seu endereço é um disfarce mais fraco do que parece.

O que seu dispositivo e navegador dizem

A segunda camada é o dispositivo e o navegador em si. O sinal mais antigo é a string user agent, um banner no qual o navegador anuncia sua família, versão e sistema operacional; navegadores Chromium modernos congelam cada vez mais essa string e movem os detalhes para User-Agent Client Hints, valores estruturados que um site pode solicitar sobre modelo, versão da plataforma e arquitetura. Ao redor estão o nome da plataforma, o número de processadores lógicos relatado como simultaneidade de hardware, um valor aproximado de memória do dispositivo e os pontos de toque máximos — individualmente banais, juntos um esboço da classe e da idade da sua máquina.

Gráficos e tela acrescentam a cauda longa. Sua geometria de tela — tamanho total, tamanho disponível, profundidade de cor e proporção de pixels do dispositivo — descreve seu monitor e suas escolhas de escala. Uma sonda WebGL pode ler o fornecedor e a string do renderizador da GPU, que muitas vezes nomeia o chip gráfico exato ou a família de drivers. Renderização em canvas, processamento de áudio e medição de fontes funcionam de forma semelhante: peça ao navegador para desenhar uma forma, renderizar texto ou enumerar o que ele pode exibir, e pequenas diferenças em hardware, drivers e fontes instaladas produzem resultados mensuravelmente diferentes. O teste também sonda fontes instaladas indiretamente, dispositivos de mídia em conjunto, e quais codecs de áudio e vídeo o navegador pode reproduzir — cada um um fato pequeno, juntos uma combinação que poucos outros visitantes compartilham exatamente.

Nada disso requer acesso exótico. São as mesmas APIs que sites legítimos usam para servir o formato de vídeo certo, escolher um layout que caiba na sua janela ou evitar oferecer um download que seu sistema não pode executar. Esse uso duplo é o que torna a impressão digital difícil de eliminar por lei: você não pode remover a capacidade sem quebrar a adaptação comum. O que você pode fazer é conhecer sua própria exposição. Uma combinação rara não é um erro, mas significa que apagar cookies faz menos pelo seu anonimato do que você poderia esperar — a camada do dispositivo reidentifica a mesma máquina na próxima visita sem nenhum estado armazenado.

As preferências silenciosas

A terceira camada é mais silenciosa: as preferências e configurações que seu navegador carrega. Ela relata se você prefere um esquema de cores claro ou escuro, se pediu movimento reduzido, se prefere dados reduzidos ou ajustes de contraste, e escolhas semelhantes de acessibilidade e aparência feitas pelo sistema operacional ou pelas configurações do navegador. Elas existem para que os sites possam respeitá-las, e a maioria das pessoas as define uma vez e nunca mais pensa nelas — que é exatamente por que são estáveis o bastante para contribuir para uma impressão digital.

Idioma e hora são mais altos. O navegador envia uma lista ordenada de idiomas — não só seu idioma principal, mas os reservas e sua ordem de prioridade — e expõe o fuso horário definido no seu sistema, junto com a forma como datas e números são formatados na sua região. Uma lista de idiomas com uma única entrada comum não é notável; uma lista de três idiomas em uma ordem incomum, combinada com um fuso horário e um formato de data, está perto de ser uma assinatura. Ela também confere a camada de conexão: um navegador definido para uma região enquanto seu endereço IP afirma outra é um sinal clássico de viagem, trabalho remoto ou uma saída de VPN escolhida em um país diferente da própria máquina.

Algumas preferências foram projetadas como pedidos de privacidade. Do Not Track e seu sucessor, Global Privacy Control, permitem ao navegador sinalizar que você se opõe ao rastreamento ou à venda dos seus dados — e o GPC tem peso legal em algumas jurisdições, o que o Do Not Track nunca teve. Na prática, ambos são honrados de forma desigual, e enviá-los é em si um sinal distintivo, porque relativamente poucos visitantes o fazem. O mesmo paradoxo percorre esta camada: disponibilidade de cookies e armazenamento, se a API de bateria é oferecida, qual layout de teclado está implícito — configurações e ausências igualmente o descrevem, inclusive aquelas destinadas a protegê-lo. O teste relata o que seu navegador diz e fica em silêncio sobre os valores que ele retém, para que você possa ver os dois lados.

O que um site ainda não pode ver

Apesar de tudo isso, os limites importam tanto quanto o alcance. Sem um pedido de permissão, um site não pode ler seu nome, seu endereço exato, sua idade, seus contatos, seus arquivos, sua localização GPS precisa, seu microfone ou sua câmera. Geolocalização, acesso a dispositivos e notificações ficam atrás de permissões explícitas do navegador por um motivo, e um teste bem-comportado — como este — lê apenas o que é oferecido livremente e não pede nada. Se uma página aleatória afirma saber seu nome apenas pela sua impressão digital, está blefando ou comprou esse vínculo em outro lugar.

Esse outro lugar é a ressalva honesta. Os palpites confiantes da indústria publicitária sobre sua idade, gênero, renda e interesses não vêm dessas leituras; vêm do comportamento unido em muitos sites e aplicativos — o que você busca, assiste, compra e onde demora — montado em perfis e anexado a identificadores ao longo do tempo. O papel da impressão digital nessa economia é mais estreito e técnico: ajuda a reconhecer o mesmo navegador novamente para que o registro de comportamento possa continuar. Manter essas duas coisas separadas importa, porque as defesas diferem: o comportamento é regido por contas, consentimento e regras de rastreamento, enquanto os sinais são regidos pelo que seu navegador escolhe revelar.

É por isso que um sinal ausente merece respeito. Quando o teste diz “este navegador não diz”, é um recurso de privacidade funcionando como pretendido, e os navegadores diferem deliberadamente aqui: os baseados em Chromium geralmente oferecem mais detalhes, enquanto Safari e Firefox retêm, engrossam ou aleatorizam mais valores, e navegadores focados em privacidade vão ainda mais longe. Encurtar seu parágrafo é possível — as perguntas frequentes abaixo dão passos práticos — mas o objetivo deve ser uma escolha informada, não invisibilidade, que nenhuma configuração comum entrega honestamente. Para saber como o próprio teste complementar lida com os dados que lê, veja como um teste de privacidade não guarda dados: a versão curta é que seu retrato é escrito no seu navegador, para você, e lê-lo não deve exigir confiar que guardemos uma cópia.

Fontes e leitura adicional

Perguntas frequentes

A navegação privada muda esses valores?

Muito pouco. Janelas privadas ou anônimas mudam principalmente o que é armazenado: histórico, cookies e dados do site são descartados quando a janela fecha, e você começa desconectado. Seu endereço IP, sinais do dispositivo, tela, fontes, fuso horário e idiomas são os mesmos que em uma janela normal, porque descrevem a máquina e a conexão, não o estado armazenado. A navegação privada é uma boa ferramenta contra alguém que pegue seu dispositivo depois e contra contaminação casual entre contas — não é um disfarce contra os sites que você visita.

Por que a cidade muda quando minha VPN está ligada?

Porque a cidade nunca foi sua — ela pertence à saída da rede. Os sites localizam o endereço IP que veem, e com uma VPN esse endereço pertence ao servidor VPN, então os bancos de dados de geolocalização relatam a cidade, o ASN e a organização do servidor. Desligue a VPN e a leitura volta para a saída do seu provedor. Essa é também a forma mais fácil de detectar uma configuração parcial: se a camada de conexão aponta para um país enquanto seu fuso horário e sua lista de idiomas apontam para outro, o disfarce cobre só a camada que a VPN toca.

Posso deixar o parágrafo mais curto — menos sinais?

Você pode reduzi-lo, não apagá-lo. Passos práticos: use um navegador popular no tamanho de janela padrão em vez de uma configuração rara; deixe o navegador gerenciar as proteções de impressão digital (Firefox e Safari ativam várias por padrão, e o Chromium está adicionando mais); ative o Global Privacy Control; evite instalar fontes e extensões incomuns de que não precisa; e use um navegador para navegação sensível para que seu perfil permaneça comum. Desconfie de ajustes agressivos anti-impressão digital — um navegador muito personalizado muitas vezes se destaca mais, não menos, porque quase ninguém mais compartilha sua combinação exata.