Deploy Now

Stars

233

Forks

26

Watchers

2

Developer links

FCaptcha

FCaptcha guards your forms with an invisible check that spots bots, headless browsers, and AI agents steering real browsers, all from a server you run yourself. Drop the widget into a signup or contact form and it quietly watches how the visitor actually behaves: pointer movement, typing cadence, scroll shape, and dozens of other signals that separate a person from a script. Vision agents that screenshot and click, and computer-use agents driving a browser through automation protocols, leave input traces the scoring engine catches. Self-declaring crawlers get flagged by name, and signed agent requests are verified cryptographically so polite, identified bots can be allowed while anonymous automation is blocked. A proof-of-work challenge adds a liveness gate behind the scenes. Humans see no puzzle at all, in any of 34 languages, and the widget meets accessibility standards for screen-reader and keyboard-only visitors. Your backend verifies each token through the same siteverify contract that Turnstile, reCAPTCHA, and hCaptcha use, so switching providers is a change of address rather than a rewrite. No cookies are set, no visitor data travels to a third party, and nothing phones home. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

FCaptcha
FCaptcha
FCaptcha
FCaptcha
FCaptcha

Benefits

  • AI agents caught too
  • Vision agents that screenshot and click, plus computer-use agents driving real browsers, leave input-event traces that the scoring engine reads, well beyond classic headless-browser checks alone.
  • Migration is an address change
  • The server answers the same siteverify contract on the same paths as Turnstile, reCAPTCHA, and hCaptcha, so your existing verification call just points at your own server.
  • No puzzle, no exclusion
  • Visitors never solve image or audio challenges, and screen-reader, keyboard-only, tremor, and elderly personas are regression-tested against a false-positive budget on every change.
  • Privacy by architecture
  • No cookies, no third-party data sharing, and no cross-site tracking are possible because verification happens entirely on infrastructure you control with documented retention windows.

Features

  • Behavioral signal scoring
  • More than 40 signals including micro-tremor, velocity and acceleration curves, trajectory shape, coalesced pointer events, and teleport-click detection feed one itemised score.
  • Proof-of-work challenges
  • Server-verified SHA-256 hashcash with signed challenges and per-challenge nonces adds a liveness and timing gate behind the invisible verification flow.
  • Verified agent category
  • Self-declaring crawlers are flagged by name, and signed agent requests are cryptographically verified so your app can allow identified bots and block the rest.
  • TLS fingerprint matching
  • Client and proxy-supplied TLS fingerprints are matched against known automation tooling to catch spoofed browsers at the connection layer.
  • Localized accessible widget
  • The widget ships 34 languages with automatic detection and right-to-left layouts, in checkbox or fully invisible modes for desktop and mobile forms.
  • Three server implementations
  • Go, Python, and Node.js servers stay in lockstep, scale across replicas with shared state, and deploy by container, Compose, Helm chart, or Fly configuration.

Apps Similar to FCaptcha