Zum Inhalt springen
Recht & Compliance

Consent-Wartung 2026: Banner und Skript-Drift im Shop

Nach jedem Update laden Skripte vor der Einwilligung: Wie Skript-Inventar, Prüfprotokoll, Sperrvoreinstellung und CSP die Consent-Konfiguration aktuell halten.

13 Min. Lesezeit ConsentTDDDGDatenschutzTag-GovernanceWartung

Kurz und einfach erklärt

Viele Shops fragen Besucher vorher um Erlaubnis. Das macht ein Hinweis zu Cookies. Er wird einmal eingerichtet und dann oft vergessen.

Der Shop ändert sich aber weiter. Mit Updates und neuen Erweiterungen kommen neue Programme dazu. Manche laden dann schon vor der Erlaubnis.

Der Beitrag erklärt, wie man das prüfen kann. Man führt eine Liste aller Programme im Shop. Nach jedem größeren Update prüft man den Hinweis neu.

Wir übernehmen diese Schritte als feste Leistung.

Das Einwilligungsbanner gehört zu den Bausteinen, die einmal eingerichtet werden und danach als erledigt gelten. Der Shop darunter entwickelt sich weiter: Jedes Plugin-Update, jede neue Kampagne und jedes Theme-Release bringt Skripte mit, die in den Kategorien des Consent-Werkzeugs nicht auftauchen. 92 Prozent (HTTP Archive, Web Almanac 2024) aller untersuchten Seiten binden mindestens einen Dritt-Anbieter ein, und die Einbindungsketten sind im Median 3,4 Ebenen tief - Skripte laden also weitere Skripte nach (HTTP Archive, Web Almanac 2024). Genau daraus entsteht Skript-Drift: Der Banner-Zustand beschreibt den Shop von vorgestern, während der Aufruf vor der Einwilligung längst andere Domains kontaktiert. Dieser Beitrag zeigt, wie sich der Ist-Zustand prüfen lässt, welcher Rechtsrahmen 2026 gilt und wie die Nachjustierung als DSGVO-Updates im Wartungsvertrag planbar wird.

Das Wichtigste in Kürze

  • Ein Einwilligungsbanner beschreibt den Skript-Stand seiner Einrichtung. Plugin-Updates, Theme-Releases und Kampagnen-Tags bringen Aufrufe mit, die in keiner Kategorie stehen; 92 Prozent der Seiten binden mindestens einen Dritt-Anbieter ein (HTTP Archive, Web Almanac 2024).
  • Geprüft wird im frischen Profil ohne gespeicherte Entscheidung über Start-, Kategorie-, Produkt-, Warenkorb-, Checkout- und Kampagnenseiten: Speicherzugriffe und kontaktierte Domains protokollieren und Zeile für Zeile gegen die Soll-Liste des Consent-Werkzeugs legen.
  • § 25 TDDDG knüpft an den Speicherzugriff an, nicht an den Personenbezug, und verlangt die Einwilligung vor dem Zugriff. Erfasst sind auch localStorage und Zählpixel; der Bußgeldrahmen liegt bei 300.000 Euro (TDDDG, § 28).
  • Eine Kategorie im Banner ist eine Absicht, kein Zustand. Durchgesetzt wird sie serverseitig, indem das Skript gar nicht ausgeliefert wird, und über eine Tag-Steuerung mit Sperrvoreinstellung. Eine Content-Security-Policy regelt Quellen, nicht Zwecke.
  • Nachweisbar gehören Zeitpunkt, Zwecke, Version der Konfiguration und der sichtbare Bannertext in eine Historie. Der Widerruf muss so einfach sein wie die Zustimmung: dauerhaft sichtbarer Direktlink statt E-Mail, Kontaktformular oder Suche in der Datenschutzerklärung.
  • Als Rhythmus haben sich ein vollständiges Skript-Inventar je Quartal und ein Diff vor und nach jedem größeren Update bewährt. Der Dialog selbst muss per Tastatur bedienbar sein, den Fokus halten und Ablehnen in Größe, Farbe und Kontrast gleichwertig anzeigen.

