Skip to content
Klacos
Bot management

Bot protection for websites: understand every visit, then decide what to do

Part of your traffic isn’t human: bots scraping your content, creating fake accounts or trying passwords. Klacos spots them in front of your site by analysing their visit as a whole, then slows them down, checks them or blocks them. Your visitors browse with no CAPTCHA by default, and every decision keeps its reason.

Illustration: a workstation protected by a padlock.
The problem

Bots that cost you money, and defences that make people pay

Unwanted bots aren’t there to read. They copy your prices and articles, fill in your forms and try passwords stolen elsewhere on your login page. Your server serves them, your team cleans up after them, and your analytics count them as visitors. This isn’t a passing spike: automated traffic is now part of daily life for every site, and a bot that passes itself off as a browser no longer takes any special skill.

Tests for humans

A box to tick, pictures to identify, a waiting page: every hurdle drives away some of the people who wanted to buy, sign up or read.

Bots that get through anyway

A well-equipped bot passes those tests or works around them, and a bot that never loads the page never even meets them.

Decisions nobody can explain

When a customer writes in to say they’re blocked, you know neither why nor how to let them back in.

What you should expect from bot protection: that it judges behaviour rather than what a visitor claims, never blocks on a single clue, and shows you what it would do before it does it.

Our approach

Understand the whole visit before deciding

A script in the page only sees the visitors who run it, and only what they choose to show. Klacos watches from the service in front of your site: how each visitor connects, how they move from page to page, at what pace, from which network, and what they do across your whole site.

It’s the whole picture that counts. No single clue is enough to block anyone, and what a browser says about itself isn’t enough to believe it. A bot gives itself away through its behaviour, and a visit we know nothing about isn’t blocked on that basis. The page on how detection works walks through each step.

Bot management is one part of protecting your site, and it shares its read of every visit with the rest: the web application firewall stops injection attempts and known exploits, rate limiting caps bursts of requests, and access rules open or close your site to whoever you choose.

Illustration: a checkpoint gate whose doors open onto a bright corridor.
A graduated response

Slow down, check, block: only when needed

  1. Let it through

    People and useful bots get through, without seeing or waiting for anything.

  2. Slow it down

    A visit in too much of a hurry is slowed rather than refused. A person doesn’t notice; a bot trying to grab everything loses interest.

  3. Check without asking

    The browser runs a short check on its own, without showing anything. A visible challenge exists, off by default: you decide whether it appears, and on which sites.

  4. Block as a last resort

    The visitor sees a page in your branding that says so, with a reference and a way to appeal. You find their request in the console and let them back in with one click.

Observe first, decide next, enforce last

You see every decision before it applies

Everything starts in observation: Klacos works out its decisions without applying them, and you look at what it would have done to your own traffic. Before tightening a setting, you replay it against your past visits: the console tells you how many requests it would have caught and how many came from visitors judged to be human, and which reasons come up most. You fix the setting before it reaches a customer. You switch to enforcement when you’re ready, site by site and one step at a time, and any step can be rolled back in one move.

No decision goes unexplained: for every visitor, the console shows the decision and its reasons, in plain words. The page on explained decisions and appeals shows what a blocked visitor sees, and how you get them back in.

Illustration: a lit server room with rows of racks.
What you get

Protection your visitors never notice

Invisible detection

By default, your visitors get no box to tick and no pictures to identify.

The whole visit

Every visitor is judged on the whole of their behaviour, across your site.

Graduated response

Slow down, check without showing anything, block as a last resort; a visible challenge only if you want one.

Observe, then enforce

See what would be blocked, and test a setting on your past traffic.

Shared reputation

If you opt in, a bot spotted on another protected site arrives at yours already under suspicion.

Browser module

Where you switch it on, a light module refines the verdict, with no cookies and no storage.

Verified bots

Search engines, monitoring and payment providers get through, once verified.

Explained decisions

Every decision says why, and a blocked visitor can appeal.
If you want them

Two more ways to see each visitor clearly

Shared reputation

If you opt in, a bot spotted on another site protected by Klacos arrives at yours already under suspicion. Sharing is never enough to block anyone on its own: it makes a visit more suspect, it doesn’t condemn it. The console shows what is shared and what sharing has brought you, and you can stop contributing whenever you like.

Browser module

On the sites where you switch it on, a light module loads in the page and refines the verdict. It stores no cookies and nothing else in the browser. It’s never required: a visitor whose browser doesn’t run it isn’t blocked because of that.

Legitimate bots

Good bots get through, AI crawlers are your call

A search engine, your uptime monitor, a link preview in a messaging app or the provider confirming a payment are all bots, and they need to get through. Klacos identifies them and checks they are what they claim to be: that’s the job of verified bots. They drop out of your cookieless analytics and stay visible in the console. A fake Googlebot is treated as what it is: an impostor.

AI crawlers are a category of their own. Letting them read your pages gets you cited by assistants; it also costs bandwidth and hands over your content. AI crawler control lets you choose, site by site, whether to allow them, watch them, slow them down or block them, and our guide on deciding what to do about AI crawlers helps you make the call.

Questions

Questions about bot protection

Will my visitors have to solve a CAPTCHA?

Not by default. A suspicious visit is first slowed down and checked invisibly. A visible challenge only appears if you turn it on for your site.

What if a person is mistaken for a bot?

No single clue is enough to block, and a visitor we know nothing about isn’t blocked. If it happens anyway, their page gives them a reference and a way to appeal, which you find in the console to let them back in.

Do I need to add a script to my pages?

No. Klacos watches traffic in front of your site, without adding anything to your pages. The browser module and the analytics script, if you switch them on, add one more view.

Are APIs and files covered too?

Everything that reaches your domain goes through the service: pages, APIs, files. Each kind of request is judged by what you would expect of it, and a blocked API call gets a structured response with its reference, not an HTML page.

Opening early 2027

See how much of your traffic is automated

Request early access: from day one, Klacos watches your traffic without blocking anything. Or tell us about your bots: content scraping, fake sign-ups, AI crawlers, credential stuffing.