Bot Detection Sandbox
Navigate the challenge pages below. Each page instruments your mouse, keyboard, scroll, and browser fingerprint — the same signals real platforms use to detect bots.
Session: 6bf6c859-144
Challenge Pages
🔑
Login
Keyboard timing on email/password, mouse path to fields, hover-before-click
📰
Feed
Scroll behavior, click precision on like/reply, action pacing between posts
✏️
Compose
Keystroke distribution, word/sentence pauses, typo correction, hover before Post
👤
Profile
Navigation across tabs, idle reading time on bio, no-interaction dwell
📖
Article
Reading speed (~250 WPM), scroll increment variability, regression scrolls
📊
Score API
Raw JSON endpoint — returns all 10 signal scores, data exposure, and raw stats
How It Works
- Navigate each challenge page (or click "Run All")
- Interact naturally — or point your bot at it
- JavaScript captures every event (same as real platforms)
- Visit the Report page to see your 10-signal score breakdown
10 Detection Signals
| # | Signal | Weight | What It Measures |
|---|---|---|---|
| 1 | Mouse path curvature | 15% | Bezier curves vs straight lines |
| 2 | Mouse speed variability | 10% | Bell-curve acceleration vs constant speed |
| 3 | Click precision | 10% | Offset from element center |
| 4 | Hover-before-click | 8% | Mouseenter precedes click |
| 5 | Keystroke timing | 15% | Gaussian distribution of inter-key delays |
| 6 | Scroll behavior | 12% | Variable increments, pauses, regressions |
| 7 | Dwell time | 10% | Reading time proportional to content |
| 8 | Action pacing | 10% | Variable delays between interactions |
| 9 | Overshoot | 5% | Cursor passes target, pauses, corrects |
| 10 | Fingerprint | 5% | Browser environment cleanliness |