Detection
JS Fingerprint
A JS (JavaScript) fingerprint is a set of browser-environment signals a page's own script collects client-side — canvas/WebGL output, installed fonts, screen and hardware characteristics, automation-framework artifacts, and interaction timing — combined into a signal used to tell a genuine human browsing session apart from a bot, headless browser, or scripted replay. Cloaking X's own snippet collects this payload and cross-checks it for internal consistency (for example, a claimed User-Agent that doesn't match the browser's reported capabilities) as one input into a visit's overall risk score.