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
- Language —
navigator.language/languages; IP auto-match - Timezone —
Datetimezone; IP auto-match - WebRTC
- Geolocation — lat/long; IP auto-match
- Resolution —
screen.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
- CPU —
hardwareConcurrency - 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:
| Check | Expected |
|---|---|
| IP / timezone / language | Match proxy egress and profile settings |
| WebRTC | No leak of real LAN or public IP |
| Canvas / WebGL / Audio | Differs from baseline; stable per profile |
| UA vs resolution | Consistent with chosen OS |
| Geolocation | Matches IP region when IP auto-match is on |
If something fails, see Fingerprint reference and Troubleshooting.