Skript-Drift: Was sich unter dem Banner verschiebt

Ein Consent-Banner ist eine Momentaufnahme. Es kennt die Zwecke, Anbieter und Speicherzugriffe, die zum Zeitpunkt der Einrichtung im Shop vorhanden waren. Die Aufsichtsbehörden formulieren dazu einen Satz, der in der Wartung leicht untergeht: Wird eine gebündelte Einwilligung für zahlreiche Fälle eingeholt, führt jede Änderung insbesondere der eingesetzten Cookies und eingebundenen Drittdienste dazu, dass für den neuen Fall eine neue Einwilligung eingeholt werden muss (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien). Eine Konfiguration, die zwölf Monate unverändert bleibt, während der Shop dreimal aktualisiert und zweimal umgestaltet wurde, beschreibt damit einen Zustand, den es so nicht mehr gibt.

Wie groß die Fläche ist, auf der das passiert, zeigt der Aufbau heutiger Seiten. 92 Prozent (HTTP Archive, Web Almanac 2024) der untersuchten Seiten binden mindestens einen Dritt-Anbieter ein; im Median sind es 27 verschiedene Dritt-Anbieter je Seite in der oberen Million und 66 bei den meistbesuchten tausend Seiten (HTTP Archive, Web Almanac 2024). 30,5 Prozent aller Anfragen an Dritte entfallen auf Skripte, also auf ausführbaren Code mit Zugriff auf die Seite (HTTP Archive, Web Almanac 2024). Und weil die Einbindungsketten im Median 3,4 Ebenen tief sind - der längste gemessene Pfad reicht über 2.930 Stufen -, entscheidet nicht allein der Shop-Betreiber darüber, welche Domains am Ende kontaktiert werden (HTTP Archive, Web Almanac 2024).

Erweiterungen mit eingebautem Tracking

Eine Bewertungs-, Empfehlungs- oder Versand-Erweiterung bringt häufig eigene Zähl-, Fehler- oder Telemetrie-Aufrufe mit. Sie tauchen in keiner Kategorienliste auf, weil sie mit der Erweiterung installiert und nicht separat eingebunden wurden.

Nachgeladene Widgets

Chat, Karten, Videos, Bewertungssterne und Schriftarten laden ihre Ressourcen erst zur Laufzeit, teils nach einer Nutzerinteraktion. Ein Prüfblick auf die Startseite übersieht sie, ein Aufruf der Produkt- oder Kontaktseite nicht.

Ketten-Einbindungen

Ein freigegebenes Skript lädt ein zweites, das ein drittes nachzieht. Die Kategorie im Banner deckt den ersten Anbieter ab, die tatsächliche Verbindung geht an eine Domain, die niemand kategorisiert hat.

In der Praxis sind es wenige, gut vorhersehbare Ereignisse, die den Drift auslösen. Wer sie kennt, kann die Prüfung an genau diese Punkte hängen, statt sie nach Gefühl zu terminieren:

  • Plugin- oder App-Update: eine neue Version aktiviert eine Telemetrie- oder Empfehlungsfunktion, die vorher nicht vorhanden war
  • Theme-Release: Schriftarten, Icon-Bibliotheken oder Animationsdateien werden nach dem Wechsel von einer fremden Domain geladen
  • Neue Kampagne: ein Conversion- oder Retargeting-Tag wird kurzfristig eingebaut, oft direkt vor einem Aktionszeitraum
  • Test und Personalisierung: Werkzeuge für A/B-Tests greifen vor dem Rendern und setzen dafür eigene Kennungen
  • Zahlungs- und Versand-Widgets: Rechner, Ratenanzeigen oder Sendungsverfolgungen kontaktieren eigene Domains
  • Rollback oder Wiederherstellung: ein alter Stand bringt längst entfernte Tags zurück, ohne dass es jemandem auffällt

Der Drift bleibt unsichtbar, solange niemand ohne Einwilligung prüft

