Interactive demo
See HumanProof make an abuse decision.
Switch between realistic form attempts and see how widget behavior, form context, request signals, and recent project history become an explainable allow, challenge, or block recommendation.
Decision preview
Score
Recommended
Applied mode
Protected form
Focus a field or press the interaction button to simulate the widget challenge start.
Decision output
Interact with the protected form first. HumanProof has not sent the challenge-start signals yet. The backend stores score, decision, and reasons with the challenge event.
Risk
Recommend
Level
Reason codes
1. Collect
The widget counts local behavior and form context.
2. Send
Signals are sent only when the challenge starts.
3. Score
The backend adds request and project-history signals.
4. Decide
HumanProof records allow, challenge, block, or observe.