Skip to content

Verified fingerprint overrides

Test changes with FingerprintJS and BrowserLeaks.

Full reference

See Fingerprint parameter reference for meaning, tips, and troubleshooting per field.

Checklist

  • OS — OS segment in userAgent
  • Browser version — version in userAgent
  • Proxy — default, none, or custom
  • User-Agent — full string
  • Languagenavigator.language / languages; IP auto-match
  • TimezoneDate timezone; IP auto-match
  • WebRTC
  • Geolocation — lat/long; IP auto-match
  • Resolutionscreen.width / height
  • Fonts — randomized lists
  • Canvas — 2D noise
  • WebGL image — draw noise
  • WebGL metadata — vendor, renderer
  • WebGPU — linked to WebGL metadata
  • AudioContext
  • ClientRects
  • Speech Voices
  • CPUhardwareConcurrency
  • Memory
  • Device name
  • MAC address
  • Do Not Track
  • SSL
  • Port scan protection
  • Hardware acceleration

Pre-launch checks

After launching a profile, verify on BrowserLeaks and FingerprintJS Demo:

CheckExpected
IP / timezone / languageMatch proxy egress and profile settings
WebRTCNo leak of real LAN or public IP
Canvas / WebGL / AudioDiffers from baseline; stable per profile
UA vs resolutionConsistent with chosen OS
GeolocationMatches IP region when IP auto-match is on

If something fails, see Fingerprint reference and Troubleshooting.