Im Alltag testen Teams mit dem eigenen Browser - und darin ist die Entscheidung längst gespeichert. Der kritische Zustand ist der erste Aufruf ohne jede Entscheidung, und genau den sieht die Redaktion, die Agentur und der Shop-Betreiber im Regelbetrieb kaum. Wer die eingesetzten Erweiterungen ohnehin regelmäßig auditiert, kann diesen Blick ohne großen Zusatzaufwand mit aufnehmen.

Prüfmethode: der Seitenaufruf vor der Einwilligung

Die Prüfung selbst ist technisch unspektakulär und deshalb gut standardisierbar. Sie braucht einen frischen Profilzustand ohne gespeicherte Entscheidung, eine feste Auswahl an Seitentypen und ein Protokoll, das zwei Dinge festhält: welche Speicherzugriffe stattfinden und welche ausgehenden Verbindungen aufgebaut werden. Alles Weitere ist Vergleichsarbeit gegen die Soll-Liste des Consent-Werkzeugs.

  1. Frischer Zustand herstellen: privates Fenster oder neues Profil, geleerte Speicher, keine vorhandene Einwilligung - sonst prüft man den eigenen Alltag statt den Erstkontakt
  2. Seitentypen statt Startseite: Start, Kategorie, Produktdetail, Warenkorb, Checkout-Einstieg, Kontakt und mindestens eine Kampagnen-Landingpage
  3. Speicherzugriffe protokollieren: Cookies, localStorage, sessionStorage, IndexedDB und Cache-Einträge mit Name, setzender Domain und Laufzeit
  4. Ausgehende Verbindungen protokollieren: jede kontaktierte Domain mit Anlass, einschließlich der Aufrufe, die erst aus einem bereits geladenen Skript entstehen
  5. Soll-Liste gegenhalten: die im Consent-Werkzeug hinterlegte Anbieter- und Zweckliste Zeile für Zeile gegen das Protokoll legen
  6. Differenz dokumentieren: jede Abweichung mit Datum, Auslöser und Entscheidung - kategorisieren, blockieren oder entfernen

Der Prüfumfang endet nicht bei Cookies. Der Europäische Datenschutzausschuss hat in den Leitlinien 2/2023 zum technischen Anwendungsbereich von Artikel 5 Absatz 3 der ePrivacy-Richtlinie (Fassung 2.0, angenommen am 7. Oktober 2024) drei Merkmale für die Anwendbarkeit benannt und fünf verbreitete Verfahren untersucht: URL- und Pixel-Tracking, lokale Verarbeitung, Tracking allein über die IP-Adresse, zeitversetzte Meldungen vernetzter Geräte und eindeutige Kennungen (Europäischer Datenschutzausschuss). Bereits die Auslieferung eines Zählpixels gilt dort als Speicherung, mindestens über den Cache-Mechanismus der Client-Software - und das Zurücksenden der angehängten Kennung als Zugriff (Europäischer Datenschutzausschuss). Ein Protokoll, das nur Cookie-Namen sammelt, übersieht damit einen erheblichen Teil des Geschehens.

Eintrag im Consent-WerkzeugWas der Aufruf ohne Einwilligung zeigtKonsequenz
Statistik: ein Zählverfahrenzwei Zähl-Aufrufe, einer davon über eine Erweiterung eingebundenZweck und Anbieter ergänzen oder die Erweiterung ohne Telemetrie konfigurieren
Marketing: ein Kampagnen-Tagdas Tag lädt zusätzlich eine Profil-Domain nachKette dokumentieren und das Tag mit Sperrvoreinstellung versehen
Externe Medien: eine Einbettungzusätzlich Schriftarten und Icons von fremden DomainsRessourcen lokal ausliefern statt sie zu kategorisieren
Notwendig: Sitzung und Warenkorbdie Warenkorb-Kennung wird bereits beim Stöbern gesetztSetzzeitpunkt auf die tatsächliche Interaktion verschieben
nicht enthaltenein Chat-Widget schreibt beim Laden in den lokalen Speichervor der Einwilligung blockieren, danach freigeben
nicht enthaltenein Alt-Tag ist nach einer Wiederherstellung wieder aktiventfernen und den Diff nach jedem Restore wiederholen

