Client-Side Demo
Automation vs Human Detection
Risk score: 0 / 0
Did the user lose focus?
weight 0.5
User resized window?
weight 0.5
User performed touch gestures?
weight 1
How this works
This page runs only in your browser. It inspects multiple signals (no third‑party services) and scores suspicion. The activity probe waits 5s for natural mouse/keyboard variation.
Final status is a heuristic, not a verdict. Automated tools can spoof or bypass many checks, and some real users may be flagged depending on device, privacy settings, or environment.
Diagnostics JSON
{
"summary": null,
"signals": [
{
"id": "behavioral-focus-blur",
"name": "Did the user lose focus?",
"suspicious": false,
"weight": 0.5
},
{
"id": "behavioral-resize",
"name": "User resized window?",
"suspicious": false,
"weight": 0.5
},
{
"id": "behavioral-touch-gestures",
"name": "User performed touch gestures?",
"suspicious": false,
"weight": 1
}
]
}