Bot detection & fingerprinting, connected
Every concept behind stealth automation, linked to the ones it depends on. Search the map, follow the connections, or jump straight to a term in the A–Z glossary.
35 terms · 7 categories
Browse by category
Bot detection
How anti-bot systems tell humans from automation — and where the tells live.
- How do anti-bot systems detect automation?
- Why does navigator.webdriver reveal automation?
- What is CreepJS?
- How is a headless browser detected?
- What is CDP detection?
- What is a timezone / IP mismatch?
- What is behavioural bot detection?
- Why does Function.toString() reveal a hooked function?
- How is mobile emulation detected?
Browser fingerprinting
The signals that make a browser identifiable, and how to keep them coherent.
- What is browser fingerprinting?
- What is canvas fingerprinting?
- What is a JA3 / JA4 TLS fingerprint?
- What is WebGL fingerprinting?
- What is AudioContext fingerprinting?
- What is font fingerprinting?
- What is HTTP/2 fingerprinting?
- What are User-Agent Client Hints (UA-CH)?
- What is a WebRTC IP leak?
- What is screen fingerprinting?
- What does WebRTC SDP reveal about a browser?
- What is codec fingerprinting?
- What is DOMRect fingerprinting?
- What is speech synthesis fingerprinting?
Web automation
Running Playwright, Puppeteer and agents without leaving automation artifacts.
All terms
Every question and research article, A–Z.
Fingerprint test references
Fingerprint check reference
Every check, grouped by browser subsystem, with the expected result and resolution.
Read referenceMethodology, scoring & limits
How coherence is measured, which evidence is scored, and what a public page cannot prove.
Read referenceDetection research & sources
The public detector artifacts and research behind the audit's signal attributions.
Read referenceWant the long-form deep-dives? Read the research articles.