Interactive Demo
Debug mode enabled — all signals visible
Touch the light to begin
How to Read the Signals
Green values indicate human-like behaviour. Red values indicate bot-like patterns.
Reaction Time — how quickly you moved after the dot appeared. Humans: 200-1200ms. Bots: <50ms or artificially consistent.
Trajectory Linearity — how straight your path was. 1.0 = perfectly straight (bot). Humans typically score 0.5-0.9.
Velocity Variance — how much your speed changed. Humans accelerate and decelerate naturally. Bots move at constant speed.
Click Precision — how far from the dot's centre you clicked. Humans are imprecise. Bots click dead centre.
Environment (Layer IV) — passive browser fingerprint score. Checks for headless browsers, automation frameworks, touch/UA consistency, and other signals.
Cookie History (Layer V) — analyses your local storage for organic browsing patterns. Returning visitors with diverse visit histories score higher. Fresh sessions score lower.
On mobile devices, trajectory analysis is de-weighted because users tap directly. Layers IV and V carry more weight to compensate.