Extension store legitimacy
Structured API integration means consent assistants can pass extension store reviews cleanly. No more relying on content script injection and DOM manipulation that triggers policy flags.
Consent assistants today are fragile browser hacks: 40 scrapers maintained against 40 CMPs, breaking on every update. navigator.consent turns them into an interoperable software layer with real go-to-market paths, business models, and regulatory tailwinds.
Today, building a consent assistant means maintaining scrapers for every CMP, hoping extension stores don’t reject your content script approach, and reaching users one by one. The spec removes these structural barriers.
No more maintaining 40+ DOM scrapers. A single API integration works across all CMPs that adopt the spec. Your engineering effort goes into the product, not into keeping scrapers alive.
Structured API integration means consent assistants can pass extension store reviews cleanly. No more relying on content script injection and DOM manipulation that triggers policy flags.
Use getRegulations() to read the browser's detected regulation context, and setRegulations() to correct it for VPN users, travelers, or corporate networks. Only extensions can override; CMPs just read.
The spec decouples the "what" (read CMP metadata, apply preferences) from the "how" (business model, UX philosophy). When scraping is no longer the bottleneck, the category can diversify.
Reject all optional tracking by default. Open source, transparent rules. The Consent-o-matic model, scaled to every CMP without maintaining per-CMP scrapers.
Basic auto-consent for free, granular per-site controls and consent analytics as a premium tier. The SuperAgent model, unblocked from the scraping treadmill.
Let users opt in to sharing data with brands they like. Loyalty programs, personalized offers, consensual data exchange. Consent as a positive signal, not just a wall.
Align consent with personal values frameworks: ESG scores, carbon footprint, labor practices. Share data with companies that match your ethics. Deny the rest.
The API sits between users and publishers. That position creates natural bridges that go further than consent.
A user who denies all tracking is not a lost cause. They are a qualified lead for an ad-free subscription. The consent assistant can surface this alternative at the moment the user hits a cookie wall.
When a consent wall meets a paywall, the consent assistant can present both options together: accept tracking for free access, or subscribe for a private experience. Transparent, at the point of decision.
Users with a consent assistant installed are engaged, privacy-conscious, and deliberate about their choices. For publishers, that is a higher-value audience segment than passive accept-all clickers.
The same API channel that carries consent signals can carry offers, preferences, and relationship signals. The consent assistant becomes the user’s agent in a richer conversation with publishers.
These extensions prove the demand. navigator.consent gives them (and you) a standard foundation to build on.
Built by privacy researchers at Aarhus University. Open source. Supports 40+ CMPs through community-maintained rules.
Splits cookies into categories. You choose once, it applies everywhere. Free for 40 pop-ups per week, premium for unlimited.
German-made consent agent. Set preferences once, applied everywhere. Explains data purposes in plain language.
Rates every website on privacy practices (A through D) and applies granular consent accordingly.
forAssistants.acceptAllDesc
The full API specification with types, methods, and behavior.
Machine-readable payload definitions for all API types.
A working polyfill for local experimentation.