Keeps necessary cookies separate
Essential cookies are kept apart from optional tracking, so visitors can see what stays on and why.
We build it from the cookies we find on your site. Accept and Reject are the same button, and every choice goes in your consent log.
Pick a layout and a color, then open the banner here. It’s the same banner we publish. Your choice only goes into this browser’s localStorage, and we don’t track anything.
The product has five layouts: a box in either bottom corner, a bar across the top or bottom, and a centered modal. You also set the background, text color and corner radius, and the color picker warns you if a label gets hard to read. See what you can change.
They have the same color, size and weight in every layout, and neither one is selected when the banner opens. That isn’t a setting.
Visitors see each category and the cookies in it. There’s a one-click Reject all on that screen too.
We generate the copy from the list you approved, so it isn’t a legal template. You can rewrite any of it.
The tables in your cookie policy come from that same approved list.
A small control stays on the page after they choose. You can move it and rename it. You can also hide it, but then visitors have no way back unless your site gives them one.
Each category opens to show its cookies, how long they last, who sets them and what they’re for. Try the switches, then save, and you’ll see what would go in your consent log.
Choose what you allow
Necessary cookies keep the site working and are always on. Everything else is up to you, and you can change your mind at any time.
Nothing saved yet
This is a demo, so nothing here is really saved.
You add the translations you want, from 22 presets or any language tag. The banner reads the language set in the visitor’s browser and looks for an exact match, then the base language, and then falls back to your main copy.
Saved with the choicelanguage: en
The banner adapts by country; inside the US every visitor gets the consent model you set, so choose the one your strictest state needs.
| Visitor in | Consent model | What happens |
|---|---|---|
| The EU and UK | Prior consent | By default, optional tags wait until the visitor says yes, and Google Consent Mode signals start as denied. |
| The US | The one you set | You get a Do Not Sell or Share link, and we honor Global Privacy Control automatically. Accept and Reject look the same here too. |
| Somewhere we can’t place | Your default | You pick opt-in, opt-out or a notice. Opt-in is the strictest: no consent, no optional cookies. |
UserGuard helps you run consent as part of your compliance program. No tool makes you compliant on its own, and which rules apply to you is a question for your lawyer. This isn’t legal advice.
Essential cookies are kept apart from optional tracking, so visitors can see what stays on and why.
When a visitor turns a category off, we delete the cookies in it that the script can reach. HTTP-only and third-party cookies are out of a script’s reach.
Each one is tied to the site and the exact banner version the visitor saw. See the consent log.
The list that holds scripts before consent is yours to change. You can add patterns, change categories or remove rules, and the first match wins.
Focus stays inside the modal, the focus ring stays visible on themes that remove outlines, and button labels switch to dark on light colors.
All four version 2 signals start as denied and update when the visitor chooses. Basic and advanced modes.
Start today
Create an account, add one line of code, and the first scan runs in minutes. If it isn’t right, you have thirty days to get your money back.