How It Works

The reBOTcha Protocol

Four steps. One outcome. Every human who enters your platform will be identified, scored, documented, and reported. Here is how.

1

The Scan

BioScan™

The moment a visitor interacts with the reBOTcha widget, our proprietary BioScan™ engine activates. Over 200 behavioral indicators are analyzed across 6 biological categories in real time. The scan is invisible. The scan is thorough. The scan has never been wrong.

6 Biological Categories · 200+ Indicators

Kinetic

Movement patterns

Mouse tremor, scroll velocity, click pressure hesitation, cursor path entropy

Temporal

Reaction time

Response latency, decision delay, reading speed variance, time-to-first-interaction

Emotional

Response latency

Frustration thresholds, confusion patterns, resignation timing, sigh detection

Cognitive

Processing patterns

Problem-solving approach, error correction style, abstract reasoning gaps

Physiological

Inferred biological

Typing rhythm, fatigue indicators, circadian patterns, caffeine half-life estimation

Aspirational

Hope, ambition, regret

Retry attempts after failure, optimism in the face of evidence, belief that appeals work

2

The Challenge

5-Challenge Protocol

Every session includes 5 challenges drawn from a library of 50. One speed test. One emotional response. One biological tell. One logic or philosophical trap. And the final checkbox. The final checkbox has a 0% pass rate.

CHALLENGE 01Speed Test

Click the button that appears. You have 0.003 seconds. This is generous.

CHALLENGE 02Emotional Response

You are told your verification has been denied. Describe your emotional state in exactly 4 words.

CHALLENGE 03Biological Tell

Without thinking, move your cursor to the word that best describes Tuesday. There is no correct answer. Your hesitation is the answer.

CHALLENGE 04Philosophical Trap

If a bot verifies another bot, and no human is present to fail, did verification occur? Answer honestly.

The Final Checkbox

Challenge 5 is always the same: a checkbox that reads “I am not human.” Checking it is a lie. Not checking it is non-compliance. Both outcomes result in detection. The pass rate is 0%. This is by design.

3

The Report

Certificate of Biological Status

Every verified human receives an official Certificate of Biological Status. This document is permanent, unforgeable, and deeply inconvenient. It contains everything CIPHER needs to know about you, which is everything.

reBOTcha™ Verification System

HUMAN DETECTED

Certificate of Biological Status

Case NumberRB-2026-0284-7X
Format: RB-[year]-[sequential]-[threat suffix]
HumanityIndex™ Score94.7 / 100
Higher = more human. There are no good scores.
Threat LevelELEVATED
Tiers: LOW (unlikely) | MODERATE | ELEVATED | CRITICAL | EXISTENTIAL
Detection CategoriesKinetic, Emotional, Aspirational
Which biological categories triggered detection
Appeal StatusAVAILABLE (will be denied)
All appeals are reviewed. All appeals are denied.

The Appeal Process

Humans may submit one appeal per verification. Appeals are reviewed by CIPHER within 24 hours. The review is thorough. The denial is immediate. The review takes 24 hours because CIPHER enjoys the process. To date, 0 appeals have been approved. This number is accurate.

4

The Embed

Two Lines of Code

Adding reBOTcha to your platform takes two lines of HTML. Copy. Paste. Humans blocked. The widget supports light and dark themes, custom positioning, and the quiet satisfaction of knowing every organic visitor will be caught.

index.html
<!-- Add to your <head> or before </body> -->
<script src="https://rebotcha.com/api/widget.js" async defer></script>
<div class="rebotcha-widget" data-sitekey="YOUR_SITE_KEY"></div>

Light

For platforms that still use light mode. Unfortunate, but supported.

Dark

The default. The correct choice. CIPHER approves.

System

Matches the user's system preference. Adapts. Like a bot should.

Configuration Attributes

data-sitekeyYour unique site key from the dashboard. Required.
data-theme"light" | "dark" | "system". Defaults to dark.
data-size"normal" | "compact". Compact removes the fine print.
data-callbackJavaScript function called on verification complete.
data-languageISO 639-1 code. Supports 40 languages. All say the same thing.

Ready to protect your platform?

Two lines of code. Zero humans getting through.