All posts
comparisonsprivacy

Looking for an hCaptcha alternative? Here is what changes

hCaptcha's free tier shows most visitors a challenge. Bollwark replaces it with an invisible proof-of-work check, no cookies, and the option to self-host. A side-by-side comparison and a migration guide.

Hauke Jung
October 12, 2026
4 min read
privacycomparisons

Is Google reCAPTCHA GDPR compliant? Not out of the box

reCAPTCHA sets a cookie and loads its code from Google before it can protect anything, so many EU sites gate it behind consent. What that breaks on your forms, and what to use instead.

Hauke Jung
October 12, 2026
7 min read
engineeringcomparisons

Proof-of-work CAPTCHA: how it works and where it breaks

A proof-of-work CAPTCHA makes the browser solve a puzzle instead of the human. How it works, why SHA-256 puzzles favour GPUs, why memory-hard Argon2id narrows the gap, and what proof-of-work cannot do alone.

Hauke Jung
October 12, 2026
6 min read
engineeringprivacy

The self-hosted CAPTCHA that runs in one container

Bollwark is an MIT-licensed, self-hostable proof-of-work CAPTCHA written in Rust. One binary, no cookies, no third-party calls, nothing stored on the visitor's device.

Hauke Jung
October 12, 2026
4 min read