Die Prüfung gehört ins Protokoll, nicht in den Kopf

Ein Prüfergebnis ohne Datum, Seitenliste und Versionsstand ist eine Erinnerung. Festgehalten gehören der Zeitpunkt, die geprüften Seitentypen, der Stand von Shop-Version, Theme und Erweiterungen sowie die Fassung der Banner-Konfiguration. Erst dann lässt sich später beantworten, ab wann ein Zugriff bestand - eine Frage, die sich mit einem laufenden Monitoring deutlich leichter beantworten lässt als mit Stichproben.

Rechtsrahmen 2026 ohne Panikmache

Die maßgebliche Norm ist kurz: Die Speicherung von Informationen in der Endeinrichtung des Endnutzers oder der Zugriff auf Informationen, die bereits in der Endeinrichtung gespeichert sind, sind nur zulässig, wenn der Endnutzer auf der Grundlage von klaren und umfassenden Informationen eingewilligt hat (TDDDG, § 25). Zwei Punkte daran sind für die Wartung entscheidend. Erstens knüpft die Regel am Speicherzugriff an, nicht am Personenbezug - sie greift auch dort, wo keine personenbezogenen Daten fließen. Zweitens verlangt sie die Einwilligung vor dem Zugriff: Einwilligungsbedürftige Cookies bereits beim erstmaligen Aufruf zu setzen und die Abfrage erst anschließend zu zeigen, ist nach der Orientierungshilfe der Aufsichtsbehörden unzulässig (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien).

§ 25 Absatz 2 TDDDG kennt zwei Ausnahmen: die reine Übertragung einer Nachricht und den Zugriff, der unbedingt erforderlich ist, damit ein ausdrücklich gewünschter digitaler Dienst bereitgestellt werden kann (TDDDG, § 25). Die Aufsichtsbehörden legen das streng technisch aus - wirtschaftliche Erforderlichkeit für das Geschäftsmodell begründet keine Ausnahme - und prüfen vier Dimensionen: Zeitpunkt der Speicherung, Inhalt der Information, Speicherdauer und setzende Domain (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien). Für Shops folgt daraus ein konkreter Punkt: Warenkorb- und Zahlungsfunktionen sind zeitlich erst dann unbedingt erforderlich, wenn ein Artikel tatsächlich in den Warenkorb gelegt oder der Zahlvorgang eingeleitet wurde, nicht schon beim Stöbern (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien).

Kategorien sind kein Freibrief

Eine Bezeichnung wie „Reichweitenmessung“ trägt die Einordnung nicht von allein. Die Aufsichtsbehörden weisen ausdrücklich darauf hin, dass eine Aussage zur Einwilligungsfreiheit allenfalls für eine genau definierte Konfiguration und Zweckbestimmung möglich wäre - und nicht mehr gilt, sobald weitere Informationen über Nutzende oder ein weiteres Auswertungsergebnis hinzukommen (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien). Genau das passiert bei jedem Funktionsausbau eines Analyse-Werkzeugs.

Der Sanktionsrahmen ist bekannt, wird aber oft falsch eingeordnet. Für einen Verstoß gegen § 25 Absatz 1 Satz 1 sieht das Gesetz eine Geldbuße von bis zu 300.000 Euro vor (TDDDG, § 28). Werden dabei personenbezogene Daten verarbeitet - bei Kennungen in Cookies und IP-Adressen der Regelfall -, kommt der Rahmen der Datenschutz-Grundverordnung hinzu: bis zu 20 Millionen Euro oder 4 Prozent des weltweiten Jahresumsatzes (DSGVO, Artikel 83). Das ist der gesetzliche Rahmen, nicht die Erwartung an den Einzelfall. Die praktische Relevanz liegt für die meisten Shops eher bei Beschwerden, Auskunftsersuchen der Aufsicht und Nachbesserungsfristen - alle drei kosten Zeit im laufenden Geschäft.

