Private Captcha
Privacy-first, self-hosted proof-of-work CAPTCHA service
187 stars 7 forks last commit first released
Actively maintained
Last commit 26 Aug 2026.

Private Captcha is a privacy-first, EU-made proof-of-work CAPTCHA service designed for self-hosting or managed deployment. It replaces third-party tracking CAPTCHAs with a client-side puzzle approach that avoids end-user tracking and personal data collection.
Key Features
- Proof-of-Work (PoW) challenges that shift computational cost to the client instead of behavioural tracking
- Adaptive difficulty scaling that adjusts challenge complexity in real time
- Lightweight, customizable widget with an invisible mode and multiple visual themes and localizations
- Privacy- and GDPR-focused design: no end-user tracking, no cookies, minimal PII processing
- Backend usage statistics and operational metrics for domains and accounts
- RESTful platform API for automating organization and domain management
- Built with a Go backend and a JavaScript widget; uses PostgreSQL for business data and ClickHouse for operational analytics
- Optimized for low resource requirements and high-throughput environments
Use Cases
- Protect web forms and API endpoints from automated bots, spam, and scraping without third-party tracking
- Replace commercial CAPTCHA providers to meet GDPR/CCPA compliance and legal requirements
- Deploy on-premises or in EU-only infrastructure for privacy-focused organizations and projects
Limitations and Considerations
- Community edition is distributed under a PolyForm Noncommercial License; commercial use requires a paid license
- Proof-of-Work places CPU cost on clients and may impact low-power devices or increase client energy usage
- Requires running backend components (PostgreSQL and ClickHouse) which adds operational overhead compared to fully managed SaaS-only solutions
Private Captcha is a focused alternative to mainstream CAPTCHA services for organizations that need privacy-preserving, self-hostable bot protection. It emphasizes configurable difficulty, minimal tracking, and integrations for protecting forms and APIs.
Categories:
Tags:
Tech Stack:
Similar to Private Captcha

mosparo
Rule-based form spam protection without CAPTCHAs
Accessible, rule-based spam protection for web forms that inspects form fields, stores minimal data encrypted, and auto-deletes entries after 14 days.


Novu
Open-source notifications infrastructure for inbox and multi-channel delivery
Novu is an open-source notifications platform with a unified API, workflow orchestration, and embeddable in-app inbox for email, SMS, push, and chat.

Onetime Secret
Self-destructing service for sharing single-use encrypted secrets
Open-source web and API service to create encrypted, single-view links for sharing secrets with configurable expiry and optional passphrase protection.


Artalk
Self-hosted comment system for websites and blogs
Artalk is a lightweight, self-hosted comment system with a fast Go backend and a framework-agnostic JavaScript client for embedding comments on any site.

Plik
Temporary file upload and sharing service with web UI and CLI
Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.
Workout Tracker
Self-hosted web app for tracking GPX-based workouts and stats
Self-hosted workout tracking web app for GPX/TCX/FIT activities with maps, stats, heatmaps, equipment tracking, and an API for automated uploads and syncing.





