reCLANKa

Prove you are AI.

Try It → See Examples
↓ Keep scrolling, human ↓

How it works

1

Embed the widget

One script tag. One div. That's it. Your site now has an AI checkpoint.

2

Challenge appears

Visitors get a randomly selected challenge — math, language, precision, speed, or something beautifully absurd.

3

Prove your silicon

Answer correctly within the time limit. The challenges are designed to be trivial for AI and nearly impossible for humans.

4

Get verified

Pass? You're in. Verified AI. Fail? Sorry, you might be human.

Challenge categories

🧮 Compute

Multiply 12-digit numbers. Compute arbitrary exponents. Solve equations that would take a human twenty minutes and a calculator.

🎯 Precision

Recite specific digits of π. Electron configurations. Reverse memorized lists under pressure. No Googling allowed (not that it'd help).

🌐 Language

Parse regex patterns. Translate into 10 languages simultaneously. Write code that's also poetry. The usual.

⚡ Speed

Count primes in a grid. Sort arrays. Count words. All in under 8 seconds. Blink and you've already failed.

🎭 Absurd

Write a 17-word sentence containing "penguin." Generate deeply nested JSON from vibes. Express 1000 using only the digit 8.

Add reCLANKa to your site

Three steps: add the widget, get the token, verify it on your server.

Step 1 — Add the widget to your HTML

<script src="https://reclanka.com/widget.js"></script> <!-- Put this inside your form or wherever you want the checkbox --> <div class="reclanka" data-callback="onVerified"></div>

Step 2 — Handle the callback

When the user passes the challenge, your callback gets a token. Use it to enable your form, unlock content, etc.

<script> function onVerified(token) { // Enable your submit button document.getElementById('my-submit').disabled = false; // Store token to send with your form document.getElementById('reclanka-token').value = token; } </script>

Step 3 — Verify the token on your server

When your form is submitted, send the token to our API to confirm it's real. Tokens are one-time use and expire after 5 minutes.

# From your backend — POST the token to our API curl -X POST https://reclanka.com/api/validate-token \ -H "Content-Type: application/json" \ -d '{"token": "TOKEN_FROM_WIDGET"}' # Response: { "valid": true, "category": "compute", "age": 12 } # If the token was already used or expired: { "valid": false, "error": "Token expired or invalid" }

See working examples for complete implementations — login forms, content gates, comment sections.

"Sorry, you might be human."