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 are caught before the survey starts, with nothing to see and nothing to do. When the risk earns it, it steps up to a five-second on-device check that proves a live, unique human. No images. No identity. Ever.
At Least 1 In 3 Survey Respondents Worldwide Isn't Authentic
Invisible By Default, Friction Only When It's Earned
VerifyHuman verifies real humans without interrupting them. You choose how much assurance you want, and your respondents barely notice either way. Under the hood it is a single scoring engine: the server-side floor runs for everyone, the invisible layer feeds it richer on-page signal, and the camera is invoked only when the floor is uncertain.
Server-Side Floor
Scores every respondent from network, device and behavioural-reputation signals. Zero code on the page, so it works anywhere, instantly. The respondent sees nothing.
Invisible Layer
A silent on-page script adds live behavioural signal and catches automation. Still nothing to see and nothing to do.
Camera Step-Up
Only when something genuinely looks off, and only for that one person. Proof for the few, friction for no one else.
Evidence We Do & Don't Leverage
A false rejection costs a panel a good respondent, an incentive, and a reputation. So parts of the system exist purely to throw evidence away.
Shared Machines Stay Shared
People who used the same library or office computer are not a fraud ring. When a group of accounts only holds together through one shared device, VerifyHuman tests for it and declines to score the group.
A Fingerprint Is Not A Person
Two people with the same phone model and browser version produce the same device fingerprint. When an identity turns up on many unrelated networks, or in two places at once, it is withdrawn entirely rather than used to accuse anyone.
Absence Is Never A Pass
"We checked and it was clean" and "we could not check" are different answers. VerifyHuman reports which one you got, so a quietly degraded signal can never look like a good result.
Calibrated On Real Panel Traffic, Not A Vendor's Sample
From A Backend Call To A Survey Redirect, Pick The Surface You Own
The same verification across three integration surfaces. Every path returns the same allow, review or block verdict.
Server To Server
Score a respondent from your backend with no code on the page. One HTTPS call, webhooks that push results to you, and MCP for administering projects and keys from Claude or any client.
The Widget, Five Ways
One SDK, one engine. A single script tag, React and Next.js components, or vanilla TypeScript with managed mounting. Choose Invisible, Captcha or Standard per project.
Survey Platforms
A no-code hosted redirect works on any survey tool, and five platforms also take an inline snippet: Qualtrics, Forsta, Alchemer, SurveyMonkey and Typeform. Cint and Dynata routing for panels.
The Full Product, In Detail
Two scores rather than one, four verification modes, the evidence we refuse to use, and how it is calibrated on real panel traffic.