Cookie banner
Layouts, categories and consent
Your rule for each region.
Kukie.io reads each visitor's country and applies the consent model you set for that region: opt-in, opt-out, notice only or no banner. One installation serves every market.
Rules for 12 regions (European Union, United Kingdom, Switzerland, United States, Canada, Brazil, Australia, New Zealand, South Africa, Japan, South Korea and India) and 14 sub-regions, plus your rest-of-world rule.
Watch the walkthrough
Follow a visitor from Berlin, then California: where the country comes from, which rule applies, and what happens when the lookup fails.
1 minute 13 seconds, narrated, with captions in the player. The sites and rules in it are examples.
Why it matters
A site with visitors in more than one country has to pick one behaviour, and no setting is right everywhere. Whichever way you lean, you pay for it somewhere.
Showing the strictest banner to every visitor is the cautious instinct, and it costs you measurement in markets that never asked for that gate. Sessions go unrecorded, conversion tracking under-reports and remarketing audiences shrink. You cannot see what you did not collect, so the loss never shows up as a problem.
A notice that lets analytics and advertising load at once is fine in some places and not in others. Applied everywhere, it means visitors in the EU and the UK are tracked before they have agreed to anything. That is the most commonly cited finding in cookie enforcement, and anyone with a browser can check it.
The usual workaround is worse than either: a separate site, or a separate banner script, for each market. That leaves 3 or 4 consent setups to keep in step, and the one nobody remembers to update is the one that gets screenshotted. Kukie.io keeps it to one installation with a rule for each region on top.
Which model a country requires is a legal question. The rules are set out country by country on cookie consent laws by country.
Where rules apply
Write a rule for a whole region, narrow it to a state or a country inside it, and let your rest-of-world rule cover everything else.
The law named next to each region is the one the dashboard's region picker shows, for reference. It is not legal advice, and a rule applies whichever model you choose for it.
How it works
Kukie.io finds the visitor's region and picks your rule for it before anything is shown. Nothing is asked of the visitor, and nothing is asked of you after the first setup.
Where Cloudflare sits in front of the request, Kukie.io uses its country header. Otherwise the country comes from a MaxMind GeoLite2 database held on our own servers, so no separate geolocation service is called. For some countries the same lookup finds the state or province.
If you have written a rule for that exact region, it applies. A visitor in California matches your California rule rather than your United States rule, and a visitor in Quebec matches your Quebec rule rather than your Canada rule.
You do not need a rule for every country. A visitor in Germany with no German rule falls back to your European Union rule, and a visitor in Texas with no Texas rule falls back to your United States rule, so a few rules can cover many countries.
Every site has a rest-of-world rule that cannot be deleted, and it covers every country you have no rule for. When the lookup fails or takes longer than 3 seconds, the banner applies your strictest rule instead, so an unknown location never means a weaker banner.
Your region rules travel inside the script your site already loads, so moving a market to a different model means changing its rule, not installing anything new there. The rest-of-world rule never counts against your plan's allowance of region rules. A new site starts with one opt-in rule for every visitor. On the Agency and Unlimited plans, it starts with ready-made rules for the EU, the UK, the US and California instead.
Consent models
Each region rule picks one model, and the model decides what runs on the page before the visitor has said anything. The other settings in a rule refine it.
"Often used for" describes how sites often set these models up, not what a country requires of you. Be deliberate about the hidden model in particular: it is the only one with no visitor choice to record, so it removes the evidence as well as the banner.
Per-region settings
A region rule is a small set of overrides, not a second banner. Your categories, cookie list and styling are set once, and every region inherits them.
Everything else stays shared: cookie categories, the scanned cookie list, colours, your logo and your cookie policy. Adding a region does not mean looking after another banner. A rule you switch off keeps its settings, so a market can be paused without starting again.
Beyond the country
Some countries do not behave as one unit, and some visitors arrive having already said what they want.
Where a country is not uniform, you can add a rule below the country level and let everyone else in that country fall back to the broader one. Kukie.io supports 14 sub-regions, listed under the map above.
A German visitor with no German rule is still handled as a European Union visitor, so a narrower rule is an option, not a requirement.
Some browsers and extensions send a standing preference with every visit. Kukie.io detects Global Privacy Control and the older Do Not Track signal, and when your site is set to respect them, the visitor starts as refused, whichever model their region uses.
Unless the region uses the hidden model, the banner still appears, so a visitor who wants to allow something can still do it. This matters most in opt-out and notice-only regions, where the starting position would otherwise be to allow.
When it matters most
If all your visitors come from one country, a single rule is the honest answer and you should use it. These are the situations where one rule stops being enough.
Those 2 markets pull in opposite directions: one expects to be asked first, the other expects a way to refuse afterwards. Region rules were built for this case.
Some of that drop is unavoidable, and some comes from a consent gate in markets that never needed one. Keeping the strict model to the regions that expect it can win part of it back.
Adding a market means adding a rule, not rebuilding the consent setup or installing a second script. The banner already on your site picks up the new region shortly after you save the rule.
A client with an unexpectedly international audience should not become a bespoke project. Region rules are set per site, so each client site gets its own, managed with the rest from one dashboard.
Every Kukie.io site starts with a rest-of-world rule that covers every visitor. Your plan sets how many regions you can add on top of it.
Region rules sit on top of the rest of the consent setup. These are the parts they change and the parts they inherit.
Layouts, categories and consent
Cookie and privacy policies
Many sites, scoped access
Background reading on where your obligations reach, and what different regions expect.
Kukie.io provides tools to collect and record consent. It is not legal advice, and using it does not by itself make a website compliant with any law.