Quem é você?

Teste de ambiente do navegador

Sites que combatem fraude não leem só o seu IP: conferem se tudo o que o navegador diz se encaixa. Um user agent de Safari num motor Chromium, um idioma mudado só no JavaScript, duas interfaces discordando do fuso: cada um te entrega. Aqui está o que este navegador diz, e onde ele se contradiz.

Verificação de adulteração

  • Motor JS…
  • Navegador…
  • Idiomas do navegador…
  • Fuso do sistema…
  • Fontes instaladas…

53 farejadores · sem pedir permissão

Quem os sites acham que você é

Seu país provável: . Você fala ; seu computador usa , com relógio de .

Você está em , usando ; tela de e placa de vídeo : .

Você curte e . . Suas fontes dão uma pista: . Sua idade? .

ID da impressão do navegadorA mesma em todo site, em janela anônima e com VPN 
 

Cada farejador e o que ele leu

Qualquer site pode ler tudo isso, sem pedir permissão.

Cabeçalhos1

Veio de…Referer · document.referrer

Idioma e região8

Idiomas do navegador…navigator.languages
Localidade…Intl.DateTimeFormat
Fuso do sistema…Intl …timeZone
Formato da hora…Intl …hourCycle
A semana começa…Intl.Locale weekInfo
Formato de números e datas…Intl.NumberFormat
Layout do teclado…navigator.keyboard
Vozes de leitura…speechSynthesis

Ajustes do navegador14

Esquema de cores…prefers-color-scheme
Animações…prefers-reduced-motion
Cores da tela…color-gamut · dynamic-range
Acessibilidade…prefers-contrast · forced-colors
Aberto como…display-mode
Sinais de privacidade…doNotTrack · GPC
Cookies…navigator.cookieEnabled
Permissões…permissions.query
Leitor de PDF…pdfViewerEnabled
Automação…navigator.webdriver
Bloqueador de anúncios…bait element
Extensões…window.ethereum · DOM marks
Histórico da aba…history.length
Fontes instaladas…canvas measureText

Aparelho23

Sistema operacional…userAgentData
Navegador…userAgentData.brands
Arquitetura da CPU……architecture · bitness
Tela…screen · devicePixelRatio
Taxa de atualização…requestAnimationFrame
Telas…screen.isExtended · screenX
Janela…innerWidth · availHeight
Placa de vídeo…WebGL RENDERER
WebGPU…navigator.gpu adapter.info
Recursos WebGL…WebGL2 · MAX_TEXTURE_SIZE
Threads da CPU…hardwareConcurrency
Memória…navigator.deviceMemory
Toque e ponteiro…maxTouchPoints · pointer
Bateria…navigator.getBattery
Conexão…navigator.connection
Endereço local…WebRTC host candidate
Câmeras e microfones…enumerateDevices
Hardware de áudio…AudioContext.sampleRate
Biometria…PublicKeyCredential
Bluetooth…bluetooth.getAvailability
Codecs de vídeo…MediaSource.isTypeSupported
DRM…requestMediaKeySystemAccess
Cota de armazenamento…storage.estimate

Impressões digitais7

Motor JS…Error.message
Canvas…canvas.toDataURL
WebGL…WebGL getParameter
Áudio…OfflineAudioContext
Lista de fontes…fonts → SHA-256
Impressão combinada…SHA-256
Proteção de impressão…canvas × 2