Image tasks are increasingly automated
Modern vision models and solver markets continue to reduce the cost of image challenges. Harder puzzles often punish humans more than automation.
Notabot verifies real human interaction patterns without image puzzles, screen capture, or cross-site fingerprinting. Add a low-friction behavioral challenge to login, checkout, signup, and API flows — with signed, replay-resistant tokens for your backend.
Developer proof
The frontend snippet mounts the challenge. Protected actions should call the signed validation endpoint from your backend before continuing.
<script async
src="https://cdn.notabot.com/widget/v1/notabot.js"
data-notabot-site-key="tk_..."></script>
<div class="notabot-widget" data-action="signup"></div>
Signed backend validation
POST /api/v1/token/validate
content-type: application/json
x-tpac-site-key: tk_your_public_site_key
x-tpac-timestamp: 1776900000
x-tpac-nonce: unique-base64url-nonce
x-tpac-signature: hmac-sha256-signature
{ "token": "one-time-token-from-widget" }
Sign validation requests from your backend with the site signing secret; do not expose signing secrets to the browser.
If you run login forms, checkout flows, or public APIs, you already know the pain.
Modern vision models and solver markets continue to reduce the cost of image challenges. Harder puzzles often punish humans more than automation.
Repeated puzzle loops and slow challenge handoffs create measurable drop-off in signup, login, mobile, and checkout flows.
Visual puzzle CAPTCHAs often create accessibility barriers, especially for screen-reader users and users with visual or motor impairments.
Users distrust services that fingerprint devices, capture screens, or build cross-site identity graphs without a clear security purpose.
Tiny tap targets, zoom conflicts, and touch-event bugs make visual puzzle flows especially fragile on small screens.
Credential stuffing, scalping, and checkout automation can route around static controls unless verification is tied to server-side policy.
Notabot measures session-scoped interaction signals that are costly for automation to synthesize reliably.
A Rust/WebAssembly module derives pointer kinematics — velocity, acceleration, jerk, and timing — directly in the browser for the primary verification path.
Feature payloads are encrypted client-side with AES-256-GCM, and the ephemeral content key is wrapped with the site RSA public key before server-side scoring. Key management covers per-site public keys, server-side private-key custody, rotation windows, and key IDs in the security brief.
The verify service decrypts the feature payload inside the server trust boundary, normalizes the feature vector, and runs ONNX inference before policy turns the score into allow, challenge, or block.
| Capability | Notabot | Visual puzzle CAPTCHA | Image-based alternatives |
|---|---|---|---|
| User friction | Lower — natural interaction challenge | Mature ecosystem, but can add puzzle friction | Recognizable, but puzzle-dependent |
| Accessibility | No image decoding in the primary flow | Often needs audio or fallback handling | Varies by provider and flow |
| AI resistance | Behavioral signals plus policy tuning | Mature risk engines, with image tasks increasingly automatable | Variable |
| Privacy | Site-scoped signals and encrypted feature payloads | Depends on vendor collection model | Variable |
| Mobile UX | Touch-friendly interaction pattern | Can be fragile on small screens | Depends on challenge design |
| Custom branding | Hosted or embedded experience | Recognizable vendor UX | Variable |
| Compliance | Supports audit evidence for risk-based verification workflows | Depends on vendor evidence and DPA | Variable |
| Backend validation required | Yes — protected actions validate signed tokens server-side | Often optional or integration-dependent | Integration-dependent |
| Replay protection | Short-lived, one-time token validation | Depends on vendor token model | Variable |
| Data minimization | Site-scoped features, no cross-site identity graph | Depends on vendor collection scope | Variable |
| Accessibility fallback | Keyboard-accessible fallback and non-gesture review path | Audio or alternate challenge required | Depends on challenge design |
| Brand control | Embedded and hosted surfaces can be styled | Recognizable vendor UX | Variable |
| Model tuning required | Yes — tune per site, flow, and risk level | Vendor managed | Variable |
A small browser challenge produces a server-verifiable token without exposing a cross-site identity graph.
User completes the challenge
Session-scoped interaction signals
AES-GCM payload, RSA-wrapped key
Allow, challenge, or block
Short-lived one-time proof
Validates before protected actions
Kept out of the primary verification API.
Encrypted before transport to the verify API.
Short-lived tokens are checked for one-time use.
Structured events support operational review.
Notabot issues short-lived, one-time verification tokens bound to site, action, origin, challenge, and session context. Customer backends validate tokens through HMAC-signed server-to-server requests. Feature payloads are client-minimized, schema-versioned, encrypted in transit with per-site key material, and scored through versioned model + policy layers with structured audit events.
One platform covers login abuse, checkout fraud, API scraping, and ticket scalping.
Add step-up verification for sneaker scalping, gift-card cracking, and checkout automation. Keep conversion focused with a short interaction challenge instead of repeated image puzzles.
Add a behavioral step-up when credential-stuffing traffic rotates passwords, IPs, and infrastructure faster than static controls can respond.
Supports audit evidence for step-up and risk-based verification workflows with signed tokens, decision events, and adaptive scoring.
Bot networks target concerts and flash sales before real users can complete checkout. Add behavioral friction that raises the cost of reliable automation.
Protect REST and GraphQL endpoints with server-side validation of signed verification tokens before sensitive actions continue.
Reduce visual CAPTCHA barriers with no image decoding in the primary flow, and enable hosted fallback paths for accessibility review.
Stop mass-registration bots that pollute your user base and abuse free trials. Behavioral verification signals help keep analytics cleaner and support queues saner.
Fake reviews and SEO spam destroy trust. A lightweight behavioral gate before every submission keeps forums and marketplaces authentic.
Password-spray attacks and hijacking tools can bypass static defenses. Smoothed risk scoring can require fresh verification when session behavior changes.
Designed to support privacy, security, and accessibility review with clear boundaries instead of blanket compliance claims.
The primary verification flow derives a compact feature payload in the browser, encrypts it with AES-256-GCM, and wraps the ephemeral content key with the site RSA public key before server-side scoring.
Submissions include a WebAssembly-computed proof-of-work nonce that adds client cost to suspicious request volume and complements server-side policy controls.
Validation tokens are short-lived, checked for one-time use, and validated through signed server requests before protected actions continue.
Risk scores can be temporally smoothed. If a session drifts toward higher-risk behavior, policy can require step-up verification or revoke trust.
Allow, challenge, and block decisions can be logged with decision provenance, model version, and site-scoped session context for operational review.
We do not use Canvas, WebGL, AudioContext, or font-list enumeration for identity. No third-party cookies. Session and trust signals are scoped to the protected site.
These mappings show which product controls support customer legal, security, and accessibility reviews. They are not certifications or substitutes for your own assessment.
GDPR
Data minimization, lawful-purpose boundaries, retention limits, and DPA support.
CCPA
No sale of personal data, no cross-context ad tracking, and clear service-provider use.
PSD2
Step-up verification evidence for risk-based authentication and abuse review.
WCAG / EAA
Keyboard-accessible fallback, screen-reader tested hosted flow, reduced-motion support, and non-gesture verification notes.
Security review package available for pilot customers. It includes model card notes, replay and key-management threat modeling, privacy architecture, accessibility test notes, and the audit event schema.
Try the demo, review integration examples, or set up a site key when you are ready to test.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect