Privacy-first CAPTCHA
GDPR-compliant CAPTCHA that protects your site from bots with a privacy-first approach. No cookies, made and hosted in Germany.
Click to Solve
Users click a simple checkbox to verify. Quick and familiar interaction pattern.
Invisible Protection
The invisible widget runs in the background without any user interaction. Perfect for seamless protection.
How it works?
Stop bots in 3 simple steps
1 <script src= 2 "https://challenge 3 .byebot.de 4 /ray/widget.js" 5 ></script> 6 7 <form> 8 <input name="user"> 9 <input name="pass"> 10 <div 11 class="captcha-widget" 12 sitekey="f31520..." 13 ></div> 14 <button>Submit</button> 15 </form>
1. Add the Widget
Add a script tag and a div to your form. Works with any framework — no build step required.
1 // Validate the token 2 const res = await fetch( 3 "https://challenge 4 .byebot.de 5 /validate_token", 6 { 7 method: "POST", 8 headers: { 9 "Content-Type": 10 "application/json" 11 }, 12 body: JSON.stringify({ 13 api_key: KEY, 14 token: token 15 }) 16 } 17 );
2. Validate Server-Side
Send the token to our API from your backend. One POST request confirms the user is human.
3. You're Protected
Real users breeze through your forms while bots get blocked automatically.
Privacy-first protection with the controls you actually need
Built for teams that want strong bot protection without compromising user privacy.
Clear Analytics
See validations, traffic patterns, and bot activity in real time, so you can understand how ByeBot is protecting your site.
Powerful Features
Five modes, configurable proof-of-work and TTP settings, IP whitelisting and blacklisting, rate limiting, adjustable difficulty levels for interactive challenges, and country blocking—all via a single dashboard.
Advanced Bot Protection
Layered bot protection uses proof-of-work, behavioral signals, and optional interactive challenges to distinguish real users from automated traffic.
Works with everything
Official SDKs and plugins for popular frameworks. Get up and running in minutes.
Don't see your framework? Use our AI Integration Generator to create one for any platform in minutes.
Simple pricing
No hidden fees. No surprises. Just honest pricing.
Billed monthly
For projects and companies of any size
Up to 10k validations/month
- 10 sites
- 10 domains per site
- 365 days stats retention
- All features included
Custom solutions for large organizations
Custom
Unlimited scale
For large teams
Talk to salesFrequently Asked Questions
Everything you need to know about ByeBot. Can't find the answer you're looking for? Reach out to us.
- Click — Users click a checkbox to verify, which then runs the challenge in the background.
- Auto — The challenge is solved automatically in the background without any user interaction.
- Interactive — An interactive challenge that provides the highest level of bot protection.
- Invisible — Same as Auto, but completely invisible to the user.
- Demo — A sandbox mode for testing and previewing the widget. Provides no bot protection.