Zugleich ist der Rahmen in Bewegung. Im Digital-Omnibus-Verfahren wird die Verortung der Cookie-Regeln neu diskutiert; die Position des Rates vom Juni 2026 hat den vorgesehenen Artikel zu maschinenlesbaren Einwilligungssignalen gestrichen (Rat der Europäischen Union). Für die Praxis heißt das zweierlei: Das Banner bleibt vorerst eine Pflichtaufgabe, und die Vorbereitung auf maschinenlesbare Signale bleibt trotzdem sinnvoll. Wer heute saubere Zwecke, eine versionierte Konfiguration und ein belastbares Inventar führt, kann ein künftiges Signal anbinden, ohne die Grundlage neu zu bauen. Der Anteil der Seiten mit einem standardisierten Einwilligungs-Rahmenwerk ist zwischen 2022 und 2024 von 1,9 Prozent auf 4 Prozent gestiegen (HTTP Archive, Web Almanac 2024) - die Standardisierung nimmt zu, ersetzt die eigene Pflege aber nicht.

Was dieser Beitrag ist - und was nicht

Dies ist keine Rechtsberatung. Ob ein konkreter Zugriff einwilligungsbedürftig ist, welche Zwecke sich zusammenfassen lassen und wie ein Bußgeldrisiko im Einzelfall zu bewerten ist, klären Ihre Rechtsberatung und die zuständige Aufsichtsbehörde. Hier geht es um die technische Seite: Welche Zugriffe finden vor der Einwilligung statt, wie werden sie sichtbar und wie hält man die Konfiguration mit der Entwicklung des Shops zusammen.

Technische Durchsetzung statt Vertrauen

Eine Kategorie im Consent-Werkzeug ist zunächst eine Absichtserklärung. Ob ein Skript vor der Einwilligung tatsächlich schweigt, entscheidet die Auslieferung. Deshalb gehört zu jeder Kategorie ein Durchsetzungsmechanismus - und im Idealfall zwei voneinander unabhängige, damit ein Konfigurationsfehler nicht sofort auf die Straße durchschlägt.

Serverseitig nicht ausliefern

Der wirksamste Hebel: Das Markup enthält den Skript-Aufruf erst, wenn die passende Entscheidung vorliegt. Was nicht im HTML steht, löst auch kein Ladeverhalten aus - unabhängig davon, wie ein Frontend-Werkzeug konfiguriert ist.

Tag-Steuerung mit Sperrvoreinstellung

Wo Tags über eine zentrale Steuerung eingebunden sind, gilt die Voreinstellung „gesperrt“. Jedes neue Tag startet blockiert und wird erst nach Zuordnung zu einem Zweck freigegeben. Damit wird Drift zur bewussten Entscheidung.

Content-Security-Policy als zweite Kontrolle

Eine Positivliste in script-src und connect-src begrenzt, welche Quellen überhaupt geladen und kontaktiert werden dürfen. Ein unbekanntes Skript scheitert dann an der Richtlinie und nicht am Zufall.

Die Content-Security-Policy ist dabei mehr als eine Sperre: Im Report-Only-Modus meldet sie Verstöße, ohne etwas zu blockieren. Wer diese Meldungen sammelt, bekommt einen Drift-Alarm frei Haus - jede neue Quelle, die nach einem Update auftaucht, erzeugt einen Eintrag. Das ist die Brücke zwischen Sicherheitshärtung und Consent-Pflege, weil beide dieselbe Frage stellen: Welche Quellen darf diese Seite kontaktieren? Die technische Einrichtung einschließlich Nonce-Handhabung ist im Beitrag zu HTTP-Security-Headern und CSP beschrieben.

Zwei Kontrollen, zwei Zwecke

Eine Content-Security-Policy ist kein Einwilligungsmechanismus: Sie regelt Quellen, nicht Zwecke, und sie kennt keine Nutzerentscheidung. Umgekehrt ersetzt ein Consent-Werkzeug keine Richtlinie, weil es nur die Skripte steuert, die es kennt. Erst zusammen decken beide den Fall ab, der in der Wartung am häufigsten vorkommt: ein Skript, das niemand bewusst eingebaut hat.

