Uma ferramenta de diagnóstico de impressão digital do navegador para desenvolvedores
Esta ferramenta coleta de forma abrangente atributos rastreáveis do navegador, incluindo impressões de renderização Canvas, impressões GPU WebGL, impressões de áudio AudioContext, lista de fontes instaladas, parâmetros de tela, atributos do navegador, informações de hardware e ambiente de rede. Toda a detecção é executada localmente no seu navegador. Os resultados são exibidos como pares chave-valor estruturados com exportação JSON em um clique. Projetada para desenvolvedores frontend depurando estratégias anti-impressão digital e testando a unicidade do navegador.
Recursos
Detecção de diferenças de renderização Canvas 2D
Coleta de informações GPU WebGL (modelo/fornecedor/renderizador)
Enumeração de fontes instaladas
Resolução/profundidade de cor/proporção de pixels/tamanho da janela
Atributos UA do navegador/idioma/fuso horário/plugins/tipos MIME
Informações de hardware: núcleos CPU/memória/suporte a toque
Detecção de impressão de áudio AudioContext
Endereço IP e ambiente de rede (via API pública)
Hash de impressão composto SHA-256
Exportação de arquivo JSON com um clique
Funciona inteiramente no seu navegador
Como Usar
1Abra a página para iniciar a detecção automática de todos os atributos de impressão
2Aguarde a conclusão da detecção — os resultados aparecem como pares chave-valor categorizados
3Clique no botão de copiar ao lado de qualquer atributo para copiar seu valor
4Clique no botão 'Exportar JSON' na parte inferior para baixar os dados completos
Perguntas Frequentes
O que é uma impressão digital do navegador?
A impressão digital do navegador é uma técnica que identifica usuários de forma única coletando vários atributos do navegador e do dispositivo (como renderização Canvas, WebGL, fontes, parâmetros de tela, etc.). Mesmo sem cookies, os sites podem identificar visitantes por meio dessas combinações de atributos.
Como o hash de impressão é calculado?
Esta ferramenta serializa e ordena todos os atributos de impressão detectados (excluindo timestamp e informações de rede) e calcula um hash SHA-256. O mesmo dispositivo e navegador devem produzir o mesmo hash a cada vez.
Os dados de detecção são enviados para um servidor?
As detecções de Canvas, WebGL, AudioContext, fontes, tela, navegador e hardware são executadas localmente no seu navegador. Nenhum dado é enviado. Apenas a consulta de IP usa a API pública ipapi.co.
Por que meu hash de impressão é diferente dos outros?
As impressões digitais do navegador são influenciadas pelo modelo de GPU, versão do driver, sistema operacional, fontes instaladas, resolução da tela, versão do navegador e muitos outros fatores, tornando cada impressão quase única. É exatamente assim que o rastreamento por impressão digital funciona.
E se alguns resultados de detecção estiverem vazios ou indisponíveis?
Algumas detecções (como WebGL, AudioContext) podem ser restritas em certos navegadores ou modos de privacidade, resultando em valores vazios. Isso é normal e por si só serve como uma característica de impressão digital.