Platforms detect automation through inconsistent or leaked browser fingerprints. Use this checklist before scaling Playwright, Selenium, or anti-detect profile fleets.
1. Canvas & WebGL consistency
Hash Canvas and WebGL output across two cold starts of the same profile. Drift between sessions is a common ban trigger. Tools like Multilogin manage preset fingerprints — compare against your custom spoofing if self-hosting.
2. AudioContext fingerprint
Advanced scripts probe AudioContext oscillators. Add controlled noise or use a managed anti-detect profile if your stack reads AudioContext signatures.
3. Timezone & locale alignment
Intl.DateTimeFormattimezone vs IP geonavigator.languagevs Accept-Language- Geolocation API vs proxy country
4. Automation leak signals
navigator.webdriver === true- Missing plugins / unrealistic hardware concurrency
- Headless Chrome user-agent mismatches
- CDP Runtime domain artifacts
5. Profile warm-up
Before high-value actions, simulate organic navigation: scroll, idle time, mouse movement. Log which step triggers blocks to isolate the detection layer.
6. When to use managed anti-detect
If audit items fail repeatedly, a platform like Multilogin handles fingerprint presets, proxy binding, and team isolation out of the box. Scripts via @Multilogin_Scripts_Bot.
FAQ
What causes Canvas fingerprint drift?
How do I check for WebDriver leaks?
navigator.webdriver is false and no automation-specific CDP artifacts are exposed.Disclosure: MLX-MMO is affiliated with Multilogin. Codes: SAAS50, MIN50.