CAPTCHA on registration (Altcha, self-hosted) — bot deterrent that keeps data in CH #32
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add a CAPTCHA to
/v1/register(and optionally password-reset) to blunt automated signup floods.Choice: Altcha (self-hosted, proof-of-work)
The sovereignty brand rules out the usual options: Google reCAPTCHA (data → Google) and Cloudflare Turnstile (data → Cloudflare US, Schrems II ambiguity) both phone home and break "nothing leaves the VPS / Switzerland." Altcha is self-hosted, GDPR/cookie-free, sends no external requests — it runs a small invisible proof-of-work in the browser and the server verifies the solution. No third party, nothing leaves the box.
Behaviour (answers "does it trigger every time?")
Implementation sketch
enter.htmlregister form, or a hand-rolled PoW to avoid any external script.Notes
Refs: Altcha https://github.com/altcha-org/altcha