ConsentPixel – Privacy · Verified

The ConsentPixel platform

Consent for trackers and AI, from one pixel

ConsentPixel holds third-party trackers and AI chat widgets until visitors say yes, lets you gate your own AI features with a single line of code, and records every choice in a tamper-evident, externally anchored log. One snippet. CIPA, GDPR and CCPA handled together.

🧩 One pixel 🛡️ CIPA · GDPR · CCPA 🔏 Immutable + anchored log 🌍 11 languages
preferences · yourwebsite.com
MANAGE YOUR CONSENT
Strictly necessaryAlways on
Analytics
Advertising
Functional
Personalization
Social media
🤖 AI processingNew
Your messages, inputs or on-site activity may be processed by an AI service. Off by default — everywhere.
The core

It holds tracking until visitors say yes

One JavaScript pixel goes in your site's header. From the first byte of the page, it holds non-essential third-party trackers — and now AI chat widgets too — until the visitor makes a choice. Nothing loads, nothing is recorded, nothing is typed into an AI, until they decide.

1
🧩

One pixel

A single snippet in your header. No tag-by-tag wiring, no per-script tagging to maintain.

2
⏸️

Held before consent

Thousands of trackers — and AI chat widgets — held from the first byte, the same hold we apply to session-recording tools.

3

Released on consent

The moment a visitor agrees, the relevant tools activate. Decline, and they stay held.

4
📡

Signals sent

Google Consent Mode v2 signals fire with the visitor's actual choice — granted or denied.

Evidence you can verify

Every choice logged — and anchored so it can't be rewritten

Every consent decision and every AI disclosure notice lands in an append-only consent log, and each row is hashed. That part you'd expect. Here's the new part:

Daily anchors. Each night, every site's day of records is summarized into a single root, stored append-only, written once to an external write-once store, and printed on consent receipts and CSV exports — so you hold evidence we couldn't rewrite even if we wanted to. The Consent Logs page shows "Integrity verified through {date} · externally anchored."

Append-only and tamper-evident: every record is hashed, and each day's records are anchored to an external, write-once store you can verify independently. Records are only ever removed by the documented account-lifecycle purge.

🔏 Consent Logs — integrity
✓ Integrity verified through Sep 4, 2026 · externally anchored
Row hash
Every record individually hashed
SHA-256
Daily root
One root per site per day
Anchored
External store
Write-once · verify independently
Immutable
On receipts & CSV
Anchor printed for export
Included

See it on your own site in 10 minutes

Install one pixel, publish your banner, and watch trackers and AI chat hold until consent. Start free, no credit card.

Start 14-day free trial →
No credit card · one snippet · CIPA, GDPR & CCPA from a single install
Right for every visitor

The correct banner, in the right language, by region

Consent rules differ by where a visitor is. ConsentPixel handles the differences for you — and is honest about where industry signals don't yet reach.

🌍

Eleven banner languages

Italian, Dutch, Polish, Swedish, Danish and Finnish join English, French, German, Spanish and Portuguese — auto-detected from the visitor's browser and country, so people see consent in their own language.

🧭

Per-jurisdiction by default

GDPR opt-in for the EU, CCPA opt-out for US states, and the correct banner for each state — with Global Privacy Control honored in real time. AI processing stays opt-in everywhere.

🔗

Framework honesty

The AI purpose travels in the IAB TCF 2.3 string as publisher custom purpose 1. Google Consent Mode v2, Microsoft UET and IAB GPP have no slot for it — so we say so, rather than folding it into an ad-personalization signal.

🔎

Your banner knows your AI

The banner builder's AI Act tab lists the AI surfaces found by your latest scan, with an "Add as disclosed tool" button — and a toggle to show the AI Act notice to every visitor, not only EU ones.

Beyond the banner

Everything you need to run consent, not just show it

The banner is the visible part. Underneath, ConsentPixel gives you the documents, monitoring, and tooling to actually operate.

📄

Policies from your real scan

Privacy policy, terms and cookie policy generated from your actual scan results — not a generic template — and hosted at a permanent URL.

🟢

Live trust badge

