Drei Listen, die nicht zusammenpassen
Bei Datenschutzfragen auf Websites existieren fast immer drei Beschreibungen derselben Wirklichkeit. Die erste ist das Cookie-Banner, das einzelne Dienste und Kategorien nennt. Die zweite ist die Datenschutzerklärung, die dieselben Dienste in Fließtext erläutert. Die dritte ist das tatsächliche Verhalten der Seite im Browser. Jede dieser Listen wurde zu einem anderen Zeitpunkt von anderen Personen gepflegt, und entsprechend selten stimmen sie überein.
Besonders tückisch sind Dienste, die nicht als Dienst erkennbar sind. Ein Theme lädt Schriften von einem Fremdserver, weil der Entwickler es beim Bau so eingerichtet hat. Ein Einbettungscode für ein Video setzt Cookies, noch bevor jemand auf Abspielen klickt. Ein Formular-Plugin bindet ein Captcha ein, das Daten an einen Dritten schickt. Die Betreiber haben nichts davon bewusst entschieden, und trotzdem verantworten sie es.
Hinzu kommt der Zeitfaktor. Jedes Update eines Plugins, jede neue Seite mit Einbettung, jeder zusätzliche Marketingbaustein kann das Bild verändern. Ein Zustand, der heute stimmt, ist in einem halben Jahr womöglich überholt. Die Herausforderung besteht daher nicht nur in einer einmaligen Prüfung, sondern darin, einen Zustand zu schaffen, der sich mit überschaubarem Aufwand aktuell halten lässt.
- Banner, Datenschutzerklärung und Netzwerkverhalten beschreiben unterschiedliche Dienste.
- Dienste werden über Themes, Plugins und eingebettete Codeschnipsel geladen, ohne dass jemand sie als Dienst wahrnimmt.
- Es gibt keine benannte Person, die nach Änderungen an der Website die drei Listen abgleicht.
Abbildung · Drei Beschreibungen derselben Website
- Banner nennt drei Kategorien, der Netzwerk-Tab zeigt weitere Gegenstellen.
- Datenschutzerklärung stammt vom letzten Relaunch.
- Schriften, Karte und Video laden schon beim ersten Aufruf von Fremdservern.
- Niemand weiß, wer neue Einbindungen freigibt.
Ordnen, bevor man gestaltet: grobe Orientierung statt Rechtsgutachten
Die wichtigste Unterscheidung beim Ordnen der Dienste lautet: Was ist für den Betrieb der Seite technisch notwendig, und was dient anderen Zwecken wie Reichweitenmessung, Werbung oder Komfort? Für die erste Gruppe wird in der Regel keine Einwilligung eingeholt, für die zweite gilt häufig das Gegenteil. Diese grobe Linie ist breit bekannt. Wo genau sie im Einzelfall verläuft, ist aber eine rechtliche Bewertung, die wir nicht ersetzen.
Praktisch hilft ein Gedankenexperiment: Würde die Seite für einen Besucher noch funktionieren, wenn dieser Dienst fehlt? Ein Sprachumschalter, ein Warenkorb, eine Sitzung für ein Login gehören zum Betrieb. Eine Besucherstatistik, ein Werbepixel, ein Video von einer Plattform oder eine Karte von einem Drittanbieter gehören eher nicht dazu. Daneben stellt sich die Frage, ob ein Dienst Daten an Dritte übermittelt und ob diese Dritten die Daten für eigene Zwecke nutzen.
Neben der Einwilligung gibt es das berechtigte Interesse als andere Rechtsgrundlage. Für Reichweitenmessung bleibt strittig, wann es trägt. Deshalb halten wir uns an eine pragmatische Regel: Je weniger ein Dienst personenbezogene Daten verarbeitet und je weniger Dritte beteiligt sind, desto eher lässt er sich ohne Abfrage betreiben. Wer sicher gehen will, lässt die Einordnung der heiklen Dienste von einer fachkundigen Stelle schriftlich bestätigen.
Die Konsequenz dieser Einordnung ist weniger juristisch als gestalterisch. Jeder Dienst, den man technisch ersetzen oder entfernen kann, muss nicht mehr abgefragt, erklärt und dokumentiert werden. Die einfachste Maßnahme für eine DSGVO konforme Website ist deshalb oft nicht das bessere Banner, sondern der Verzicht auf einen Baustein, den niemand vermisst.
Abbildung · Wo sich der Aufwand pro Dienst typischerweise bündelt
- Werbe- und Remarketing-Pixelrelative Priorität
- Eingebettete Videos von Plattformenrelative Priorität
- Besucherstatistikrelative Priorität
- Karten und Chat-Widgetsrelative Priorität
- Schriften von Fremdservernrelative Priorität
Erst weglassen, dann lokal halten, dann abfragen
Aus der Ordnung folgt eine Reihenfolge der Maßnahmen, die wir in drei Stufen denken. Zuerst prüfen wir, ob ein Dienst überhaupt gebraucht wird. Dann, ob er sich lokal oder datensparsam betreiben lässt. Erst für die Dienste, die übrig bleiben und nicht ohne Weiteres ersetzbar sind, gestalten wir die Einwilligung. Die Reihenfolge verhindert, dass ein aufwendiges Banner Dinge verwaltet, die man besser nicht lädt.
Alternativ gäbe es den bequemeren Weg, ein Consent-Management-Tool einzubauen, das möglichst alles abdeckt, und die Seite im Übrigen zu lassen. Das funktioniert technisch, hat aber Nachteile. Das Banner wird komplex, die Bedienung für Besucher mühsam, und jedes weitere Skript erhöht Pflege und Risiko. Ein Tool dokumentiert Entscheidungen, es nimmt sie nicht ab.
Ein dritter Weg wäre, auf alles Externe zu verzichten, ohne Statistik, ohne Karte, ohne Video. Für manche Betriebe ist das stimmig, etwa für einen Handwerksbetrieb mit einer klaren Leistungsübersicht und einem Kontaktformular. Für andere fehlt dann Wissen über die eigene Seite, und eine Anfahrtskarte hat echten Nutzwert. Unsere Empfehlung ist deshalb keine Doktrin, sondern eine Abwägung pro Dienst.
Ein Beispiel für diese Abwägung: Eine Anfahrtskarte wird von Kunden tatsächlich genutzt, ein Social-Media-Feed im Seitenfuß dagegen kaum. Die Karte bleibt dann als Zwei-Klick-Lösung, der Feed wird durch einen einfachen Link ersetzt. Das Ergebnis ist eine Seite, die weniger lädt, weniger erklären muss und für Besucher kaum Funktion verliert. Genau diese Gegenüberstellung von Nutzen und Erklärungsaufwand liefert die Entscheidungsgrundlage.
Jeder Dienst, den Sie weglassen oder lokal halten, ist ein Dienst weniger, den Sie erklären, abfragen und dokumentieren müssen.
Abbildung · Entscheidungsweg pro eingebundenem Dienst
Gebraucht?
Nutzen für Besucher oder Betrieb benennen
Ersetzbar?
Eigene Lösung oder datensparsame Alternative
Lokal?
Von eigenem Server ausliefern
Erst nach Klick?
Zwei-Klick-Lösung statt Vorab-Laden
Einwilligung
Im Banner mit klarem Zweck führen
Wie die Umsetzung technisch aussieht
Am Anfang steht die Inventur mit Werkzeugen, die jeder nachvollziehen kann: der Netzwerk-Tab des Browsers bei geleertem Cache und ohne Zustimmung, die Cookie-Ansicht im Speicherbereich der Entwicklerwerkzeuge sowie ein Blick in den Quelltext nach eingebundenen Skripten, iframes und Stylesheets. Das Ergebnis ist eine Tabelle mit Dienst, Zweck, Fundstelle und Anbieter. Sie wird zur Quelle für alles Weitere.
Schriften sind der einfachste Gewinn. Statt sie bei jedem Aufruf von einem Fremdserver zu laden, liegen die Dateien im eigenen Projekt und werden mit der Seite ausgeliefert. Das spart eine Verbindung, kann die Ladezeit verbessern und beseitigt eine Übermittlung an Dritte. Wichtig ist dabei die Prüfung, ob die Lizenz der Schrift die Selbsteinbindung erlaubt, und das saubere Entfernen der alten Einbindung, die sonst unbemerkt weiterläuft.
Karten und Videos lösen wir meist als Zwei-Klick-Lösung. Statt des Einbettungscodes steht zunächst ein Platzhalter mit einem Hinweis, was beim Laden geschieht. Erst der Klick des Besuchers lädt den fremden Inhalt. Für Videos kommen datensparsame Einbettungsvarianten in Frage, und eine Anfahrt lässt sich oft ebenso gut mit Adresse, Link und einem eigenen statischen Bild darstellen, ohne dass überhaupt Daten fließen.
Für Statistik gibt es zwei Wege: einen Dienst mit Einwilligung oder eine datensparsame, selbst betriebene Lösung, die ohne personenbezogene Kennungen auskommt. Ob Letzteres im Einzelfall ohne Abfrage zulässig ist, klären Sie mit fachkundiger Stelle. Technisch gilt in beiden Fällen: Skripte werden erst nach Einwilligung geladen, nicht geladen und dann nur „stillgelegt“. Das Banner steuert die Auslieferung, es ist keine Dekoration über einer Seite, die längst gesendet hat.
Setzen Sie Google-Dienste mit Einwilligung ein, kommt der Consent-Mode ins Spiel. Er übermittelt den Einwilligungsstatus als Signale, etwa für Speicherung zu Werbe- und Analysezwecken, an die Google-Skripte, die ihr Verhalten daran ausrichten. Wichtig ist die korrekte Reihenfolge: Standardwerte „verweigert“ werden vor dem Laden der Skripte gesetzt, erst die Auswahl des Besuchers ändert sie. Wer diesen Ablauf falsch einrichtet, erzeugt ein Banner, das nur so aussieht, als steuere es etwas.
Abbildung · Wo ein Datenschutzproblem in der Technik sitzen kann
Dokumentation
Datenschutzerklärung, Dienste-Liste, Verträge mit Dienstleistern
Einwilligung
Banner, Speicherung der Auswahl, Steuerung der Skripte
Einbindungen
Schriften, Karten, Videos, Chat, Statistik, Formulare
Plattform
CMS, Themes, Plugins, Server-Logs, Hosting
Chat, Formulare und Verträge: die Fälle am Rand
Neben den offensichtlichen Bausteinen gibt es Sonderfälle, die erfahrungsgemäß vergessen werden. Ein Kontaktformular verarbeitet Namen und Nachrichten, und der Weg dieser Daten endet nicht bei der Absende-Schaltfläche: Landen sie in einem Postfach, in einem CRM, in einem Ticketsystem? Jede Station ist ein Empfänger, und die Datenschutzerklärung sollte den tatsächlichen Weg beschreiben, nicht den gedachten.
Chat-Widgets und KI-Assistenten verdienen besondere Aufmerksamkeit, weil Besucher dort freie Texte eingeben und dabei mehr preisgeben als in einem Formularfeld. Hier stellt sich die Frage, wo die Daten verarbeitet werden, wie lange sie gespeichert bleiben und ob der Dienstleister sie für eigene Zwecke nutzt. Ein Hinweis auf die Verarbeitung vor der ersten Eingabe ist eine sinnvolle Gestaltungsmaßnahme, ersetzt aber keine vertragliche Klärung.
Mit dieser vertraglichen Seite meint man die Auftragsverarbeitung: Wenn ein Dienstleister personenbezogene Daten in Ihrem Auftrag verarbeitet, gehört dazu in aller Regel ein schriftlicher Vertrag. Das betrifft Hoster, Newsletter-Anbieter, Chat-Dienste und manche Statistik-Werkzeuge. Zur Pflege gehört, diese Verträge zu sammeln und den Dienstleistern in der Dienste-Liste zuzuordnen, damit bei einer Anfrage nichts gesucht werden muss.
Ein weiterer Randfall sind Dienste mit Sitz oder Serverstandort außerhalb der EU. Die Frage der Übermittlung in Drittländer ist rechtlich beweglich und ändert sich über die Zeit. Wir bewerten das nicht, sondern markieren solche Dienste in der Liste und empfehlen, sie dort gesondert prüfen zu lassen. Auch hier gilt: Wenn eine europäische oder lokale Alternative denselben Zweck erfüllt, ist sie oft der einfachere Weg.
Abbildung · Der Weg einer Anfrage über das Kontaktformular
Formular
Name, Nachricht, Einwilligung zur Kontaktaufnahme
Webserver
Übertragung verschlüsselt, Logs mit Aufbewahrungsfrist
Mail oder CRM
Postfach oder Kundenverwaltung des Betriebs
Löschung
Feste Frist, nachdem die Anfrage erledigt ist
Was Sie realistisch erwarten dürfen
Eine Datenschutz-Überarbeitung liefert keine Zertifizierung und keinen Freibrief. Ob eine Website im Streitfall besteht, entscheiden Behörden und Gerichte nach dem jeweiligen Einzelfall, und Rechtslage und Auslegung bleiben in Bewegung. Ein ehrliches Ziel lautet daher: Das tatsächliche Verhalten der Seite ist bekannt, begrenzt, dokumentiert und stimmt mit dem überein, was Besucher im Banner und in der Erklärung lesen.
Dieser Zustand lässt sich prüfen. Sie sehen im Netzwerk-Tab, dass vor der Zustimmung keine nicht notwendigen Anfragen an Dritte gehen. Die Zahl der Fremdserver, die beim ersten Aufruf kontaktiert werden, ist kleiner als zuvor. Die Dienste-Liste, die Datenschutzerklärung und das Banner nennen dieselben Dienste. Zusätzlich lässt sich eine Stichprobe mit einem frischen Browserprofil nach jeder größeren Änderung wiederholen.
Auch die Leistung der Seite kann profitieren, wenn Fremdressourcen entfallen. Weniger externe Verbindungen bedeuten tendenziell kürzere Ladezeiten, messbar mit Lighthouse oder PageSpeed Insights. Das ist ein Nebeneffekt, kein Versprechen, denn die Wirkung hängt davon ab, was genau entfernt wurde. Auf der Gegenseite steht eine Einschränkung: Wer Statistik nur mit Einwilligung betreibt, sieht nur noch einen Teil der Besuche und sollte Zahlen entsprechend vorsichtig lesen.
Nicht erwarten dürfen Sie, dass sich alle Risiken beseitigen lassen. Auch eine sorgfältig bereinigte Seite kann kritisiert werden, etwa wegen eines Dienstleisters, dessen Einstufung sich ändert. Verlässlich ist nur die Fähigkeit, auf solche Änderungen zu reagieren: Wer die Übersicht hat, tauscht einen Dienst in einem Nachmittag aus, statt in wochenlanger Suche anzufangen.
Abbildung · Ein möglicher Ablauf über mehrere Wochen
- 1
Woche 1
Inventur im Browser und im Quelltext, Dienste-Liste anlegen.
- 2
Woche 2
Einordnung pro Dienst, Entscheidung: entfernen, lokal, abfragen.
- 3
Woche 3
Schriften lokal, Zwei-Klick-Einbindungen, Banner neu aufsetzen.
- 4
Woche 4
Datenschutzerklärung abgleichen, Verträge zuordnen, Test mit frischem Profil.
- 5
Danach
Prüfung nach jeder größeren Änderung, jährlicher Durchgang.
Was sich aus der Inventur lernen lässt
Der wichtigste Lernpunkt ist unspektakulär: Die meisten Probleme entstehen durch Hinzufügen ohne Freigabe. Eine feste Regel, dass jede neue Einbindung zuerst in die Dienste-Liste eingetragen wird, verhindert mehr als jedes nachträgliche Audit. Die Regel braucht keine Software, sondern einen Verantwortlichen und eine Gewohnheit, die bei jedem Plugin und jedem Marketingbaustein greift.
Zweitens lohnt es sich, Banner und Datenschutzerklärung aus derselben Quelle zu pflegen. Wenn beide getrennt entstehen, laufen sie auseinander. Wenn sie aus einer Liste mit Dienst, Zweck, Anbieter und Speicherdauer entstehen, lässt sich der Abgleich in Minuten erledigen. Das gilt auch für das Impressum und andere Pflichtangaben, die gern bei Umzügen oder Rechtsformwechseln vergessen werden.
Drittens zeigt sich, dass Fairness im Banner kein Konflikt mit dem Geschäft ist. Ein gleichwertiges Ablehnen kostet erfahrungsgemäß etwas Reichweite in der Statistik, schafft aber ein Bild von der Website, auf dem sich Besucher nicht bevormundet fühlen. Für einen Betrieb, der von Vertrauen lebt, kann das mehr wiegen als eine geringfügig vollständigere Auswertung.
- Eine Dienste-Liste führen: Dienst, Zweck, Anbieter, Daten, Fundstelle, Vertrag, Datum der letzten Prüfung.
- Neue Einbindungen nur nach Eintrag in die Liste und kurzer Rückfrage bei der verantwortlichen Person freigeben.
- Nach jedem größeren Update den Netzwerk-Tab mit frischem Browserprofil und ohne Zustimmung kontrollieren.
- Verträge mit Dienstleistern gebündelt ablegen und in der Liste verlinken.
- Einmal im Jahr einen Durchgang einplanen, auch ohne konkreten Anlass.
Wer jede neue Einbindung erst in eine Liste einträgt, spart sich die meisten späteren Diskussionen.
Fazit: Erst wissen, dann gestalten
Eine DSGVO konforme Website entsteht nicht durch ein einzelnes Banner, sondern durch eine Reihenfolge: Dienste kennen, überflüssige entfernen, Ressourcen lokal halten, den Rest fair abfragen und alles in Banner und Erklärung konsistent abbilden. Jeder dieser Schritte ist für sich überschaubar. Zusammen ergeben sie eine Seite, deren Verhalten Sie erklären können, ohne nachzuschlagen.
Der nächste Schritt ist klein. Öffnen Sie Ihre Startseite in einem privaten Fenster, rufen Sie den Netzwerk-Tab auf und zählen Sie die Domains, die vor jeder Zustimmung kontaktiert werden. Vergleichen Sie sie mit Ihrem Banner und Ihrer Datenschutzerklärung. Wenn die Zahlen nicht zusammenpassen, ist eine Inventur sinnvoll, und wir führen sie gern mit Ihnen durch.
Zur Einordnung gehört die Grenze unseres Beitrags: Wir gestalten und bauen die technische Seite und bereiten die Angaben vor. Die verbindliche rechtliche Bewertung Ihres Einzelfalls, die Einordnung heikler Dienste und die Formulierung der endgültigen Texte gehören in die Hand von Fachleuten für Datenschutzrecht. Mit einer sauberen Inventur wird deren Arbeit schneller und günstiger.
Noch ein Hinweis zur Erwartung: Datenschutz ist kein Projekt mit Enddatum. Neue Browser-Regeln, geänderte Dienste und Anpassungen der Auslegung sorgen dafür, dass auch eine gut aufgestellte Seite regelmäßig einen Blick braucht. Planen Sie dafür einen festen, kleinen Termin im Jahr ein. Der Aufwand ist gering, wenn die Dienste-Liste gepflegt ist, und er wächst, wenn man ihn aufschiebt.
Häufige Fragen
Was gehört zu einer DSGVO konformen Website?
Als grobe technische Orientierung: ein Überblick über alle eingebundenen Dienste, möglichst wenige Verbindungen zu Fremdservern, Einwilligung nur dort, wo sie nötig ist, ein fair gestaltetes Banner, eine aktuelle Datenschutzerklärung und Verträge mit Dienstleistern, die in Ihrem Auftrag Daten verarbeiten. Die verbindliche rechtliche Bewertung ist Sache Ihrer Datenschutzbeauftragten oder Ihres Anwalts.
Brauche ich für jeden Dienst eine Einwilligung?
Nein, nicht pauschal. Als breite Faustlinie gilt: Technisch notwendige Funktionen brauchen in der Regel keine Abfrage, Dienste für Statistik, Werbung oder eingebettete Fremdinhalte häufig schon. Im Einzelfall hängt es von Zweck, Datenart und Anbieter ab. Entscheiden Sie schwierige Fälle nicht allein, sondern lassen Sie sie fachkundig einordnen.
Wie müssen die Buttons im Cookie-Banner aussehen?
Zustimmen und Ablehnen sollten gleichwertig sein: gleiche Ebene, vergleichbare Größe und Auffälligkeit, ohne vorausgewählte Häkchen für nicht notwendige Dienste. Zusätzlich gehört ein dauerhaft erreichbarer Link zum Ändern der Entscheidung auf die Seite. Das Banner sollte per Tastatur und Screenreader bedienbar sein.
Sollte ich Schriften lokal einbinden?
In den meisten Fällen ja. Wenn die Schriftdateien auf Ihrem eigenen Server liegen, entfällt eine Verbindung zu einem Fremdserver, und die Ladezeit kann sich verbessern. Prüfen Sie die Lizenz der Schrift und entfernen Sie die alte Einbindung vollständig, sonst lädt die Seite weiter von extern. Ein Test mit leerem Cache zeigt das zuverlässig.
Was bringt der Consent-Mode?
Der Consent-Mode übermittelt den Einwilligungsstatus Ihrer Besucher als Signale an Google-Dienste, damit diese sich entsprechend verhalten. Er ersetzt weder ein korrekt konfiguriertes Banner noch eine Rechtsprüfung. Wichtig ist, dass die Standardwerte vor dem Laden der Skripte auf „verweigert“ stehen und erst die Auswahl des Besuchers sie ändern darf.
Wie oft muss ich die Datenschutzerklärung anpassen?
Immer dann, wenn sich etwas an den eingebundenen Diensten, Zwecken oder Empfängern ändert, also bei neuen Plugins, Formularen, Chat-Tools oder Anbieterwechseln. Hinzu kommt ein jährlicher Durchgang als Routine. Wer Banner und Erklärung aus einer gemeinsamen Dienste-Liste pflegt, erledigt das in wenigen Minuten statt in einem Projekt.