Detection & Evasion/Advanced
Fingerprinting
Customizing browser parameters (user-agent, canvas, WebGL, fonts) to emulate distinct user devices.
Dependency Path
Requires:
Used By:
Environment Target
Compatibility: Chrome >= 110
Last Reviewed: 2026-07-18
Recipes: 6 (4 cookbook / 2 playbook)
Why It Matters
Customizing browser parameters (user-agent, canvas, WebGL, fonts) to emulate distinct user devices.Also known as: device spoofing, user agent, navigator overrides.
fingerprintstealthcanvaswebgl
A browser fingerprint is a unique identifier generated by compiling device characteristics. Anti-bot scripts run Canvas rendering, audio API, and font checks to detect mismatched environments.
Core Strategies
- User Agent & Client Hints: Match browser headers with navigator metadata.
- Canvas Noise: Inject minor variations to canvas rendering outputs to prevent tracking without breaking images.
- Hardware Spoofing: Override memory boundaries and core counts (
navigator.hardwareConcurrency).