Privacy-first
Block bots, not people. Skip the image puzzles and the big-tech tracking.
Switch themes, modes, and languages. No account needed.
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)
From a two-line embed to production analytics. No vendor lock-in.
No Google scripts, no ad-tech pixels. Visitor IPs are hashed — easy to justify in a privacy policy.
36 KB widget, usually invisible on submit. Extra friction only shows up for suspicious traffic.
Bots that keep trying hit tougher checks. Normal visitors stay quick.
Widget copy follows your visitor's browser language. Pin a locale with one attribute if you prefer.
Free account on squeaker.cc, copy the embed snippet, paste it on your form. That's it.
One tag for WordPress, Next.js, PHP, Python, or plain HTML — same dashboard, same protection.
Stop bots on forms without making users solve puzzles or shipping visitor data to Google and Cloudflare.
| Feature | | | | |
|---|---|---|---|---|
| User experience | ||||
| No crosswalk puzzles | Never | All the time | Sometimes | All the time |
| Privacy | ||||
| Big Tech doesn't get your traffic | Zero tracking | Google telemetry | Cloudflare signals | Third-party data |
| User experience | ||||
| Widget weight | 36 KB | ~200+ KB | ~100+ KB | ~150+ KB |
| Setup | ||||
| No setup, no servers | Hosted | Hosted | Hosted | Hosted |
| 2-minute embed | Yes | No | Mostly | No |
| Privacy | ||||
| GDPR story you can defend | Built-in | Risky | Risky | Risky |
| Setup | ||||
| Free to start | Yes | Yes | Yes | Yes |
Squeaker wins Partial Falls short
User experience
Privacy
User experience
Setup
Privacy
Setup
User experience
Privacy
User experience
Setup
Privacy
Setup
User experience
Privacy
User experience
Setup
Privacy
Setup
User experience
Privacy
User experience
Setup
Privacy
Setup
Quick answers about privacy, setup, and how Squeaker compares to other CAPTCHA widgets.
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.
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.
Yes. Squeaker is free to start on squeaker.cc. Create an account, get your site key, and embed the widget in about two minutes.
No. Squeaker uses proof-of-work and adaptive checks instead of crosswalks, traffic lights, or other image puzzles that frustrate real users.
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.
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.
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.
Create a free account, paste the widget on your form, and stop bot spam today.