I am Not a Robot

I am Not a Robot
I am Not a Robot

About I am Not a Robot

This component replaces reCAPTCHA and hCaptcha with a self-contained behavioral analysis engine. When a user interacts with the widget, it captures up to 300 pointer telemetry samples recording position, velocity, angular direction, and acceleration then runs them through a Naive Bayes classifier trained on human vs. bot movement profiles. The result is a probability score. If it crosses the configurable threshold, the user passes silently. No image grids. No audio challenges. No third-party network requests.

Features:

  • Advanced behavioral analysis using entropy, acceleration, and variance

  • Probabilistic scoring system for human interaction patterns

  • Hidden field protection against automated submissions

  • Browser environment consistency checks

  • Adaptive sensitivity based on interaction quality

  • Attempt limiting with cooldown handling

  • Lightweight computational challenge for verification

  • Secure form submission control

  • Cryptographic challenge using SHA-256–based computation

  • Dynamic difficulty adjustment based on interaction confidence

  • Background processing using Web Workers for smooth performance

  • Per-session randomized interaction models

  • Dynamic feature weighting to prevent pattern predictability

  • Motion depth analysis.

  • Direction change and interaction flow tracking

  • Micro-pause detection in user input

  • Velocity variation and irregular movement detection

  • Interaction timing distribution analysis

  • Initial interaction delay measurement

  • Tab activity and visibility awareness

  • Window focus and activity tracking

  • Scroll interaction pattern recognition

  • Repeated interaction pattern detection

  • Synthetic interaction signal detection

  • Linear motion pattern filtering

  • Environment inspection awareness

  • Rendering and display consistency checks

  • Advanced device capability analysis

  • Audio and graphics context consistency checks

  • Hardware capability validation

  • Secure token generation based on interaction data

  • Short-lived verification tokens with automatic expiration

  • Token reset on inactivity or context change

  • In-memory tracking to prevent reuse

  • Multi-step verification pipeline for reliability

  • Early filtering of low-quality interactions

  • Controlled form submission flow enforcement

  • Prevention of unintended or automated submissions

  • Runtime integrity validation of core logic

  • Encapsulated logic to reduce external interference

  • Adaptive verification flow based on real-time signals

  • Full-area interaction support (click anywhere to verify)

  • Visual feedback indicator for verification state

  • Mobile-friendly unified input handling

  • Performance-optimized data processing