Who Are You

Browser environment check

Sites that fight fraud don't just read your IP: they check that everything your browser says fits together. A user agent that says Safari on a Chromium engine, a language set only in JavaScript, a time zone that two APIs disagree on: each is a giveaway. Here is what this browser says, and where it contradicts itself.

Tampering check

  • JS engine…
  • Browser…
  • Browser languages…
  • System time zone…
  • Installed fonts…

53 sniffers · no permission asked

Who sites think you are

You're probably from . You speak , and your computer runs on with a clock.

You're on , using , with a screen and graphics: .

You like , and . . Your fonts drop a hint: . As for your age, .

Browser fingerprint IDThe same on every site, in private windows and behind a VPN 
 

Every sniffer and what it read

Any site can read all of this, without a permission prompt.

Request headers1

Came from…Referer · document.referrer

Language and region8

Browser languages…navigator.languages
Locale…Intl.DateTimeFormat
System time zone…Intl …timeZone
Clock format…Intl …hourCycle
Week starts…Intl.Locale weekInfo
Number and date format…Intl.NumberFormat
Keyboard layout…navigator.keyboard
Speech voices…speechSynthesis

Browser settings14

Color scheme…prefers-color-scheme
Animations…prefers-reduced-motion
Display colors…color-gamut · dynamic-range
Accessibility…prefers-contrast · forced-colors
Opened as…display-mode
Privacy signals…doNotTrack · GPC
Cookies…navigator.cookieEnabled
Permissions…permissions.query
PDF viewer…pdfViewerEnabled
Automation…navigator.webdriver
Ad blocker…bait element
Extensions…window.ethereum · DOM marks
Tab history…history.length
Installed fonts…canvas measureText

Device23

Operating system…userAgentData
Browser…userAgentData.brands
CPU architecture……architecture · bitness
Screen…screen · devicePixelRatio
Refresh rate…requestAnimationFrame
Screens…screen.isExtended · screenX
Window…innerWidth · availHeight
Graphics card…WebGL RENDERER
WebGPU…navigator.gpu adapter.info
WebGL capabilities…WebGL2 · MAX_TEXTURE_SIZE
CPU cores…hardwareConcurrency
Memory…navigator.deviceMemory
Touch and pointer…maxTouchPoints · pointer
Battery…navigator.getBattery
Connection…navigator.connection
Local address…WebRTC host candidate
Cameras and mics…enumerateDevices
Audio hardware…AudioContext.sampleRate
Biometrics…PublicKeyCredential
Bluetooth…bluetooth.getAvailability
Video codecs…MediaSource.isTypeSupported
DRM…requestMediaKeySystemAccess
Storage quota…storage.estimate

Fingerprints7

JS engine…Error.message
Canvas…canvas.toDataURL
WebGL…WebGL getParameter
Audio…OfflineAudioContext
Font list…fonts → SHA-256
Combined fingerprint…SHA-256
Fingerprint protection…canvas × 2