API de CAPTCHA gratuita, self-hosted no Netlify. Sem checkbox visível, sem frases ilegíveis — puro Proof of Work + fingerprint.
// Frontend — resolver o captcha const res = await fetch('/api/challenge?sitekey=pk_...') const { id, challenge, difficulty } = await res.json() const nonce = solvePoW(challenge, difficulty) const { token } = await post('/api/verify', { id, nonce, sitekey }) // Backend — validar const check = await post('/api/siteverify', { secret: 'sk_...', token }) if (check.success && check.score >= 0.5) { /* ✓ humano */ }