Chrome Privacy Sandbox: o que significa para a impressão digital de dispositivo
O Chrome está restringindo userAgent, Client Hints e cookies de terceiros. Como a tracio.ai mantém 99.5% de precisão apesar dessas restrições.
O Privacy Sandbox do Google é a mudança mais significativa para a impressão digital do navegador desde a introdução da Canvas API. Ao longo dos últimos dois anos, o Chrome reduziu progressivamente as informações disponíveis por meio das APIs do navigator, introduziu o User-Agent Client Hints como substituto da string user-agent e está removendo completamente os cookies de terceiros.
Para os provedores de impressão digital de dispositivo, isso é ao mesmo tempo um desafio e uma oportunidade. O desafio é óbvio: menos sinais significam menor poder de identificação. A oportunidade é que os fornecedores que se adaptarem terão uma vantagem competitiva significativa sobre aqueles que dependiam dos sinais agora restringidos.
O que mudou
A mudança de maior impacto é a redução da string navigator.userAgent. O Chrome agora retorna um user agent "reduzido" que omite a versão do SO, o modelo do dispositivo e a versão completa do navegador. Em vez disso, essas informações ficam disponíveis por meio do User-Agent Client Hints — mas apenas quando explicitamente solicitadas via cabeçalho Accept-CH e sujeitas a políticas de permissão.
Para a tracio.ai, o user agent nunca foi um sinal altamente distintivo. Ele contribuía com pouca distintividade para a nossa impressão digital, e seu valor vinha declinando à medida que Chrome, Edge e Brave convergiam para formatos semelhantes. Nossa arquitetura de identificação multicamada já categorizava os dados do user-agent como um sinal de "nível de sessão" — útil para a identificação inicial, mas não crítico para a persistência entre sessões.
Nossa estratégia de adaptação
A resposta da tracio.ai ao Privacy Sandbox é tripla. Primeiro, deslocamos o foco para sinais no nível do hardware que o Chrome não pode restringir sem quebrar a compatibilidade com a web: renderização de canvas, precisão de shader WebGL, características de processamento de áudio e parâmetros de GPU. Esses sinais operam em um nível abaixo dos controles de privacidade do navegador — eles dependem do hardware físico, não da configuração do navegador.
Segundo, investimos na combinação de sinais baseada em ML. Quando sinais individuais se tornam menos distintivos, a combinação de muitos sinais ainda pode produzir uma impressão digital altamente única. Nosso modelo com IA aprende correlações entre sinais que a simples concatenação não capta. Uma combinação específica de resolução de tela + device pixel ratio + hardware concurrency + renderizador de GPU + taxa de amostragem de áudio pode ser quase tão única quanto uma impressão digital de canvas isolada.
Terceiro, ampliamos nosso catálogo de sinais além das APIs tradicionais do navegador. Consultas de recursos CSS, métricas de renderização de fontes, características de timing do motor JavaScript e comportamento de compilação do WebAssembly fornecem, todos, sinais de identificação que não são alvo das restrições do Privacy Sandbox.
Impacto na precisão
Acompanhamos nossa precisão de identificação ao longo das versões do Chrome desde a versão 110. Aqui estão nossos números:
Chrome 110 (pré-redução): 99.7% de precisão. Chrome 115 (redução parcial do UA): 99.6% de precisão. Chrome 120 (redução total do UA): 99.5% de precisão. Chrome 125 (aplicação do Client Hints): 99.5% de precisão.
A queda de 0.2% se concentra principalmente em cenários de navegadores cruzados de Safari mobile para Chrome, onde os sinais de hardware diferem. Para a identificação de visitantes recorrentes no mesmo navegador — nosso caso de uso central — a precisão se manteve em 99.5% durante todo o lançamento do Privacy Sandbox.
O que vem a seguir
O Google anunciou planos para restringir APIs adicionais, incluindo a redução da precisão de screen.width/height e a limitação da enumeração de extensões WebGL. Estamos nos preparando para essas mudanças com fontes de sinal alternativas e modelos de ML aprimorados.
A percepção fundamental é que a diversidade de hardware é a base da impressão digital de dispositivo, e a diversidade de hardware não vai desaparecer. Enquanto dispositivos diferentes renderizarem pixels de forma diferente, processarem áudio de forma diferente e executarem código de forma diferente, a identificação de dispositivos permanecerá viável com alta precisão. Os sinais que usamos podem mudar, mas o princípio subjacente — cada dispositivo é único — persiste.