Ein Tag, das im Werkzeug deaktiviert ist, aber im Quelltext steht, ist ein Tag, das lädt. Der Unterschied zwischen Konfiguration und Auslieferung ist der Unterschied zwischen Absicht und Zustand.

Aus der Projekterfahrung im Shop-Betrieb

Nachweisführung: Protokoll, Frist und Widerrufsweg

Wer sich auf eine Einwilligung stützt, muss sie nachweisen können (DSGVO, Artikel 7). Die Aufsichtsbehörden stellen dabei klar, dass dafür keine langlebigen Cookies mit eindeutiger Kennung nötig sind: In der Regel genügt es, darlegen zu können, welche Prozesse zur Einholung implementiert wurden, und das Ergebnis ohne überschießende Informationen abzulegen (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien). Der Nachweis ist damit weniger eine Datenbankfrage als eine Frage der sauberen Dokumentation.

  • Zeitpunkt und Umfang: wann die Entscheidung getroffen wurde und welche Zwecke sie umfasst
  • Version der Konfiguration: welcher Stand der Anbieter- und Zweckliste zu diesem Zeitpunkt galt
  • Textstand: welche Informationen im Banner sichtbar waren, damit „informiert“ überprüfbar bleibt
  • Aufbewahrungsdauer: wie lange das Protokoll vorgehalten und wann es gelöscht wird
  • Erneuerung: wann eine Entscheidung ausläuft und bei welcher Änderung sie neu eingeholt wird
  • Widerruf als Ereignis: der Widerruf gehört mit Zeitstempel in dieselbe Historie wie die Zustimmung

Der Widerruf ist der Punkt, an dem viele Banner nachlässig werden. Er muss ebenso einfach möglich sein wie die Erteilung (DSGVO, Artikel 7 Absatz 3). Die Aufsichtsbehörden werden dazu deutlich: Ein Verweis auf E-Mail, Fax oder ein Kontaktformular genügt nicht, und auch der Umweg über die Datenschutzerklärung mit anschließendem Suchvorgang ist eine unzulässige Erschwerung; ein dauerhaft sichtbarer Direktlink oder ein Symbol, das unmittelbar zu den Einstellungen führt, ist der geforderte Weg (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien). Ebenso muss die Ablehnung als gleichwertige Alternative erkennbar sein - vergleichbar in Größe, Farbe, Kontrast und Schriftbild (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien).

Die Banner-Konfiguration ist ein versioniertes Artefakt

Anbieterliste, Zwecke, Texte und Sperrregeln gehören in dieselbe Versionsverwaltung wie der übrige Code - mit Datum, Autor und Änderungsgrund. Dann lässt sich zu jedem Stichtag zeigen, welche Fassung galt, und ein Diff nach dem Update ist eine Textdifferenz statt einer Erinnerungsleistung. Ohne diese Historie bleibt die Frage „seit wann lädt das?“ unbeantwortbar.

Die Routine: Inventar, Diff und Aufräumen

Consent-Pflege scheitert selten am Wissen und häufig am Rhythmus. Zwei Takte haben sich bewährt: ein vollständiges Skript-Inventar je Quartal und ein Diff nach jedem größeren Update. Der erste Takt fängt schleichende Veränderungen ein, der zweite ordnet jede Abweichung sofort einem Auslöser zu - und das ist der Unterschied zwischen einer Ursachenanalyse von zehn Minuten und einer von zwei Stunden.

Quartalsweise: volles Inventar

Alle Seitentypen ohne Einwilligung aufrufen, Speicherzugriffe und Verbindungen protokollieren, gegen die Soll-Liste halten und das Ergebnis mit Datum ablegen. Dauer bei gepflegtem Bestand: überschaubar, weil nur die Differenz Arbeit macht.

Nach jedem Update: Diff

