PrivCaptcha, the modern privacy-first captcha built for GDPR
A fast, private, accessible puzzle in place of reCAPTCHA. No tracking, no Google, no ad-tech, and risky traffic simply gets a harder puzzle.
How PrivCaptcha sizes every challenge to the risk
PrivCaptcha doesn't care who your visitors are, only whether the request looks automated. Risk scoring from request signals picks a difficulty from 1 to 5. Everyone solves a puzzle, and a suspicious client has to solve a much harder one.
Only what the request itself reveals. No tracking cookies, no fingerprint resale, and no IP address kept afterwards.
A single risk number, computed on the server and never accepted from the client. There is no rule file to keep current.
The score picks a level from 1 to 5. Every request is challenged, and a client that looks automated gets a much harder one.
No tracking cookies, no fingerprint resale, no ad-tech. We never store your visitors' IP addresses, and we minimise everything else we touch. Built for GDPR and CCPA obligations rather than around them.
PrivCaptcha features that stop bots without profiling people
Risk scoring from request signals
Every request is scored from what the request itself reveals, and the score picks the puzzle difficulty. Headless browsers and automation frameworks land at the top of the range.
Difficulty that scales with the request
The server picks one of five levels from the risk score and never accepts one from the client. Tolerances tighten and the proof-of-work gets heavier as a request looks more automated, so there is nothing for you to configure and no threshold to keep current.
Chosen per request from the risk score.
Drop-in replacement
Swap the script tag and sitekey, keep your backend flow. Our endpoint speaks both the reCAPTCHA and the hCaptcha siteverify shape, so existing verification code keeps working unchanged.
An accessible challenge, not an apology
Screen-reader and keyboard users get a non-visual challenge that is a first-class path, not a broken fallback. Most competitors still send those visitors to an audio clip or a dead end.
Proof-of-work priced against scale
Each challenge carries a small computation the client has to finish. A person pays it once and never notices. A farm hitting your signup form thousands of times a minute pays it every single time.
Privacy by design
No tracking cookies, no fingerprint resale, no ad-tech. We never store your visitors' IP addresses, and your users' data is never the product.
No Google dependency, works everywhere
Nothing loads from a Google domain, so the widget behaves the same wherever your visitors are and whatever browser they hardened.
Per-site dashboard
Served, solved, failed and verified, per site and per day. That is the whole telemetry surface; there is nothing about the visitor to show you.
What people use PrivCaptcha for
One integration, ten places it earns its keep.
Who uses PrivCaptcha?
One integration, whatever you are protecting. The same widget, the same siteverify call and the same privacy guarantees, whether it sits on a checkout, a login or a public form.
Checkout, signup and gift-card forms
Card testing, gift-card draining and inventory hoarding all arrive at the same handful of endpoints, and all three are volume games: the attacker needs thousands of attempts for the numbers to work. A proof-of-work challenge on every attempt turns a free script into a metered one, while a real buyer solves a slider once and carries on to the payment step.
- Checkout and payment
- Gift-card balance check
- Account registration
Login, onboarding and password reset
A captcha on a banking login sees every customer who ever signs in, which makes it the worst place on the site to hand a third party a profile of that person. PrivCaptcha never stores a visitor's IP address and loads nothing from an ad network, so adding friction for credential stuffing does not mean adding a data-sharing relationship you then have to disclose.
- Login
- KYC onboarding
- Password reset and contact change
A drop-in for an existing reCAPTCHA or hCaptcha integration
Our siteverify endpoint answers in both the reCAPTCHA and the hCaptcha response shapes, so the verification code already running on your backend keeps working unchanged. The migration is the script tag and the sitekey; server SDKs for Go, Node, PHP and Python cover the rest, and the free tier covers most trial and contact forms outright.
- Trial signup
- API key request
- Contact and demo forms
Account creation, giveaways and in-game economies
Multi-accounting and giveaway abuse scale with how cheap an account is to make. A puzzle and a proof-of-work on every registration and every entry put a real price on each one, and because the level is picked per request, the players who are not farming still get the quick version rather than a blanket lockdown.
- Registration
- Giveaway and drop entry
- Trade and market listing
Public services have to work for everyone who arrives
A public form cannot quietly exclude the people who most need it. The non-visual challenge is a first-class path for screen-reader and keyboard users rather than an audio clip bolted on at the end, and nothing loads from a Google domain, so the form still works on hardened networks, on privacy browsers, and in regions where those services are unreachable.
- Benefit and permit applications
- Appointment booking
- Enquiry forms
Endpoints that cost you money on every call
SMS sends, prepaid top-ups and number lookups all bill per request, so automated abuse shows up on the invoice before it shows up anywhere else. Scoring each request from what it reveals about itself sizes the puzzle per attempt instead of blocking whole carriers or regions - which matters when one mobile NAT sits in front of thousands of real subscribers.
- SMS verification send
- Prepaid top-up
- Number lookup
A captcha you can put in your own privacy policy
If the promise of your product is that you do not track people, a captcha that fingerprints them undoes it on your most sensitive page. We keep a daily-rotating HMAC of the IP rather than the address itself, expire the counters after 24 hours, set no tracking cookies and sell nothing - so the paragraph you write about us is short.
- Signup
- Contact form
- Newsletter subscribe
Why you should switch to PrivCaptcha today?
Every service on this list stops automated traffic, and all of them are run by people who know the problem well. The difference is what happens to your visitors on the way through: who their request is shared with, and what is kept afterwards.
| Capability | PrivCaptcha |
|
|
|
|---|---|---|---|---|
| Stops automated traffic | ||||
| Drop-in reCAPTCHA and hCaptcha siteverify | ||||
| Non-visual accessible challenge | Built in, keyboard operable | Audio challenge | Accessibility programme | Not published |
| Never stores visitor IP addresses | See their policy | See their policy | See their policy | |
| Loads from a Google domain | ||||
| Proof-of-work on every challenge | Not published | Not published | Not published | |
| Tuning required | None, scales per request | Score threshold | Difficulty setting | Widget mode |
| Free tier | 10,000 / month | See their pricing | See their pricing | See their pricing |
| Personal data points sold | 0 | See their terms | See their terms | See their terms |
The privacy column is the reason to move. A captcha sits on your most sensitive forms, which makes it the last place you want a third party building a profile of the person filling them in. We never store your visitors' IP addresses, we sell nothing, and nothing loads from an ad network.
Compiled from publicly available documentation in August 2026. Where a behaviour is not published we say so rather than guess, and each vendor's current terms are the authority on their own product.
PrivCaptcha implementation - migrate in a few minutes
We answer on reCAPTCHA's and hCaptcha's own script paths and return their verify shapes, so the markup, the response field and the backend call you already have keep working. You change the script URL and the sitekey - that is the whole migration, and it is usually done inside one deploy. Turnstile needs one extra edit, and the guide below says exactly which.
Server SDKs for Go, Node, PHP and Python, or call the REST endpoint directly.
Frequently asked questions about PrivCaptcha
Straight answers on how the challenge works, what we keep, and what actually changes on your side when you switch.
Add PrivCaptcha now, in two lines of code
Drop in the script tag and sitekey and point your existing siteverify call at us. 10,000 verifications a month are free.