GDPR ePrivacy Consent Mode v2 5.2 kB gzipped
Lifetime deal€49 once — no monthly cookie tax

The cookie banner you pay for once.

€49, for life: one domain, unlimited pageviews and every future update. PrivacyPill is a 5.2 kB, dependency-free banner that keeps trackers asleep until visitors say yes and sends Google Consent Mode v2 signals automatically.

Popular cookie tools bill €6–€50 per site, every month · Free plan up to 5,000 pageviews · Scan my site for trackers

Live playground

Click the banner. Watch Consent Mode react.

Open the full customizer
https://nordlys-coffee.eu

Click Accept all, Reject non-essential or Customise inside the demo shop — the real script is running.

Consent Mode v2 state

Waiting for choice
  • ad_storagedenied
  • ad_user_datav2denied
  • ad_personalizationv2denied
  • analytics_storagedenied
  • functionality_storagedenied
  • personalization_storagedenied
  • security_storagegranted

Blocked scripts released

Nothing yet — trackers stay asleep until a visitor agrees.

window.dataLayer · live
  1. Interact with the banner to see Consent Mode and dataLayer events here.
Featherweight by design

Your Core Web Vitals won't even notice.

No frameworks, no fonts, no external requests. The banner renders in its own Shadow DOM, so it can't break your CSS and your CSS can't break it. Configuration ships inside the same file — one request, about 5.2 kB over the wire.

  • Zero dependencies, ES2017, works back to Safari 14
  • Isolated Shadow DOM styles
  • Respects prefers-reduced-motion
  • Keyboard & screen-reader friendly with focus trap

Transfer size, gzipped

PrivacyPill (complete runtime)5.2 kB
A typical website favicon15 kB
One hero image (WebP)120 kB
Median page JavaScript (mobile)600 kB

Reference values are rounded industry ballparks; PrivacyPill's number is measured from the exact file we serve.

Everything a regulator looks for. Nothing your visitors hate.

Built around the EDPB cookie banner guidance, without the enterprise bloat.

Consent Mode v2, automatic

All seven consent types default to denied before Google tags load, then update instantly on every choice.

Real prior blocking

Mark any script or iframe with data-pp-category and it simply doesn't run until that category is allowed.

Tracker scanner

Paste a URL and we detect GA4, Meta Pixel, Hotjar, TikTok, LinkedIn and 30+ more — then pre-fill your categories.

Six languages built in

English, German, French, Dutch, Spanish and Italian, chosen automatically from the visitor's browser.

Geo-targeting

On Pro, show the banner only where the law needs it — EU/EEA, UK, Switzerland and California.

Proof of consent

Every decision is logged with a pseudonymous ID, timestamp and banner version. Export it when an auditor asks.

From zero to compliant in about five minutes.

01

Scan

We fetch your page and its tag manager container to list every tracker and the cookies it sets.

Run a scan
02

Design

Pick a layout, match your brand and preview it live in six languages — with compliance hints as you go.

Open customizer
03

Paste one line

Drop the script tag at the top of your <head>. Works with GTM, WordPress, Shopify, Webflow and plain HTML.

Read install docs
<!-- first thing in <head> -->
<script src="https://privacy-pill-consent-studio.lovable.app/api/public/v1/pp.js?site=pp_3f9a…"></script>

Fair pricing. No cookie tax.

€49 once covers one site for life. Go Pro only when you run a portfolio of sites.

Compare plans

Free

€0forever

  • 5,000 pageviews / month
  • 1 domain
  • Full customizer & Consent Mode v2
Best deal · pay once

Lifetime

€49once

  • 1 domain, unlimited pageviews
  • Lifetime updates
  • No renewals, ever

Pro

€9/month · or €79/year

  • Unlimited pageviews & domains
  • Monthly compliance rescans
  • Geo-targeting EU/EEA + California

Questions, answered

Still unsure? Read the GDPR cookie banner checklist.

Ship a compliant banner before your coffee cools.

Free forever for small sites. Upgrade only when you outgrow it.