Vor und nach dem Einspielen dieselbe Prüfung auf einer Referenzseite. Neue Domains, neue Speichereinträge und veränderte Laufzeiten fallen sofort auf - solange die Änderung noch frisch und zuordenbar ist.

Laufend: Alarm bei unbekannter Quelle

Meldungen aus der Content-Security-Policy und aus der Tag-Steuerung laufen in dieselbe Alarmierung wie andere Betriebsereignisse. Eine unbekannte Skript-Quelle ist damit ein Vorfall mit Empfänger, kein Zufallsfund.

Das Aufräumen zahlt doppelt ein. Im Median liefert eine mobile Seite 558 KB JavaScript aus, davon 375 KB von Dritt-Anbietern gegenüber 168 KB aus erster Hand (HTTP Archive, Web Almanac 2024). 206 KB oder 44 Prozent der ausgelieferten Bytes werden beim Seitenaufbau nicht genutzt (HTTP Archive, Web Almanac 2024). Jedes entfernte Tag verkleinert damit gleichzeitig die Pflegeliste im Banner und die Ladezeit - ein Punkt, der in der Performance-Wartung ohnehin auf der Liste steht. Die Reihenfolge der Entscheidung ist dabei robust: entfernen, wenn ungenutzt; lokal ausliefern, wenn nur eine Ressource gebraucht wird; kategorisieren und sperren, wenn der Zweck bleibt.

Drift entsteht nicht nur im Banner

Dieselbe Bewegung betrifft alle eingebundenen Fremdsysteme: Sie fallen aus, ändern Schnittstellen oder verschwinden. Wie sich ein Shop gegen Ausfälle von Drittanbietern wappnet und wie Zahlungs-APIs mit Deprecations und Webhooks gepflegt werden, gehört in dieselbe Wartungsroutine wie das Skript-Inventar - es ist dieselbe Frage nach fremdem Code im eigenen Betrieb.

Das Banner ist ein Bedienelement

Ein Consent-Dialog ist der erste interaktive Baustein, den ein Besucher erreicht - und häufig der am wenigsten getestete. Das ist heikel, weil er die gesamte Seite blockiert, solange er offen ist. Die Fehlerlage im Web ist bekannt: 95,9 Prozent (WebAIM Million 2026) der untersuchten Startseiten wiesen erkennbare Verstöße gegen WCAG 2 A/AA auf, im Schnitt 56,1 Fehler je Seite, und 83,9 Prozent der Seiten enthielten Text mit zu geringem Kontrast (WebAIM Million 2026). Genau diese beiden Fehlerarten treffen Banner besonders oft, weil sekundäre Schaltflächen gern in hellem Grau gestaltet werden.

  • Vollständig mit der Tastatur bedienbar: alle Schaltflächen und Schalter erreichbar, in sinnvoller Reihenfolge, ohne Mausbedienung
  • Fokus sichtbar und gehalten: deutlich erkennbarer Fokusring, Fokus bleibt im Dialog und kehrt nach dem Schließen zum Auslöser zurück
  • Ablehnen gleichwertig gestaltet: vergleichbar in Größe, Farbe, Kontrast und Schriftbild zur Zustimmung (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien)
  • Kontrast geprüft: Text und Bedienelemente erfüllen die Mindestwerte, auch im Dunkelmodus und auf farbigen Flächen
  • Nicht nur Farbe als Signal: aktive und inaktive Schalter zusätzlich durch Beschriftung oder Symbol unterscheidbar
  • Auf kleinen Displays bedienbar: der Dialog darf Inhalte nicht dauerhaft versperren oder unzugänglich machen (Datenschutzkonferenz, Orientierungshilfe für Anbieter von Telemedien)
  • Für Screenreader angekündigt: Dialogrolle, Beschriftung und Zustand der Schalter werden korrekt ausgegeben

