RESPONDENT VERIFICATION · BY RIWI
Every respondent, a real and unique human. Privacy by design.
VerifyHuman screens every respondent for fraud invisibly — bots, click farms, and repeat-takers caught before the survey starts, with nothing to see and nothing to do. When the risk earns it, it steps up to a ~5-second on-device check that proves a live, unique human. No images. No identity. Ever.
Because at least 1 in 3 survey respondents worldwide isn't authentic.
EVERY SURVEY IS NOW A TURING TEST
THE ASSURANCE LADDER
Invisible by default. Friction only when it's earned.
VerifyHuman verifies real humans without interrupting them. You choose how much assurance you want — your respondents barely notice either way.
- Step 01Server-side floorWhat it does
Scores every respondent from network, device, and behavioural-reputation signals. Zero code on the page — works anywhere, instantly.
Your respondent seesNothing
- Step 02Invisible layerWhat it does
A silent on-page script adds live behavioural signal and catches automation — still nothing to see or do.
Your respondent seesNothing
- Step 03Camera step-upWhat it does
Only when something genuinely looks off, and only for that one person. Proof for the few, friction for no one else.
Your respondent seesA quick check — only if flagged
One platform, one ladder. Start invisible; step up only when the risk earns it — so good respondents sail through and only the suspicious few are ever asked to prove themselves.
How it works
Under the hood it's a single scoring engine. The server-side floor runs for everyone; the invisible layer feeds it richer on-page signal; the camera is invoked only as a step-up when the floor is uncertain.
SEE IT YOURSELF
Don't take our word for it. Prove you're human.
Most respondents never see this — VerifyHuman clears them invisibly. This is the top rung: the camera step-up, the part a bot can't fake. Take it yourself — camera on for about five seconds, on your device. You'll see exactly what a flagged respondent would, then we'll show you what just happened.
- 00:00:00.000·sess_____HUMANliveness 0.92 · 4-signal
- 00:00:00.000·sess_____BLOCKEDliveness::no_blink_pattern
- 00:00:00.000·sess_____HUMANliveness 0.94 · passive
- 00:00:00.000·sess_____HUMANliveness 0.81 · challenge_pass
- 00:00:00.000·sess_____BLOCKEDbehavioral::scripted_timing
- 00:00:00.000·sess_____HUMANliveness 0.95 · passive
- 00:00:00.000·sess_____HUMANliveness 0.83 · challenge_pass
AI agent or developer? The machine spec is over here →
bots: this is the part you can't fake.
READY WHEN YOU ARE
Stop fraud at the door — without collecting a thing.
Sign up free and run VerifyHuman on your next study today — or talk to us about embedding it across your survey infrastructure.
Prefer to read before you try?