Privacidade do navegador

Teste de estabilidade da impressão digital

Compare assinaturas Canvas, WebGL e de áudio sem enviar impressões digitais para um servidor.

Interprete com cuidado. Assinatura estável não identifica uma pessoa; diferente não prova proteção. Atualizações, tela, controladores, configurações e ruído podem alterá-la.

Pronto. Nenhuma assinatura é enviada ao servidor.

Estabilidade

Pontuação comparável—Execute pelo menos duas vezes.
Execuções guardadas0Até 20 entradas, apenas em localStorage.
Impressão digital combinada—Resumo SHA-256 dos componentes disponíveis.

Canvas 2D

Não testado
Impressão digital
—
O que é desenhado

Texto multilingue, emoji, formas, transparência, gradientes, sombras e composição. Três desenhos iguais revelam variação dentro da execução.

WebGL

Não testado
Impressão digital
—
O que é medido

Cena determinística, capacidades WebGL, limites, extensões, precisão de shaders e motor gráfico declarado quando permitido.

Áudio

Não testado
Impressão digital
—
O que é calculado

Processamento sintético offline por oscilador, filtro e compressor. Não usa microfone nem som gravado.

Sinais do ambiente e diferenças

SinalValor atualComparação anterior
Sem execuções.

Histórico local

Datas e impressões digitais abreviadas
DataCanvasWebGLÁudioCombinada
Nenhuma execução guardada.

Comparar antes e depois

Repita o mesmo teste nas mesmas condições: guarde uma referência, altere uma configuração e guarde o novo resultado. Os registros da comparação ficam neste navegador; isto não significa que o diagnóstico não faça pedidos de rede.

Guarde um resultado antes e outro depois para os comparar.

O que este teste permite saber

O teste mostra se determinados resultados de processamento se mantêm entre execuções. A estabilidade ajuda a compreender como características do navegador podem contribuir para o reconhecimento, mas não equivale a singularidade. Sem uma população representativa para comparar, uma assinatura repetida não indica quantas pessoas a compartilham.

Como realizar o teste

  1. Mantenha perfil, dispositivo e tela constantes e escolha se pretende histórico local.
  2. Execute e repita sem alterações para estabelecer a variação normal.
  3. Leia Canvas, WebGL e áudio separadamente, incluindo componentes indisponíveis e algoritmo indicado.

Como funciona a medição

O navegador desenha cenas determinísticas Canvas e WebGL e processa áudio com OfflineAudioContext. Repetições dentro de uma execução ajudam a revelar variação; não usa microfone.

As assinaturas normalmente usam SHA-256, com alternativa identificada quando necessário. Cálculo e histórico opcional limitado ficam no navegador; não são enviados ao nosso servidor nem a serviços externos.

Interpretar os resultados

Assinaturas estáveis
Os componentes produziram as mesmas assinaturas nestas condições. Não prova rastreio ativo nem ausência de proteção.
Assinaturas variáveis
Uma proteção pode introduzir ruído, mas atualizações, controladores gráficos, telas e configurações também alteram resultados. Veja o componente afetado.
Componente indisponível
Não foi possível obter um resultado gráfico ou áudio utilizável. É uma limitação, não um sucesso ou falha artificial.

Comparar antes e depois

  1. Guarde uma referência após duas execuções iguais no mesmo dispositivo, perfil e versão.
  2. Altere uma proteção contra impressão digital e repita o mesmo teste.
  3. Compare componentes e variação interna mantendo o algoritmo. Não presuma que mudar a VPN altera processamento gráfico.

O que este teste não permite concluir

  • Estas três superfícies não abrangem todas as formas de reconhecer navegadores.
  • Variação não demonstra proteção eficaz; sites podem combinar outros sinais ou reconhecer padrões.

O que alterar, se necessário

Pretende reduzir detalhes gráficos estáveis
Experimente uma proteção documentada e compare cada componente e eventuais problemas nos sites.
O histórico não é guardado ou eliminado
Verifique armazenamento e dados do site. O resultado da aba pode continuar disponível apesar de falhar a persistência.

Perguntas úteis

Um resumo estável é exclusivo meu?

O teste não permite saber. Não tem uma base populacional para calcular singularidade.

O teste áudio grava a minha voz?

Não. Processa um sinal sintético offline sem pedir acesso ao microfone.

Fontes e referências técnicas