Seit Juni 2025 hat das Thema für viele Shops zusätzlich eine gesetzliche Kante: Das Barrierefreiheitsstärkungsgesetz erfasst den elektronischen Geschäftsverkehr, und der Einwilligungsdialog ist Teil des Bestellwegs. Was das für Wartung und Nachweise bedeutet, ist im Beitrag zur Barrierefreiheit im Shop nach BFSG ausgeführt; die technische Umsetzung gehört bei uns in denselben Ablauf wie die übrigen Wartungsleistungen.

Consent-Pflege als feste Leistung

Alle beschriebenen Schritte sind einzeln unspektakulär und scheitern trotzdem regelmäßig - weil sie zwischen Marketing, Entwicklung und Betrieb liegen und niemandem fest zugeordnet sind. Als Bestandteil eines Wartungsvertrags bekommen sie einen Termin, eine verantwortliche Rolle und ein Ergebnisdokument. Bei uns laufen sie als DSGVO-Updates mit drei festen Bausteinen:

Skript-Inventar je Quartal

Vollständige Liste der Speicherzugriffe und kontaktierten Domains über alle relevanten Seitentypen, mit Zuordnung zu Zweck, Auslöser und verantwortlicher Erweiterung.

Prüfprotokoll vor der Einwilligung

Dokumentierter Aufruf ohne Entscheidung, Abgleich gegen die Soll-Liste des Consent-Werkzeugs und eine datierte Differenzliste, die den Zustand zum Stichtag belegt.

Nachjustierung mit Freigabe

Kategorien ergänzen, Sperrregeln anpassen, ungenutzte Tags entfernen, Texte und Widerrufsweg nachziehen - jeweils mit Freigabe und Eintrag in die Versionshistorie.

Damit verschiebt sich die Consent-Frage von der einmaligen Einrichtung zur laufenden Pflege - und genau dort gehört sie hin, weil sich der Shop laufend ändert. Für Shopware-Installationen ist der Ablauf Teil der Shopware-Wartung, für Redaktionssysteme Teil der WordPress-Wartung; die Termine, Reaktionszeiten und Zuständigkeiten regelt der SLA-Wartungsvertrag. Wer zusätzlich Sicherheitsupdates im selben Takt einspielt, prüft beides in einem Durchgang: die Frage, was der Shop lädt, und die Frage, ob er dabei aktuell ist.

Quellen und Studien

Dieser Artikel basiert auf Daten aus: Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz (TDDDG, § 25 und § 28), Datenschutzkonferenz (Orientierungshilfe für Anbieter von Telemedien, Version 1.1), Europäischer Datenschutzausschuss (Leitlinien 2/2023 zum technischen Anwendungsbereich von Artikel 5 Absatz 3 der ePrivacy-Richtlinie, Fassung 2.0 vom 7. Oktober 2024), Rat der Europäischen Union (Position zum Digital-Omnibus-Paket, Juni 2026), Datenschutz-Grundverordnung (Artikel 7 und Artikel 83), HTTP Archive (Web Almanac 2024, Kapitel Third Parties, JavaScript und Privacy), WebAIM (WebAIM Million 2026) sowie eigener Projekterfahrung aus dem Shop-Betrieb.

Verwandte Artikel

Recht & Compliance

Server-Logs im Shop: Wie lange IP-Adressen bleiben dürfen

Wie lange dürfen IP-Adressen in Server-Logs liegen? Was die DSGVO verlangt, was die fünf Wochen des BfDI bedeuten und wie Rotation, Kürzung und Backups wirken.

18 Min. Lesezeit
Wartung & Updates

WordPress-Sicherheitsupdates: Was alte Zweige noch bekommen

WordPress 7.1.2 schloss eine kritische Lücke, der Fix kam als Gefälligkeit bis 4.7 zurück. Was ältere Zweige erhalten, was nicht und wann der Sprung fällig ist.

20 Min. Lesezeit
Wartung & Updates

Serverumzug ohne Bestellverlust: Ablauf für Shops

Resolver liefern alte DNS-Antworten teils 1 bis 3 Tage weiter aus. So zieht ein Shop um, ohne Bestellungen, Cronjobs oder Zahlungsmeldungen zu verlieren.

20 Min. Lesezeit