Skip to content
TagSentry

Consent

Your cookie banner, done right in every country.

One line of code. Every visitor gets the rules for where they are, your ad and analytics tags wait for a yes where the law says so, and every answer is kept as proof. You set it up once.

Start free

Free up to 5,000 visitor answers a month, then from $9.

fernhill.com
FernhillCart · 2

Slow things for a quiet home.

Handmade in small batches. Free shipping over $60.

Shop the autumn edit

Clay bud vase

$38

Everyday mug

$24

Linen table lamp

$120

A first visit from France

Asks first. Nothing that needs consent runs until they say yes.

  • Google Analytics 4Cookieless signals
  • Google AdsCookieless signals
  • Meta PixelWaits for a yes
  • TikTok PixelWaits for a yes
  • HotjarWaits for a yes
  • Stripe checkoutRuns

Every answer is saved as a record for 24 months, with no IP address.

Every visitor gets the rules for where they are.

Applying Europe's rules to everyone is why most sites lose data after a banner goes up. We read the visitor's country from the request itself, never from anything their browser claims.

Where the visitor isThe rule
EU and EEAAsk firstTrackers wait for a yes. Reject and Accept on the first screen.
GermanyAsk first, strictestKept separate from the EU, because German courts read storage rules more strictly.
France, Italy, IrelandAsk first, plus local rulesItaly gets a close button. France and Ireland ask again after six months.
United KingdomAsk firstOptional: first-party statistics without asking, as UK law now allows. Off unless you turn it on.
SwitzerlandAsk firstSwiss law is opt-out, but Google and Microsoft require consent for Swiss traffic, so we ask.
BrazilAsk firstShown in English for now.
Türkiye, China, Saudi Arabia, VietnamAsk firstEach has a law asking for consent before tracking.
QuebecAsk firstThe rest of Canada gets the privacy choices link. If we can't read the province, Quebec's rules apply.
CaliforniaOpt outTrackers run until the visitor says stop. A privacy signal (GPC) counts as stop.
11 more US statesOpt out, signal honouredColorado, Connecticut, Texas, Oregon, New Jersey and six more.
Rest of the USOpt outA “Your Privacy Choices” link, no wall.
Anywhere elseOpt outPlaces with no consent law, like Australia, Japan and Mexico, get the privacy choices link.
Location unknownStrictestIf we can't tell where a visitor is, they get Germany's rules.

Trackers

We sort every tracker, and say what we decided.

Connect Tag Manager and every tag gets a purpose. Pixels pasted straight into your theme are found by our scan and held too. Where we had to make a call, it says so, and you can change it.

  • Nothing changes in Tag Manager until you approve it. The plan shows exactly what we'd change.
  • Each change is a new version in your own container, whose notes name the one it replaced.
  • A returning visitor is asked again when a purpose they agreed to gains a new vendor.

Records

Proof of every answer, for 24 months.

Every decision is a record: when, what the visitor saw, what they chose, and how. Search by the Consent ID a visitor sees in their preferences, export everything, or print one visitor's proof.

  • No IP address and no user agent in the record.
  • Stored in the EU or the US, your choice, on every plan.
  • Data requests: find a visitor's records and send a receipt.

Your banner

It matches your site, and plays fair.

Turn on Match my site and the banner takes your colours and type. Reject and Accept stay the same size and colour, on the first screen, because regulators check exactly that.

  • Colours that aren't readable can't be published.
  • Every published version is kept, and any can be restored.
  • A public cookie declaration page, with every vendor and cookie, in six languages.

For the technical: every request, before and after.

What a first page view actually sends, by region, before the visitor answers and after. Press the banner's buttons.

Nothing that needs consent has run. The banner is waiting.

TrackerRight now
  • TagSentrysent
  • Tag Managersent
  • Google Analytics 4signals only
  • Google Adssignals only
  • Meta Pixelheld
  • Hotjarheld
  • Stripesent

What the visitor in France sees

FernhillShopAbout

This is Advanced mode, the default. Turn on Basic mode and Google's tags and Tag Manager wait for consent too.

Consent questions.

What's the difference between Advanced and Basic mode?

In Advanced mode, the default, Google's tags load and send cookieless signals marked as denied until a visitor agrees. Google uses those to estimate conversions you'd otherwise lose. Basic mode holds Google's tag and Tag Manager entirely until consent, for the strictest reading of German law. You choose per site.

Does it hold every tracker on the page?

It holds what our scan finds, in Tag Manager and outside it: pixels, embeds and scripts in your theme. It can't reach a script placed above our line, one written in with document.write, or a request your own server makes. Home tells you what isn't held yet.

What does the Free banner look like?

Exactly like the paid one, with one difference: a small “Consent by TagSentry” line. Any paid month removes it and lets you add your logo.

Do I have to set up each country?

No. Each place's rules come preset. If you want, change the words, language, position or button order for any place, and preview the banner as a visitor anywhere before it goes live. The law itself can't be edited away.

Which languages does the banner speak?

English, German, French, Spanish, Italian and Dutch, matching your page's language. The translations are machine made and being reviewed. You can edit the banner's wording in every language.

Is the banner accessible?

We test it against WCAG 2.2 AA and publish what passes and what doesn't: today it is partially conformant. Colours that fail contrast can't be published.

Free up to 5,000 visitor answers a month.

Then from $9 a month, moving up only as a site grows. No card to start.