Say Goodbye to Bots, Meet ALTCHA, the Open Bot Defense and Your Open-source CAPTCHA Alternative
ALTCHA: The Self-hosted Platform that protects you from Bot Abuse!
Table of Content
What is ALTCHA?
ALTCHA is an open-source self-hosted, privacy-first security solution that protects your websites, APIs, and online services from spam and abuse through an innovative proof-of-work mechanism.
Unlike traditional CAPTCHAs that depend on intrusive methods like cookies or fingerprinting, ALTCHA delivers robust protection while respecting user privacy.
It offers small bundle size that can be integrated into web apps, backend service easily and works seamlessly with all modern browsers.
And let's NOT forget it is GDPR, HIPAA, CCPA, CPPA, and PIPL Compliant!

ALTCHA: The Self-hosted Platform that protects you from Bot Abuse!
Features
- Frictionless Experience: Uses proof-of-work (PoW) instead of visual puzzles for a seamless user experience.
- Code Challenge (New in v2): Supports accessible code challenges ("enter code from image") with an audio option.
- Cookie-Free Design: GDPR-compliant by default—no cookies or tracking.
- Fully Accessible: Meets WCAG 2.2 AA-level standards and complies with the European Accessibility Act (EAA).
- Lightweight: Minimal bundle size for fast page loads and optimal performance.
- Self-Hosted: No dependency on third-party services.
- Built-in Internationalization (i18n) for 48+ languages (version 2.0)
- Improved RTL (right-to-left) language support (version 2.0)
- Enhanced WCAG accessibility (version 2.0)
- Support for accessible code challenges (image + audio options) (version 2.0)
Supported Frontends, Backends
Altcha can be seamlessly integrated into your application or backend server, thanks to its support for multiple front-end frameworks and backend technologies.
Frontend
- React
- Vue
- Svelte
- Solid
- Lit
- Angular
Backend
- JavaScript
- TypeScript
- Python
- Go
- Elixir
- Tuby
- PHP
- Java

Supported Web browsers
ALTCHA works on modern browsers with Web Crypto API support (specifically crypto.subtle
- caniuse.com).
Supported:
- Chrome 67+ (desktop & Android)
- Edge 79+
- Firefox 63+ (desktop & Android)
- Safari 11+ (macOS & iOS)
- Any browser supporting Web Components + Web Crypto
However, it does not support Internet Explorer 11 or older versions.
License
MIT License
Resources & Downloads
