Your traffic,
your rules.

Detection engines make good defaults.
But you know your audience: where they live, what devices they use, and what has no business touching your site.
ZeroBot lets you encode that knowledge per domain.

The controls

All configurable per protected domain, from the dashboard or the API.

🌍 Country allow / restrict

Serve only the markets you operate in, or shut out regions your traffic never legitimately comes from.

🕶️ Infrastructure blocks

Independent toggles for VPN, Tor and datacenter traffic — the classic hiding places of automation.

📱 Device filters

Restrict which device classes are allowed when your campaign or product only serves specific ones.

🧩 Captcha activation

Turn the built-in captcha on selectively — with your own logo — as an escalation for suspicious traffic rather than a wall for everyone.

↪️ Redirect filtered traffic

Choose where blocked visitors land: a block page, or any redirect link you configure.

🔔 Telegram alerts

Wire a bot token and chat ID to get pinged as detections happen — no dashboard-watching required.

Rules that compose with detection

Layered, not instead-of

Your rules run on top of the scoring pipeline — fingerprinting, JS validation, IP reputation — so a permissive rule set still catches automation, and a strict one still lets whitelisted users through.

Whitelist always wins

Per-account whitelisting overrides every rule and every detection layer. You can never lock out your own office, your monitoring, or a VIP customer.

Frequently asked questions

Are rules per domain or account-wide?

Rules are configured per protected domain, so a strict setup on your admin panel can coexist with a permissive one on your public site — wildcard domains are supported.

What happens to traffic a rule filters out?

You decide: block it, send it to a redirect link of your choice, or challenge it with the built-in captcha (brandable with your own logo).

Can I get notified when something is blocked?

Yes — connect a Telegram bot token and chat ID to any rule set and receive alerts as detections happen.

Can I manage rules programmatically?

Yes. The full rules surface is available over the REST API alongside domains, traffic logs and whitelist/blacklist management.

Encode what you know about your traffic.

Country, infrastructure, device and captcha rules — live in minutes.
Free tier included.

Get started free →