No profiling, ever
Sin perfilado, nunca
We check whether a visitor is a human on that form, at that moment
— and nothing else. No behavioural profile, no advertising network
behind it, no data sold to anyone.
Comprobamos si quien rellena ese formulario es humano en ese
momento, y nada más. Sin perfil de comportamiento, sin una red
publicitaria detrás y sin vender datos a nadie.
Proof of work
Proof of work
Every challenge costs the browser real CPU. Verifying is instant;
solving thousands is not — abuse has to pay for itself.
Cada reto cuesta CPU real al navegador. Verificarlo es instantáneo;
resolver miles, no: abusar tiene que salir a cuenta.
Adaptive: appears only when needed
Adaptativo: aparece solo cuando hace falta
Show the captcha only after N failed logins, counted per IP and per
account. Normal users never see it; attackers always do.
Muestra el captcha solo tras N intentos fallidos, contados por IP y
por cuenta. El usuario normal no lo ve nunca; el atacante siempre.
No iframe — works on POS and kiosks
Sin iframe — funciona en TPV y kioscos
The field is a plain input in your page and the widget never steals
focus, so on-screen keyboards behave on touch-only terminals.
El campo es un input normal de tu página y el widget nunca roba el
foco, asĂ que el teclado en pantalla funciona en terminales
táctiles.
A dashboard, not a config file
Un panel, no un fichero de configuraciĂłn
One key pair per site, allowed origins, visual difficulty and typo
tolerance — all editable from your account, no redeploy needed.
Un par de claves por sitio, orĂgenes permitidos, dificultad visual
y tolerancia a erratas, editables desde tu cuenta y sin volver a
desplegar nada.
Ready-made Odoo module
MĂłdulo de Odoo listo
Drop-in protection for the Odoo 14 and 16 login and signup pages:
install, paste your keys, done. Everything else integrates through
two plain HTTP calls.
ProtecciĂłn directa para el login y el registro de Odoo 14 y 16:
instalar, pegar las claves y listo. Todo lo demás se integra con
dos llamadas HTTP normales.