Privacy-first

Stop bots without annoying your users

Block bots, not people. Skip the image puzzles and the big-tech tracking.

  • 36 KB widget
  • ~80 ms network verify
  • 30 languages
  • Privacy first
  • 2 min setup
  • Free forever
Mice gathered around a cheese container they cannot open

Try the widget

Switch themes, modes, and languages. No account needed.

your-site.com/signup

Sign up

Create your account

Add to your site in 3 steps

Same pattern as other CAPTCHA widgets: load a script, add the widget to your form, verify on your server.

Get your site key in the dashboard · Platform guides (WordPress, React, WooCommerce)

Privacy and UX, not trade-offs

From a two-line embed to production analytics. No vendor lock-in.

Privacy you can explain

No Google scripts, no ad-tech pixels. Visitor IPs are hashed — easy to justify in a privacy policy.

Fast for humans

36 KB widget, usually invisible on submit. Extra friction only shows up for suspicious traffic.

Adaptive difficulty

Bots that keep trying hit tougher checks. Normal visitors stay quick.

30 languages

Widget copy follows your visitor's browser language. Pin a locale with one attribute if you prefer.

Live in 2 minutes

Free account on squeaker.cc, copy the embed snippet, paste it on your form. That's it.

Any stack

One tag for WordPress, Next.js, PHP, Python, or plain HTML — same dashboard, same protection.

Same job. Very different deal.

Stop bots on forms without making users solve puzzles or shipping visitor data to Google and Cloudflare.

Feature Squeaker reCAPTCHA Turnstile hCaptcha
User experience
No crosswalk puzzles All the time Sometimes All the time
Privacy
Big Tech doesn't get your traffic Google telemetry Cloudflare signals Third-party data
User experience
Widget weight ~200+ KB ~100+ KB ~150+ KB
Setup
No setup, no servers Hosted Hosted Hosted
2-minute embed No Mostly No
Privacy
GDPR story you can defend Risky Risky Risky
Setup
Free to start Yes Yes Yes

Squeaker wins Partial Falls short

Compare with reCAPTCHA, Turnstile & hCaptcha

reCAPTCHA

User experience

No crosswalk puzzles All the time

Privacy

Big Tech doesn't get your traffic Google telemetry

User experience

Widget weight ~200+ KB

Setup

No setup, no servers Hosted
2-minute embed No

Privacy

GDPR story you can defend Risky

Setup

Free to start Yes

Turnstile

User experience

No crosswalk puzzles Sometimes

Privacy

Big Tech doesn't get your traffic Cloudflare signals

User experience

Widget weight ~100+ KB

Setup

No setup, no servers Hosted
2-minute embed Mostly

Privacy

GDPR story you can defend Risky

Setup

Free to start Yes

hCaptcha

User experience

No crosswalk puzzles All the time

Privacy

Big Tech doesn't get your traffic Third-party data

User experience

Widget weight ~150+ KB

Setup

No setup, no servers Hosted
2-minute embed No

Privacy

GDPR story you can defend Risky

Setup

Free to start Yes

Common questions

Quick answers about privacy, setup, and how Squeaker compares to other CAPTCHA widgets.

What is Squeaker?

Squeaker is a privacy-first bot protection widget for sign-up forms, logins, and contact pages. It blocks automated spam without image puzzles or shipping visitor data to Google or Cloudflare.

Is Squeaker a reCAPTCHA or Turnstile alternative?

Yes. Squeaker replaces reCAPTCHA, Cloudflare Turnstile, and hCaptcha on hosted sites. You load squeaker.js, add the widget to your form, and verify tokens on your server with a single API call.

Is Squeaker free?

Yes. Squeaker is free to start on squeaker.cc. Create an account, get your site key, and embed the widget in about two minutes.

Does Squeaker use image CAPTCHAs?

No. Squeaker uses proof-of-work and adaptive checks instead of crosswalks, traffic lights, or other image puzzles that frustrate real users.

How long does setup take?

Most teams are live in about two minutes: load the script, place <squeaker-widget> in your form, and verify the token server-side with POST /v1/verify.

Is Squeaker GDPR-friendly?

Squeaker is built for a clear privacy story: no big-tech tracking scripts, hashed visitor IPs, and documentation that explains data handling for GDPR and similar regimes.

What platforms does Squeaker support?

Any stack that can load JavaScript and make an HTTP request: plain HTML, WordPress, Next.js, React, PHP, Python, and more. See the integration docs for copy-paste examples.

Ready to ditch image CAPTCHAs?

Create a free account, paste the widget on your form, and stop bot spam today.