A real-time badge on your site — refreshed with the ConsentPixel mark in three sizes, light and dark, with plain-language copy on exactly what the badge signals.

🔔

Instant tracker alerts

When a new session-recording tool appears on your site, you're alerted — so a change to your stack doesn't quietly become exposure.

💬

Support inside the product

A support icon in the portal opens a ticket list and threaded conversations with our team, tagged by site — no leaving the product to get help.

🔑

Clearer product pages

Certificate, API Keys and Translations pages now explain what they are and how to use them — with copy-paste curl examples on API Keys.

📊

Built-in scanning

The same deep scanner behind our free tool runs on your sites — showing what fires before consent and after Reject, and the AI surfaces present.

Questions

ConsentPixel, answered

What is ConsentPixel?

ConsentPixel is a consent management platform delivered as a single JavaScript pixel. It holds non-essential third-party trackers — and now AI chat widgets — until a visitor gives affirmative consent, shows the correct banner by jurisdiction, honors Global Privacy Control, and records every decision in an append-only, hashed, externally anchored log. It handles CIPA, GDPR and CCPA from one install, generates your privacy documents from your actual scan results, and gives developers a one-line gate for their own AI features. This is general information, not legal advice.

Does ConsentPixel block AI chat widgets before consent?

Yes. AI chat widgets — including Intercom Fin, Drift, Crisp, Ada, Tidio, Zendesk AI, LivePerson and Forethought — are held before consent, from the first byte of the page, the same way session-recording tools are held. Nothing loads and nothing is typed into an AI until the visitor chooses. While a widget is held, a small "Chat · AI-powered" placeholder stays in the corner; one click opens a dialog that is both the disclosure and the choice, with Enable AI chat and Not now options.

What is the AI processing consent purpose?

It's a dedicated consent purpose — alongside analytics, advertising and the rest — covering AI use: "Your messages, inputs or on-site activity may be processed by an AI service." It has its own toggle in the preferences panel and its own line in the consent record. It's opt-in in every jurisdiction, meaning it's off by default even in US opt-out states and is treated like session recording under CIPA. Accept all grants it; Reject all and Global Privacy Control deny it.

How does ConsentPixel handle the EU AI Act, Article 50?

For EU and EEA visitors, the AI chat dialog carries the Article 50 notice — "you are about to interact with an AI system" — along with an EU AI Act badge, and returning visitors who already consented get a brief, non-blocking notice the first time they open the chat. Every notice is logged. This helps you, as the deployer, give visitors a clear, logged notice that they're interacting with AI; Article 50's primary obligations sit with the AI provider. This is information, not legal advice.

Can I gate my own AI features, not just third-party widgets?

Yes. A chat box that posts to your server and calls a model looks like ordinary traffic to any consent tool — only your code can gate it. ConsentPixel gives you a one-line gate, await ConsentPixel.consent("ai_processing"), which resolves when the visitor has agreed to AI processing and rejects when they've declined, so your model is never called without consent. It works with plain fetch, React, the Vercel AI SDK and LangChain.js, and the full guide is in the portal.

How is the consent log tamper-evident?

Every consent decision and AI disclosure notice lands in an append-only log, and each row is individually hashed. On top of that, each night every site's day of records is summarized into a single root, stored append-only, and written once to an external write-once store — then printed on consent receipts and CSV exports. The Consent Logs page shows "Integrity verified through {date} · externally anchored," so you hold evidence that can be verified independently. Records are only ever removed by the documented account-lifecycle purge.

Learn more

Information, not legal advice. This page describes ConsentPixel's features for general educational purposes. It does not constitute legal advice, does not create an attorney–client relationship, and no single tool by itself makes a website compliant with any law. Whether and how the EU AI Act, the GDPR, CCPA, CIPA or other laws apply to your website depends on your specific facts and use of AI, and these areas of law continue to evolve. Any statutory damages figure referenced elsewhere on our site — such as $5,000 per violation under California Penal Code §637.2 — is informational only. Consult a qualified privacy professional for your situation. ConsentPixel — Privacy · Verified is not a law firm.

Scroll to Top