{"id":15657,"date":"2026-03-25T14:21:48","date_gmt":"2026-03-25T13:21:48","guid":{"rendered":"https:\/\/www.myagileprivacy.com\/?p=15657"},"modified":"2026-03-25T14:37:02","modified_gmt":"2026-03-25T13:37:02","slug":"navigator-consent-and-the-digital-omnibus-the-technical-proposal-that-could-change-online-consent-management","status":"publish","type":"post","link":"https:\/\/www.myagileprivacy.com\/en\/navigator-consent-and-the-digital-omnibus-the-technical-proposal-that-could-change-online-consent-management\/","title":{"rendered":"Navigator.consent and the Digital Omnibus: the technical proposal that could change online consent management"},"content":{"rendered":"<h2>The problem banners don't solve<\/h2>\n<p>Eight years of GDPR. Over <strong>\u20ac7.1 billion<\/strong> in cumulative fines since 2018 (\u00a0<a href=\"https:\/\/compliancehub.wiki\/gdpr-enforcement-and-data-breach-landscape-a-synthesis-of-2025-2026-trends\/\" target=\"_blank\" rel=\"noopener\">GDPR Enforcement Tracker \/ ComplianceHub.Wiki, January 2026 <\/a>). Thousands of cookie banners deployed across just as many websites.<\/p>\n<p>Yet anyone who browses the internet knows the scene well: every time you open a site, a banner appears. You make a choice. You close it. You open another site. You start again. The next day, on the same site, the browser has wiped your preferences and the banner is back.<\/p>\n<p>This <strong>consent fatigue<\/strong> is real and well-documented. But its root cause is not the consent mechanism itself: it is the quality of implementations. Dark patterns. No \"Reject\" button at the first level. In-app browsers that don't share storage with the system browser. Low-quality cookie banners that fail to correctly implement regulatory requirements.<\/p>\n<blockquote><p><strong>Consent is not the problem. Poor implementations are.<\/strong><\/p><\/blockquote>\n<p>A correctly configured Consent Management Platform, in compliance with EDPB guidelines, can significantly reduce unnecessary interactions. Consent, when properly implemented, does not feed consent fatigue - it reduces it.<\/p>\n<p>But there are real structural inefficiencies that no Consent Management Platform, on its own, can fully resolve. The ongoing regulatory debate at European level has made this clear - and that is where the <code class=\"\" data-line=\"\">navigator.consent<\/code> proposal originates.<\/p>\n<hr \/>\n<h2>The Digital Omnibus and our position to the European Commission<\/h2>\n<p><code class=\"\" data-line=\"\">navigator.consent<\/code> sits within a broader regulatory debate that directly concerns the future of consent in Europe: the <strong>Digital Omnibus<\/strong> (COM(2025) 837), the European Commission's legislative proposal that, among other things, introduces Articles 88a and 88b into the GDPR, opening the door to browser-level configurable preference signals.<\/p>\n<p>On 11 March 2026 we submitted the <strong>My Agile Privacy\u00ae Position Paper<\/strong> as part of the public consultation on the Digital Fitness Check. The document is available on the <a href=\"https:\/\/ec.europa.eu\/info\/law\/better-regulation\/have-your-say\/initiatives\/15554-Digital-fitness-check-testing-the-cumulative-impact-of-the-EUs-digital-rules\/F33379708_en\" target=\"_blank\" rel=\"noopener\">European Commission's Have Your Say platform <\/a>.<\/p>\n<p>Our position is nuanced: we share the objective of reducing consent fatigue and simplifying the regulatory framework, but we flag specific risks that, if not addressed during the revision phase, could produce effects contrary to those intended - particularly for European SMEs and the digital sovereignty of the Union.<\/p>\n<p>The central risk of Article 88b is precise: if browser signals were to <strong>replace<\/strong> the Consent Management Platform, they would not meet the requirements for specific and informed consent under Art. 4(11) GDPR. A preference expressed in general terms does not incorporate the information necessary to constitute informed consent with respect to the specific processing of each data controller.<\/p>\n<blockquote><p><strong>Delegating consent to the browser without a Consent Management Platform is not simplification. It is a transfer of responsibility to an actor that lacks the tools to handle it.<\/strong><\/p><\/blockquote>\n<p>It is in this context that <code class=\"\" data-line=\"\">navigator.consent<\/code> offers a different answer - and one more consistent with GDPR requirements.<\/p>\n<hr \/>\n<h2>What <code class=\"\" data-line=\"\">navigator.consent<\/code> is and how it works<\/h2>\n<p><code class=\"\" data-line=\"\">navigator.consent<\/code> is a <strong>browser API proposal<\/strong> - currently in the status of a public RFC (Request for Comments), not yet a W3C standard (World Wide Web Consortium, the international body that defines web technical standards) - that creates a neutral interoperability layer between Consent Management Platforms and \"Privacy Assistants\": browser extensions that automatically apply the user's consent preferences.<\/p>\n<p>Supporters already include Consent Management Platforms such as Axeptio and AdOpt, consent assistant tools such as SuperAgent and Taste, the Electronic Frontier Foundation with Privacy Badger, and companies like TWIPLA and Edgee. The full list of supporters is available at <a href=\"https:\/\/www.navigatorconsent.org\/\" target=\"_blank\" rel=\"noopener\">navigatorconsent.org<\/a>.<\/p>\n<p>The problem it aims to solve is concrete. Today, browser extensions that manage consent on behalf of the user operate through a fragile approach: they perform <strong>DOM scraping<\/strong> - analysing the banner's HTML code, trying to identify which buttons correspond to \"accept\" and \"reject\", and simulating clicks. Any update to the Consent Management Platform can break the extension. It is a continuous, costly, unreliable chase.<\/p>\n<p><code class=\"\" data-line=\"\">navigator.consent<\/code> replaces this mechanism with a <strong>structured contract<\/strong><br \/>\n: the Consent Management Platform declares its vendors, its purposes, and its consent state to the browser. The Privacy Assistant reads this information directly, without interpretation, without scraping.<\/p>\n<blockquote><p><strong><code class=\"\" data-line=\"\">navigator.consent<\/code> does not eliminate consent. It eliminates the need to ask for it from scratch every time.<\/strong><\/p><\/blockquote>\n<p>In practice, the flow works as follows. When a user arrives on a site:<\/p>\n<ol>\n<li>The Consent Management Platform <strong>registers<\/strong> with the browser, declaring its name, version, and applicable regulatory context.<\/li>\n<li>The Consent Management Platform publishes the <strong>vendor catalogue<\/strong> and <strong>processing purposes<\/strong>, each with its respective legal basis.<\/li>\n<li>The Consent Management Platform calls <code class=\"\" data-line=\"\">requestConsent()<\/code> - a signal telling the Privacy Assistant: \"I'm about to show the banner, do you want to step in first?\"<\/li>\n<li>If the user has a Privacy Assistant installed with already-expressed preferences, the assistant applies them automatically. <strong>The banner is not shown.<\/strong><\/li>\n<li>If no assistant is active, the Consent Management Platform proceeds normally with its own banner.<\/li>\n<\/ol>\n<p>One fundamental point: the Consent Management Platform retains full control over storage, scope, and consent persistence. The API is a transport layer, not a substitute. Legal and compliance responsibilities remain where they belong. <code class=\"\" data-line=\"\">navigator.consent<\/code> is designed as a <strong>complement to the Consent Management Platform, not its replacement<\/strong> - and it is precisely for this reason that it is compatible with GDPR requirements.<\/p>\n<hr \/>\n<h2>The conditions that remain open<\/h2>\n<p>The proposal has concrete technical value. But some conditions must be monitored.<\/p>\n<p><strong>Open and interoperable standards.<\/strong> For the ecosystem to work, the signal format must be published under an open licence, accessible to any Consent Management Platform provider or compliance tool, without dependence on proprietary APIs. The standard must not be delegated de facto to sector frameworks such as the IAB TCF, designed for programmatic advertising and inadequate as a general standard.<\/p>\n<p><strong>The concentration risk.<\/strong> One of the points we explicitly raised in the Position Paper concerns control over consent flows falling into the hands of a limited number of non-European operators. Apple with ATT, Google with Privacy Sandbox: the precedents exist. <code class=\"\" data-line=\"\">navigator.consent<\/code> is designed with an open registration model, without allow-lists or centralised trust attestations. This characteristic is essential and must be preserved.<\/p>\n<p><strong>Browser vendors have not yet adopted it.<\/strong> This is a public RFC, not an adopted standard. Until Google, Apple, and Microsoft implement the API natively, the full ecosystem cannot function. A JavaScript polyfill exists for experimentation, but it is not the definitive solution.<\/p>\n<hr \/>\n<h2>The direction is right<\/h2>\n<p>Online consent has a structural problem. It cannot be solved with bigger banners, longer policies, or more fines. It is solved through <strong>interoperability<\/strong>: giving users tools to express their preferences in a portable and verifiable way, and giving Consent Management Platforms a structured channel to communicate with those tools without losing control of compliance.<\/p>\n<blockquote><p><strong>More fines do not produce more Privacy. What produces more Privacy is a technical infrastructure in which consent actually works.<\/strong><\/p><\/blockquote>\n<p><code class=\"\" data-line=\"\">navigator.consent<\/code> is the most concrete and technically sound proposal the industry has produced so far. It is compatible with the structure of the GDPR. It is compatible with the role that Consent Management Platforms must play in the consent ecosystem. And it is consistent with the direction we indicated to the European Commission in our consultation.<\/p>\n<p>It is a proposal we are monitoring closely, and we are ready to integrate it when the technical and regulatory framework makes it operational.<\/p>\n<p>In the meantime, GDPR and ePrivacy are fully in force. <a href=\"https:\/\/www.myagileprivacy.com\/en\/\"><strong>My Agile Privacy\u00ae<\/strong> is your tool to be compliant today, with a Consent Management Platform that correctly implements preventive script blocking, four compliant buttons, and consent documentation without unnecessary complexity.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The problem banners don't solve Eight years of GDPR. Over \u20ac7.1 billion in cumulative fines since 2018 (\u00a0GDPR Enforcement Tracker \/ ComplianceHub.Wiki, January 2026 ). Thousands of cookie banners deployed across just as many websites. Yet anyone who browses the internet knows the scene well: every time you open a site, a banner appears. You [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15659,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[75],"tags":[],"class_list":["post-15657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-compliance-updates"],"acf":{"visibilita_box_autore":false,"autore_associato":null,"elenco_faq_articolo":[{"domanda":"What is navigator.consent and how does it work?","risposta":"navigator.consent is a browser API proposal (currently in public RFC status, not yet a W3C standard) that creates a neutral interoperability layer between Consent Management Platforms and Privacy Assistants (browser extensions that automatically apply user consent preferences). The CMP registers with the browser, publishes the vendor catalogue and processing purposes, then calls requestConsent(). If the user has a Privacy Assistant with already expressed preferences, these are applied automatically without displaying the banner. If no assistant is active, the CMP proceeds normally."},{"domanda":"What is the main problem that navigator.consent aims to solve?","risposta":"It aims to solve the problem of browser extensions that currently manage consent through DOM scraping: they analyse the banner's HTML code, look for 'accept' and 'reject' buttons and simulate clicks. This approach is fragile because any CMP update can break the extension. navigator.consent replaces this mechanism with a structured contract between the CMP and the Privacy Assistant, eliminating the need for interpretation and scraping."},{"domanda":"Does navigator.consent replace Consent Management Platforms?","risposta":"No. navigator.consent is designed as a complement to the CMP, not as its replacement. The CMP retains full control over consent storage, scope and persistence. The API is a transport layer, and legal and compliance responsibilities remain where they should be. This characteristic makes it compatible with GDPR requirements."},{"domanda":"What is the Digital Omnibus and what risk does it pose for consent?","risposta":"The Digital Omnibus (COM(2025) 837) is a legislative proposal by the European Commission that introduces Articles 88a and 88b into the GDPR, opening up the possibility of preference signals configurable at the browser level. The central risk of Article 88b is that if browser signals were to replace the CMP, they would not satisfy the requirements for specific and informed consent required by Art. 4(11) GDPR, since a preference expressed in general terms does not incorporate the information necessary for informed consent with respect to the specific processing of each data controller."},{"domanda":"What are the critical conditions that navigator.consent must meet to work correctly?","risposta":"Three main conditions: 1) Open and interoperable standards, with the signal format published under an open licence and accessible to any CMP provider, without dependency on proprietary APIs or delegation to frameworks such as IAB TCF; 2) Avoiding the concentration of control over consent flows in the hands of a few non-European operators, maintaining an open registration model without centralised allow-lists; 3) The adoption by browser vendors (Google, Apple, Microsoft), who have not yet natively implemented the API."},{"domanda":"Did My Agile Privacy participate in the public consultation on the Digital Omnibus?","risposta":"Yes. On 11 March 2026, My Agile Privacy\u00ae submitted a Position Paper as part of the public consultation on the Digital Fitness Check, available on the European Commission's Have Your Say platform. The document shares the objective of reducing consent fatigue, but highlights specific risks that could produce effects contrary to those declared, particularly for European SMEs and for the digital sovereignty of the Union."},{"domanda":"Is consent fatigue caused by the consent mechanism itself?","risposta":"No. According to the article, the main cause of consent fatigue is not the consent mechanism itself, but the quality of implementations: dark patterns, absence of a 'Reject' button at the first level, in-app browsers that do not share storage with the system browser, and low-quality banners. A CMP correctly configured in accordance with EDPB guidelines can significantly reduce unnecessary interactions."}],"url_esterno":""},"_links":{"self":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts\/15657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/comments?post=15657"}],"version-history":[{"count":7,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts\/15657\/revisions"}],"predecessor-version":[{"id":15674,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts\/15657\/revisions\/15674"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/media\/15659"}],"wp:attachment":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/media?parent=15657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/categories?post=15657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/tags?post=15657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}