Prove you're human,
not a prompt.

GotCHA replaces legacy CAPTCHAs with cryptographic proof games. Frictionless verification that bots can't fake and users actually enjoy.

GotCHA Flywheel

Trusted by

Three layers of verification

Composable cryptographic proofs that adapt to your security needs. Stack them for maximum assurance or use individually for lightweight checks.

Proof of Interaction

Validates genuine user engagement through behavioral analysis. Captures micro-gestures, timing patterns, and response entropy that bots cannot replicate.

poi::verified

Proof of Liveness

Confirms real-time presence with temporal challenges. Prevents replay attacks and ensures the verification is happening now, not prerecorded.

pol::active

Proof of Personhood

Establishes unique human identity without PII. Zero-knowledge credentials that prove you're a distinct person across applications.

pop::unique

Verification in four steps

From challenge to cryptographic proof in under a second. No frustrating puzzles, no privacy tradeoffs.

01

Initialize

User triggers verification. GotCHA generates a unique challenge based on required proof types.

02

Challenge

An interactive micro-game appears. Designed to be trivial for humans, impossible for automation.

03

Prove

Response data generates a zero-knowledge proof. No personal information leaves the device.

04

Verify

Proof is validated on-chain. Your application receives a signed attestation within milliseconds.

Try our verification games

Interactive challenges designed to be instant for humans and impossible for bots. Click to experience each game type.

Constellation Game Preview

Constellation

Identify the matching pattern in a split-second visual challenge.

Ninja Leap Game Preview

Ninja Leap

Follow the moving target with natural mouse or touch gestures.

Christmas Game Preview

Christmas Game

Tap elements in the correct order as they briefly highlight.

Build Your Own GotCHA Games

Create custom verification challenges with AI assistance and test them in real-time. Design unique games that generate cryptographic proofs.

GotCHA Game Creator

Get AI-powered guidance to design new verification games. The Custom GPT helps you brainstorm mechanics, structure gameplay, and implement proof-generating challenges that are instant for humans, impossible for bots.

Open Game Creator

Game Studio

Upload your custom games and test them as live GotCHA challenges. Preview how they'll work in production, verify proof generation, and iterate on gameplay before deploying to your site.

Game Studio

Migrate from reCAPTCHA in 5 minutes

Drop-in replacement for legacy CAPTCHAs. Same integration pattern, better UX, cryptographic proofs.

Swap script tags and update callbacks
Server-side verification with one API call
Optional on-chain proof verification
html
<!-- Before: reCAPTCHA -->
<script src="google.com/recaptcha/api.js"></script>
<div class="g-recaptcha" data-sitekey="..."></div>

<!-- After: GotCHA -->
<script src="gotcha.dev/api.js"></script>
<div class="gotcha" data-sitekey="..."></div>

<!-- Server-side verification -->
POST https://api.gotcha.dev/verify
{
  "secret": "your_secret_key",
  "response": "user_response_token"
}

Ready to verify
real humans?

Join hundreds of projects using GotCHA to protect their applications from bots while respecting user privacy.