Consentio: cookie consent that complies and doesn't slow your site down
Our own consent management SaaS (GDPR/ePrivacy) for WordPress, Shopify and any website: real script blocking, Google Consent Mode v2 and a script under 9 KB.
Before / After
Why most banners don't truly comply and what makes Consentio different.
Before
- Most free banners show the notice but do NOT block scripts before consent (breaching GDPR).
- Paid ones are heavy and hurt SEO and Core Web Vitals.
- Complex setup for every CMS or platform.
- No solid proof of consent for an audit.
- No real Google Consent Mode v2 support or GPC signal handling.
After
- Real script blocking: no tracker runs before consent.
- Full Consent Mode v2, with signals denied by default.
- A script under 9 KB, dependency-free and deferred.
- Multi-language (6) with per-country geolocation and multi-region (GDPR opt-in in the EU / "Do Not Sell" opt-out in the US).
- Cookie scanner, consent record/proof and GPC signal support.
Architecture
A logical view of the flow. The snippet blocks by default, server-side geolocation decides region and language, and only after consent are the Consent Mode v2 signals updated and the providers unblocked.
Solid line: main flow. Dashed line: subscription sign-up by the website owner.
Technical decisions (and why)
The details that separate a banner that "shows up" from one that truly complies and doesn't penalise the site.
Performance is a requirement, not an extra
A consent banner loads on every page, so every kilobyte counts. The script is dependency-free, weighs under 9 KB and defers loading pixels and trackers until consent. Deferring those scripts improves Core Web Vitals: compliance is no longer at odds with SEO.
Real script blocking, not just a notice
The legal difference is in actually blocking. Before consent, no tracker runs; a cookie scanner and auto-blocking of known providers prevent leaks. Google Consent Mode v2 starts with all four signals denied by default and is updated only when the visitor accepts.
Geolocation on our own server, without sharing the IP
Region and language are decided with server-side geolocation, with no external services: the visitor's IP is neither shared nor stored. True multi-region: GDPR-style opt-in in the EU and CCPA-style "Do Not Sell" opt-out in the US, also honouring the browser's GPC signal.
Consent record and proof
Every decision is logged with country, language and the version of the text shown, on EU servers. In an audit, there's demonstrable proof of what each visitor accepted and under which version, not a promise. Data lives in the EU by design.
One universal snippet, plus plugin and GTM template
Integration is deliberately simple: a universal snippet for Shopify, Wix, Webflow, Squarespace or PrestaShop; a WordPress plugin; and a Google Tag Manager template. The same consent logic, installed where the client already works.
Full stack
The real detail, not "JavaScript and a database".
Frontend
- Vanilla JavaScript <9 KB, dependency-free
- Deferred banner loading
- Accessible, responsive banner
- No initial render blocking
Integrations
- WordPress plugin
- Google Tag Manager template
- Snippet for Shopify/Wix/Webflow
- Snippet for Squarespace/PrestaShop
Payments
- Stripe for subscriptions
- Pro and Agency plans
- White-label mode
- Free entry plan
Data
- Consent records
- EU-based servers
- Country, language and version per event
- Exportable proof of consent
Privacy
- Server-side geolocation
- No storage of the visitor's IP
- GPC signal support
- No external geo services
Compliance
- Google Consent Mode v2
- GDPR / ePrivacy (EU opt-in)
- CCPA / "Do Not Sell" (US opt-out)
- Cookie scanner + auto-block
Business outcome
For compliance
- Demonstrable compliance in an audit, with proof of consent.
- Real tracker blocking before consent.
- Consent Mode v2 and GPC supported out of the box.
- Consent data hosted in the EU.
For the business
- Performance that doesn't penalise SEO or Core Web Vitals.
- Simple install on WordPress, Shopify and GTM.
- A SaaS model with Free, Pro and Agency plans.
- White-label option for agencies.
Need something like this?
If you need a lightweight, well-built SaaS product —a consent banner that truly complies, a Consent Mode v2 integration, or any privacy or compliance tool— tell us the context by email. We usually reply in under 30 minutes with feasibility and the next step.
Other related services
Node.js backend & APIs · WordPress/WooCommerce plugin development · Payment integration (Stripe, Redsys, Bizum) · Web development with React and Next.js