What's a privacy-friendly open source CAPTCHA I can self-host?

November 15, 2026 5 answers
Asked by p48!suitcase_216

I run a website on a VPS and want to collect as little user data as possible. I'm looking for a self-hosted, open source CAPTCHA mainly to discourage bot account creation and reduce the risk of card testing.

I've considered Altcha and Cap, but I'm unsure about their free features and setup. What would you recommend?

Answers

Nerik-73.v

Altcha is worth testing, but pay attention to the proof-of-work cost. A fixed setting can make a phone wait several seconds while a powerful desktop or server finishes almost immediately.

Test the challenge on a range of devices before settling on a configuration. Also check which widget features are included in the open source version rather than assuming the paid features are available when self-hosting.

Reply to this answer
m3~tapestry_610

Cap.js is another option if you want something fairly simple to host. The tradeoff is that it has limited integrations and no automatic difficulty scaling, so check whether you're comfortable doing more of the setup yourself. Since you're already hitting installation errors, the available documentation and support are worth checking before committing to it.

Reply to this answer
4y+thermostat_52

Take a look at Private Captcha too. Check its current licensing and pricing against your intended use, especially if the site is commercial. Anubis is another self-hosted option to investigate, although you'll need to see how well it fits your forms and payment flow.

Reply to this answer
Nollan-4v

Turnstile is a hosted alternative if you decide that easier integration matters more than self-hosting. It doesn't meet your open source, self-hosted requirement, though, and legitimate visitors interact with the provider too. Review its data practices yourself rather than assuming a hosted challenge avoids tracking concerns.

Reply to this answer
z.731-Kor

For card testing, I wouldn't rely on a CAPTCHA alone. Ask your payment provider what controls it offers for repeated attempts and make sure you can monitor and limit suspicious payment activity. Account creation and payment abuse are related bot problems, but they don't necessarily need the same controls.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions