Features

Everything you need.
Nothing you don't.

Cookie consent built for Webflow from day one. Every paid plan includes the full compliance foundation, not just the marketing-friendly basics.

01 · Banner builder

Brand-perfect banner builder with live preview

Match your Webflow brand exactly. No CSS required.

theConsent's banner builder is built around a real-time preview iframe — the right side of the editor shows your banner exactly as visitors will see it. Change a color, see it update. Tweak the copy, see it update. No save-and-refresh cycles.

Choose from 5 layouts (bottom bar, top bar, modal center, bottom-left card, bottom-right card), 3 button styles (rounded, pill, square), 10+ typography presets (Inter, Roboto, Poppins, Open Sans, Lato, Montserrat and more), and full color control for primary, background, text, and border.

For Pro users, custom CSS injection lets you target our scoped class names directly (.tc-banner, .tc-prefs, .tc-btn-primary) and override anything. All theConsent CSS is namespaced under .tc-root so it never collides with your site's styles.

  • 5 layouts — bottom/top bar, modal, bottom-left, bottom-right
  • 3 button styles — rounded, pill, square + radius slider
  • 10+ font presets including Inter, Poppins, Lato, Roboto
  • Live preview updates instantly as you edit
  • Custom CSS injection (Pro+)
theConsent · Banner Builder
Layout
Colors
Copy
Layout
Colors
Save
Live preview

02 · Compliance

GDPR, CCPA, CPRA, LGPD, PIPL — all by default

No "compliance pack" upsell. Every paid plan ships full regulatory coverage.

theConsent supports every major privacy regulation out of the box. EU GDPR requires opt-in consent with accept/reject parity and granular categories — we deliver that. California's CCPA / CPRA requires a "Do Not Sell or Share" opt-out and Global Privacy Control honoring — done. Brazil's LGPD, China's PIPL, South Africa's POPIA, Singapore's PDPA — all use the same consent model under the hood and theConsent handles them.

On Pro and Agency plans, geo targeting rules let you serve a different banner per visitor country: an EU visitor sees the full GDPR opt-in banner, a Californian gets the CCPA opt-out interface, and a US visitor without a state law sees a minimal banner.

For advertising-heavy sites running programmatic ads, IAB TCF v2.2 framework support (Agency plan) provides the __tcfapi vendor consent signals required by Google, Meta, and 1000+ TCF-registered vendors.

  • EU GDPR · CCPA / CPRA · LGPD · PIPL · POPIA · PDPA
  • Accept/reject parity enforced by default
  • Global Privacy Control auto-rejects (CCPA / CPRA)
  • Per-region geo rules (Pro)
  • IAB TCF v2.2 framework support (Agency)
  • DSAR-ready consent records with retention
theConsent · Compliance
A
96% compliant
5 of 6 checks passed
LIVE
GDPR consent categories
Reject all visible (GDPR)
GPC honored (CCPA)
Google Consent Mode v2
Pre-consent script blocking

03 · Google Consent Mode v2

Google Consent Mode v2 — synchronous, by default

Your GA4 and Google Ads keep working under EU consent rules.

Since March 2024, Google requires all EEA sites running Ads or Analytics to implement Consent Mode v2. Without it, your conversion data degrades and remarketing audiences shrink. theConsent emits all required GCM v2 signals — ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage, and security_storage.

Critically, we emit the consent defaults synchronously at the very top of page load — before GA4 or GTM scripts execute. Most consent tools emit defaults after their own runtime loads, which means GA4 fires with the wrong consent state and you lose data. We avoid this by inlining the default signals in the bootstrap loader.

You can also use the dataLayer events theConsent pushes (tc_consent_default, tc_consent_update) to trigger custom GTM tag firing rules — useful when you need consent-gated tags beyond Google's own.

  • All 7 GCM v2 signals supported
  • Synchronous defaults — GA4 sees them before firing
  • Tag-level consent in GTM via custom dataLayer events
  • Category-to-signal mapping fully customisable
  • No code required to enable
DevTools · Console
> window.dataLayer
[
{ event: 'tc_consent_default',
tc: {
ad_storage: 'granted',
ad_user_data: 'granted',
analytics_storage: 'granted',
functionality_storage: 'granted'
} }
]

04 · Auto-blocking

Auto-blocks 30+ trackers until visitor consents

GA4, Meta Pixel, HubSpot, Hotjar — all blocked until you have permission.

Most cookie consent tools only emit consent signals — they don't actually stop trackers from loading. That leaves you legally exposed: even if a visitor rejects all cookies, their browser still sent a request to Meta's pixel servers. theConsent solves this with two layers of protection.

First, we install no-op stubs on common tracker globals — when a tracker script tries to call gtag(), fbq(), _hsq.push(), hj(), clarity() etc. before consent, we silently queue those calls instead of executing them. After the visitor accepts, we replay the queue against the real implementation so no events are lost.

Second, we intercept dynamically-injected <script> tags (the common pattern for GTM, Meta Pixel, HubSpot loaders) and neutralize their src attribute. When the visitor grants consent for that category, we replace the neutralized script with a fresh one that actually loads. The result: zero tracker network requests before consent.

Our blocklist covers 30+ trackers including Google Analytics 4, Universal Analytics, Google Tag Manager, Google Ads, Meta Pixel, TikTok Pixel, LinkedIn Insight, X / Twitter Pixel, Pinterest Tag, Snapchat Pixel, Reddit Pixel, Bing UET, HubSpot, Hotjar, Microsoft Clarity, Mixpanel, Amplitude, Segment, FullStory, Heap, Intercom, Drift, Tawk, Crisp, YouTube embed, Vimeo, VWO, Optimizely, Mailchimp, and Klaviyo.

  • Function-level stubs (gtag, fbq, _hsq, hj, clarity, …)
  • <script> src interception via createElement override + MutationObserver
  • Queued calls replayed after consent — no lost events
  • Blocklist updated continuously by the theConsent team
  • Available on Pro and Agency plans
theConsent · Auto-block
30+ trackers monitored
Real-time
Google Analytics 4
BLOCKED
Meta Pixel
BLOCKED
HubSpot
ALLOWED
Hotjar
BLOCKED
LinkedIn Insight
BLOCKED
TikTok Pixel
ALLOWED
Auto-blocks until visitor grants consent

05 · Cookie scanner

Cookie scanner powered by Vercel Sandbox

Automatically discover every cookie on your site. Auto-categorize. Generate a cookie declaration page.

You can't accurately disclose what you don't know is there. theConsent's cookie scanner uses Vercel Sandbox to launch a real headless Chromium browser, navigate your site like a normal visitor, interact with forms and pages, and catalog every cookie that gets set.

For each detected cookie, we record the name, domain, lifetime (session vs persistent), 1st vs 3rd party origin, and a best-guess category mapping (analytics, marketing, preferences, necessary) based on our database of known cookies. You can review and adjust each before saving.

Scans generate two outputs: a regenerated cookie declaration page (embeddable in your privacy policy), and a compliance delta report showing what changed since the last scan — useful for catching unexpected third-party cookies introduced by new GTM tags.

  • Headless Chromium scan via Vercel Sandbox
  • Auto-categorizes against database of 1000+ known cookies
  • Detects 1st + 3rd party cookies, session + persistent
  • Generates cookie declaration page for your privacy policy
  • Free: 0 scans · Starter: 1/month · Pro & Agency: unlimited
theConsent · Scanner
Scanning acme.com
23 cookies found
2.4s
Cookie
Type
Category
_ga
1st
Analytics
_fbp
3rd
Marketing
lang
1st
Preferences
hjid
3rd
Analytics
_uetsid
3rd
Marketing

06 · Geo targeting

Geo targeting — show the right banner per country

EU visitors see GDPR. California sees CCPA. Everyone else sees a minimal banner.

Different regions have different consent rules. Showing an EU visitor a CCPA "Do Not Sell" link is useless; showing a Texas visitor the full GDPR banner is unnecessary friction that hurts conversion.

theConsent's geo targeting (Pro+) detects the visitor's country from request headers and applies region-specific rules. Configure pre-built regions (EU 27, EEA, California, Brazil) or custom country sets. Each rule can override layout, banner copy, which categories are shown, and whether the banner appears at all.

Country detection happens on Vercel's edge network before the banner renders — no client-side geolocation API requests, no delay. The detected country is also included in your consent logs for compliance reporting.

  • Pre-built regions: EU 27, EEA, California, Brazil
  • Custom country sets with full banner overrides
  • Edge-detected country (no client geolocation)
  • Region-specific copy and category configuration
  • Compliance reporting by region
theConsent · Geo Rules
EU · GDPR active
EU (27)
Show GDPR banner
California
Honor GPC, opt-out link
United States
Minimal banner

07 · Analytics

Consent analytics — see how visitors interact

Accept rates, geographic breakdown, daily trends, category-level acceptance.

Most consent tools treat analytics as an afterthought. theConsent ships a real analytics dashboard on every paid plan with accept rate, reject rate, partial-accept rate, GPC rate, and per-category acceptance percentages.

The daily trend chart shows consent activity over the last 7, 30, or 90 days, broken down by accepted vs rejected. The geographic breakdown shows your top countries — useful for spotting regions where your accept rate is unusually low (often a sign that your banner copy doesn't resonate locally).

Coming Q3 2026: A/B testing for banner copy and layout, so you can optimize your consent rate without guesswork.

  • Accept / reject / partial / GPC rates
  • Daily activity trend (7/30/90 days)
  • Top countries with consent rate per country
  • Category-level acceptance percentages
  • Coming soon: A/B testing for consent rate optimization
theConsent · Analytics
Events
12.4k
Accept
67%
Reject
24%
GPC
9%
Daily activity
Top countries
US
4200
DE
1800
UK
1200

08 · Consent logs

Consent logs — legally defensible records

Every visitor consent event recorded. Plan-tiered retention. DSAR-ready.

GDPR Article 7 requires you to demonstrate that a data subject consented. theConsent logs every consent event with an anonymous visitor hash, timestamp, the consent map (which categories accepted), the country code, and the GPC signal status.

Retention is plan-tiered: Starter keeps 7 days (covers most disputes), Pro keeps 90 days, Agency keeps 1 year. After retention, records are automatically deleted to minimize data retention obligations.

For DSAR (Data Subject Access Request) handling, you can look up consent history by visitor hash. Coming Q3 2026: CSV export and webhook events for integrating with your DPO tooling.

  • Anonymous visitor hash (no PII stored)
  • Consent map + timestamp + country + GPC flag
  • Retention: Starter 7d · Pro 90d · Agency 1yr
  • DSAR lookup by visitor hash
  • Coming soon: CSV export + webhooks
theConsent · Logs
Time
Visitor
Geo
Consent
14:32
a8b2k…
DE
SMP
14:31
m91nx…
US
SMPGPC
14:30
kxq72…
FR
SMP
14:29
p43ks…
GB
SMP
14:28
r8vm2…
CA
SMPGPC
14:27
z01jq…
AU
SMP

09 · Multi-site

Multi-site management — built for agencies

One dashboard, up to 10 client sites, separate plan + billing per site.

Agencies running multiple Webflow client sites need to manage them centrally without giving every client access to one shared account. theConsent's Agency plan ($18/mo) covers up to 10 sites with the full Pro feature set per site.

Each site has its own siteKey, banner config, analytics, and consent logs — but they all live in one agency dashboard. You can switch between sites with one click, see compliance status across the portfolio, and bulk-update settings.

Coming Q3 2026: white-label mode (custom subdomain, no "Powered by theConsent" branding), team seats with role-based access, and client-facing reporting (PDF compliance reports you can hand to clients).

  • 10 sites included on Agency plan
  • Per-site configuration, billing, and logs
  • Bulk settings update across portfolio
  • Coming soon: white-label, team seats, client reports
theConsent · My Sites
10 active sites
+ ADD
acme.com
PRO
shop.acme.com
PRO
docs.acme.com
STARTER
blog.acme.com
FREE

10 · Webflow Designer Extension

Manage from inside Webflow Designer

No tab switching. Install the app, the panel appears.

theConsent ships a Webflow Designer Extension that lives in the Designer's right-side panel. Install it once from the Webflow Marketplace and it appears in every site you open.

The panel automatically detects which Webflow site you're editing, shows you its theConsent status (registered or not, live or not active), and gives you a one-click "Auto-inject script" button that uses the Webflow Custom Code API to add the banner to your site's &lt;head&gt;.

For users who prefer manual installation, the panel also shows the copy-paste snippet with your siteKey already embedded. A link to the full theConsent dashboard opens in a new tab so you never leave Webflow Designer.

  • Auto-detects the site you're editing
  • One-click site registration + script injection
  • Live status indicator (green when active)
  • Copy-paste snippet fallback for manual install
  • Quick link to full dashboard
Webflow Designer
app.webflow.com
C
theConsent
Status
● Live
⚡ Inject
cf_a8b2k…

11 · And more

12 more things you'll appreciate

GPC respect

Global Privacy Control browser signal auto-rejects — required for CCPA / CPRA compliance.

Compliance scoring

Live A-D grade with 6 specific checks. Tells you exactly what to fix.

Verify installation

Fetch your site, confirm the script is in <head> before GTM, and your siteKey matches.

12 languages with RTL

English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Swedish, Japanese, Chinese, Arabic.

Custom CSS injection

Override our scoped class names directly for total visual control (Pro+).

5 banner layouts

Bottom bar, top bar, modal, bottom-left, bottom-right. Optimized for each context.

Typography control

Font family, size, weight — 10+ presets including Inter, Poppins, Lato.

Cookie reopen pill

Floating "Manage cookies" button so visitors can change their mind anytime.

8.6KB gzipped runtime

The lightest cookie consent runtime on the market. Loaded async, never blocks.

Cloudflare CDN

Served from 300+ edge locations. Sub-30ms TTFB worldwide.

Compliance alerts

Coming soon: email alerts when scans detect new untracked cookies.

Developer API

Coming soon: REST API to manage banners programmatically. Webhook events for consent.

Ready to try every feature?

Free plan includes the core banner. Webflow staging URLs get Starter-tier features by default so you can preview everything.

12 · FAQ

Frequently asked questions

Does theConsent block trackers before visitor consent?
Yes — on Pro and Agency plans, we use two complementary strategies. First, we install no-op stubs on common tracker globals (gtag, fbq, _hsq, hj, etc.) that queue calls until consent is granted. Second, we intercept dynamically-injected <script> tags and neutralize their src attribute until the corresponding category is accepted. Combined, this blocks 30+ common trackers (GA4, Meta Pixel, HubSpot, Hotjar, LinkedIn Insight, Clarity, and more).
How does multilingual auto-detection work?
On Pro plans, the banner detects the visitor's browser language (via navigator.languages) and loads the matching locale JSON from our CDN. We ship 12 languages out of the box (English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Swedish, Japanese, Chinese, Arabic with RTL support). The locale JSON is loaded asynchronously after the initial banner render, so language switching adds zero blocking time.
Can I customize the banner CSS beyond what the editor offers?
Pro plans support custom CSS injection — you can target our scoped class names (.tc-banner, .tc-prefs, .tc-btn-primary, etc.) and override anything. All theConsent CSS lives under .tc-root namespace so it never collides with your site's styles.
What is IAB TCF v2.2 and do you support it?
IAB TCF (Transparency and Consent Framework) v2.2 is a standardized framework used by ad tech vendors to communicate consent through __tcfapi. It's mandatory for some ad networks. theConsent provides TCF v2.2 support on Agency plans for sites running programmatic advertising. For most Webflow sites, Google Consent Mode v2 (included on Starter+) is sufficient.
How accurate is the cookie scanner?
Our scanner uses Vercel Sandbox to launch a headless browser, navigate your site, simulate user interactions, and catalog every cookie set. It detects 1st and 3rd party cookies, their domain, lifetime, and best-guess category (analytics/marketing/preferences/necessary). Free plans get 0 scans, Starter gets 1 scan/month, Pro and Agency get unlimited.
Does theConsent affect my Core Web Vitals score?
No. The runtime is under 9KB gzipped, loaded async, and rendered without layout shift (we use position:fixed). Our LCP impact is typically <10ms even on 3G networks. CLS is 0 because we never reflow existing content.
Can I use theConsent on staging / preview environments?
Yes — Webflow .webflow.io staging URLs automatically get Starter-tier features regardless of your plan. This lets agencies preview the full banner experience for clients before going live.
What happens during a service outage?
The runtime fails open with the most permissive safe defaults: if our entitlement API is unreachable, the banner still shows with cached config (5-min stale-while-revalidate). If our consent logging endpoint is down, visitor choices are still saved locally and synced once we're back online. Your visitors never see a broken banner.