Eine dünne Transportschicht, kein Einwilligungsprodukt

Die Regulierung fordert Browser auf, Einwilligung zu verarbeiten. navigator.consent ermöglicht es Ihnen, diese Pflicht zu erfüllen, ohne Einwilligungs-Gatekeeper zu werden. Sie stellen die Infrastruktur bereit. CMPs und Einwilligungsassistenten erledigen den Rest.

Konvergierender regulatorischer Druck

Einwilligungspflichten für Browser kommen von beiden Seiten des Atlantiks. Die Frage ist nicht ob, sondern wie.

GPC gibt Ihnen navigator.globalPrivacyControl, ein binäres Opt-out-Signal. navigator.consent erweitert dasselbe navigator.*-Muster von einem binären Signal zu granularer, zweckspezifischer Einwilligungskoordination, die den Bestimmtheitsanforderungen der DSGVO genügt.

California Opt Me Out Act

AB 566 (unterzeichnet Oktober 2025) verpflichtet alle großen Browser, bis zum 1. Januar 2027 eine integrierte Global Privacy Control-Funktionalität bereitzustellen.

EU Digital Omnibus

Artikel 88b(6) verpflichtet Nicht-KMU-Browser-Anbieter, technische Mittel bereitzustellen, mit denen Nutzer ihre Einwilligung über maschinenlesbare Signale erteilen oder verweigern können.

Vorschlag DevTools: ein Consent-Panel

Ein dedizierter Consent-Tab in den DevTools, analog zu Application oder Network, würde Entwicklern und Regulierungsbehörden Echtzeit-Einblick in den Einwilligungsstatus geben. Eine Chance zur Browser-Differenzierung, keine Verpflichtung.

Für Entwickler

Inspizieren Sie aktive Registrierungen, Anbieterkataloge, Zweckdeklarationen und den Echtzeit-Präferenzstatus mit Herkunftszuordnung. Debuggen Sie Event-Flüsse und erkennen Sie häufige Fehler, wie den Aufruf von Extension-only-Methoden aus dem DOM-Kontext.

Für Regulierungsbehörden

Die Audit-Zeitleiste bietet ein chronologisches Protokoll jeder Einwilligungsänderung: wer sie gesetzt hat, wann und was geändert wurde. Ein Werkzeug zur Compliance-Verifizierung, das dem gesamten Ökosystem zugutekommt.

Politischer Kontext →

Ein vertrautes Muster

navigator.consent folgt demselben Design wie Web-APIs, die Sie bereits ausliefern:

navigator.consent ist die gleiche Art von Ding: Der Browser stellt den Namespace bereit, setzt Berechtigungsgrenzen zwischen DOM- und Extension-Kontexten durch, leitet die Herkunft aus dem Laufzeitkontext ab und dispatcht Events. Er trifft keine Einwilligungsentscheidungen.

Berechtigungsgrenzen

Der Browser setzt eine saubere Trennung zwischen DOM-Kontext (Seitenskripte) und Extension-Kontext (Einwilligungsassistenten) durch. Die Herkunft wird aus dem Laufzeitkontext abgeleitet. Aufrufer können sie nicht fälschen.

FähigkeitDOM-KontextExtension-Kontext
Interfaces, Anbieter, Zwecke registrierenErlaubtAbgelehnt
Anbieter-/Zweck-Metadaten lesen, ein-/ausblenden, prüfenAbgelehntErlaubt
Präferenzen aktualisieren, widerrufen, Events abhörenErlaubtErlaubt
Regulierungskontext lesenErlaubtErlaubt
Regulierungskontext überschreibenAbgelehntErlaubt

Aktualisierungen mit Nutzer-Herkunft gewinnen immer. Zwischen CMP und Assistent (wenn kein Wert mit Nutzer-Herkunft existiert) gilt das Last-Write-Wins-Prinzip. Der Browser leitet die Herkunft automatisch aus dem Ausführungskontext des Aufrufers ab.

Über die Einwilligung hinaus: kooperative Cookie-Durchsetzung

Wenn CMP-Registrierungen deklarieren, welche Anbieter-Domains eine Einwilligung haben, verfügt der Browser über genügend Informationen, um Cookie-Richtlinien auf Netzwerkebene durchzusetzen. Drittanbieter-Cookies von Domains ohne passendes Einwilligungssignal könnten bei Set-Cookie blockiert oder bei der Navigation gelöscht werden, ähnlich wie CSP nicht autorisierte Skriptquellen blockiert. Eingewilligte Anbieter funktionieren weiter. Nicht eingewilligtes Tracking stoppt an der Grenze.

Wofür Sie nicht verantwortlich wären

navigator.consent ist eine Transportschicht. Der Browser trägt Nachrichten, er interpretiert sie nicht. Das bedeutet, die Verantwortung des Browsers endet an der API-Grenze.

Keine Einwilligungs-UI

Die CMP präsentiert die Einwilligungsoberfläche, nicht der Browser. Keine Designentscheidungen, keine Haftung für Dark Patterns.

Keine Einwilligungsentscheidungen

Die API ist Transport. Sie trägt Signale zwischen CMPs und Einwilligungsassistenten, ohne sie zu interpretieren oder zu überschreiben.

Keine Compliance-Last

Die CMP besitzt Audit-Trails, Rechtsgrundlagen und regulatorische Nachweise. Der Browser ist nicht das führende System.

Keine Anbieterkuratierung

Offenes Registrierungsmodell. Keine Positivlisten, keine Attestierungsbarrieren, keine Gatekeeping-Verantwortung.

Spezifikation erkunden

RFC-Quelle

Die vollständige Spezifikation.

RFC lesen

JSON Schemas

Maschinenlesbare Payload-Definitionen für alle API-Typen.

Schemas ansehen

Referenzen