O que é Fingerprinting?
Fingerprinting, também chamado de device fingerprinting, browser fingerprinting ou impressão digital do dispositivo, é a técnica de reconhecer um aparelho pela combinação de características que ele expõe ao carregar uma página. Nenhum arquivo é gravado: a identificação nasce do conjunto de sinais.
Esses sinais incluem sistema operacional, idioma, fuso horário, resolução de tela, fontes instaladas e o modo como o dispositivo renderiza um gráfico. Cada sinal isolado é comum. Somados, formam uma assinatura que costuma distinguir um aparelho entre milhões. A técnica ganhou atenção quando os cookies de terceiros passaram a ser bloqueados.
Como funciona na prática?
Um script consulta APIs do navegador, monta uma lista de atributos, aplica uma função de hash e gera um identificador. Se a mesma combinação reaparece em outro site com o mesmo script, o sistema assume que é o mesmo dispositivo. O canvas fingerprinting pede ao navegador que desenhe algo invisível e mede diferenças de renderização causadas por placa de vídeo e drivers.
Os navegadores reduzem essa superfície. O Safari limita as informações expostas, e o Chrome trata o fingerprinting como comportamento a conter dentro do Privacy Sandbox. A técnica fica instável: o que funciona hoje pode ser neutralizado na próxima versão. No Brasil, a LGPD considera dado pessoal qualquer informação que identifique alguém, o que coloca o identificador de dispositivo no escopo da lei e faz do cookieless um caminho mais seguro.
Fingerprinting vs cookie de terceiros: qual a diferença?
| Aspecto | Fingerprinting | Cookie de terceiros |
|---|---|---|
| Identificador | Calculado a cada acesso | Armazenado no navegador |
| Remoção pelo usuário | Não existe | Basta limpar os cookies |
| Visibilidade | Invisível | Aparece nas configurações |
Veredito: o cookie é um identificador declarado e removível, e o fingerprinting é uma inferência silenciosa que a pessoa não apaga.
Exemplos de uso
- Um banco usa fingerprinting em antifraude: quando o acesso vem de um dispositivo desconhecido, o sistema pede verificação extra. A finalidade é segurança, e está declarada.
- Uma rede de anúncios oferece “identificação sem cookie” a um anunciante. O jurídico vê que a técnica não permite recusa nem exclusão simples e recusa a integração.
Erros comuns
- Adotar fingerprinting como substituto do cookie sem revisar base legal e política de privacidade.
- Presumir que a ausência de cookie dispensa consentimento: o critério da lei é a identificação.
- Ignorar que os navegadores reduzem sinais a cada versão, degradando a precisão sem aviso.
Perguntas frequentes sobre Fingerprinting
Fingerprinting é permitido pela LGPD?
A LGPD não cita a técnica pelo nome. Ela regula o tratamento de dados pessoais, e um identificador de dispositivo usado para reconhecer alguém entra nessa categoria. Isso exige finalidade declarada, base legal e possibilidade de exclusão. O uso antifraude tem fundamentação mais sólida que o publicitário.
Como bloquear fingerprinting no navegador?
Navegadores focados em privacidade reduzem os sinais expostos e adicionam ruído em canvas e áudio. Modos de proteção reforçada ajudam, sem eliminar o problema. Extensões que alteram atributos podem piorar: configuração incomum torna o dispositivo mais distinguível.
Fingerprinting resolve o problema do fim dos cookies?
Ele não resolve. A precisão cai a cada atualização de navegador, os grandes players tratam a técnica como algo a conter, e o risco regulatório supera o do cookie. Caminhos mais duráveis passam por dados próprios com consentimento.