Consent-Gate richtig konfigurieren
Ein Cookie-Banner allein erfüllt § 25 TDDDG nicht. Entscheidend ist, was die Seite VOR dem Klick auf den Annehmen-Button technisch tut. In der Praxis laden viele eingebundene Banner zwar formal das Pflicht-Element — die eigentlichen Tracker (Meta-Pixel, Google-Tag, reCAPTCHA, Schriften vom Fremd-CDN) feuern aber trotzdem schon, weil das Pre-Consent-Blocking nicht konfiguriert ist. Dieser Artikel zeigt, was Pre-Consent-Blocking konkret heißt, wie man es bei den verbreiteten Tools (Cookiebot, Usercentrics, Borlabs) einstellt — und wie man im eigenen Browser in zwei Minuten nachweist, ob es wirklich greift.
Was Sie aus diesem Artikel mitnehmen
- Warum ein sichtbares Cookie-Banner allein § 25 TDDDG nicht erfüllt
- Was Pre-Consent-Blocking technisch heißt — Tracker dürfen nicht laden, bevor zugestimmt wurde
- Wie man es bei Cookiebot, Usercentrics und Borlabs konkret einstellt
- Wie man im Browser (DevTools, Inkognito) in zwei Minuten selbst prüft, ob das Gate greift
Würdigung — warum viele Banner reine Deko sind
§ 25 TDDDG verlangt nicht „ein Banner zeigen", sondern „erst nach Einwilligung speichern oder lesen". Die Planet49-Linie hat das höchstrichterlich bestätigt: Die Einwilligung muss aktiv vorliegen, BEVOR das einwilligungspflichtige Skript geladen oder der Cookie gesetzt wird. Ein Banner, das erst poppt, während im Hintergrund schon Google-Analytics und Meta-Pixel feuern, ist genau das nicht.
Der Fehler ist selten Absicht. Die meisten Consent-Tools sind grundsätzlich in der Lage, Skripte vor der Einwilligung zu blockieren — aber sie tun es nur, wenn sie korrekt konfiguriert sind. Out-of-the-Box zeigt das Banner zwar, blockiert die Tracker aber nicht automatisch. Die Konfiguration entscheidet, ob das Banner ein Gate ist oder nur eine Hutkrempe.
Hinweis:
Welche Tracker auf Ihrer Seite VOR dem Banner-Klick laden, erkennt unser kostenfreier URL-Audit als Drittanbieter-Verbindungen beim ersten Aufruf — die sichtbarste Form eines kaputten Consent-Gates.
Was Pre-Consent-Blocking technisch heißt
Das Prinzip ist einfach: Bis der Besucher aktiv zustimmt, darf für keine nicht-zwingende Verarbeitung etwas geladen werden. Konkret heißt das:
- Skripte (Tracker, Pixel, Karten, Chat): Der
<script src="…">-Tag wird gar nicht erst ausgeführt, oder er ist alstype="text/plain"ausgeliefert und wird erst nach Einwilligung „aktiviert" (Standard-Pattern der meisten Tools). - Cookies und LocalStorage: Vor der Einwilligung dürfen nur technisch unbedingt erforderliche Einträge gesetzt werden (das eigene Session-/CSRF-Cookie der Anwendung, der Consent-Cookie des Banners selbst). Werbe-/Tracking-/Komfort-Cookies sind tabu.
- Drittanbieter-Verbindungen (Schriften, Embeds): Auch ein scheinbar harmloser Aufruf an ein fremdes Schriften-CDN überträgt die IP des Besuchers. Wenn er nicht technisch zwingend ist, gehört er hinter das Gate — oder besser durch self-hosted Fonts ersetzt, dann entfällt die Frage ganz.
Die Faustregel: Vor dem Klick darf die Seite mit der Außenwelt nur das nötige Minimum reden — Auslieferung der eigenen Inhalte vom eigenen Server, sonst nichts.
Wie es bei den verbreiteten Tools konfiguriert wird
Die in Deutschland verbreiteten Consent-Lösungen können Pre-Consent-Blocking — aber die Schalter sitzen unterschiedlich:
- Cookiebot: Auto-Blocking lässt sich im Manager-Backend aktivieren („Skript-Blocking" / „Vorab-Sperre"). Wichtig: Die Skripte müssen entweder über das Cookiebot-Skript in der korrekten Reihenfolge geladen werden (das tut die Blockade-Magie) oder manuell als
type="text/plain"mitdata-cookieconsent-Attribut markiert sein. Skripte, die das CMS hartcodiert ins HTML schreibt, müssen die zweite Variante bekommen. - Usercentrics: Vergleichbares Modell, Pre-Consent-Blocking im „Data Processing Services"-Backend pro Dienst aktivieren. Jeder Dienst, der nicht „Essential" kategorisiert ist, gehört in „Block before consent". GTM-eingebundene Tags brauchen den Usercentrics-Trigger statt eines Page-View-Triggers.
- Borlabs Cookie (WordPress): Im Backend pro Cookie-Gruppe „Content Blocker" konfigurieren — sonst werden eingebettete YouTube-Videos, Google-Maps und Co. ungeblockt geladen. Die Default-Installation blockiert weniger, als die meisten denken.
Allen gemeinsam ist die Stolperfalle: Ein Skript, das nicht über das Consent-Tool registriert ist (etwa ein direkt ins Theme geschriebener Pixel-Schnipsel), wird auch nicht blockiert. Das Tool kann nur das blockieren, was es kennt. Deshalb gehört zu jeder Einrichtung ein vollständiges Drittanbieter-Inventar — sonst läuft am Banner vorbei, was niemand auf dem Schirm hat.
Der DevTools-Beweis: selbst nachprüfen, in zwei Minuten
Niemand muss dem Tool glauben — der Browser liefert den Beweis. Vorgehen:
- Inkognito-Fenster öffnen (kein gespeicherter Consent-Cookie aus früheren Besuchen).
- DevTools öffnen (F12), Tab „Network" wählen, „Disable cache" aktivieren.
- Seite laden — und währenddessen NICHT das Banner anklicken.
- Im Network-Tab nach den verdächtigen Domains filtern:
facebook,google,googletagmanager,doubleclick,hotjar,linkedin. Was VOR dem Banner-Klick erscheint, sollte nicht da sein. - Im Tab „Application" → „Cookies" prüfen: Welche Cookies sind gesetzt, BEVOR irgendetwas geklickt wurde? Erlaubt ist der Consent-Cookie des Banners selbst und technisch zwingende Cookies — alles andere ist ein Befund.
Das ist die unbestechliche Prüfung. Wenn Schritt 4 oder 5 etwas Verdächtiges zeigt, ist das Pre-Consent-Blocking nicht korrekt — egal, was das Banner-Backend sagt.
Wenn das Tool es nicht kann — die Architektur-Frage
Manchmal lohnt sich die Konfiguration nicht. Wenn eine Kanzlei-Site ohnehin nur zwei oder drei nicht-zwingende Dienste einbindet (vielleicht Schrift-CDN, vielleicht Karten-Embed), ist der schnellere Weg, die Dienste durch DSGVO-freundliche Alternativen zu ersetzen — Schriften lokal, Karten als statisches Bild oder per Click-to-Load, Analytics cookielos. Dann braucht es weder Consent-Tool noch Gate, weil nichts Einwilligungspflichtiges mehr passiert.
Das ist genau die Linie, die wir auf fahoch2.de fahren: keine einwilligungspflichtigen Bausteine, deshalb auch kein Banner — die saubere Auflösung der Frage. Wer Tracker zwingend braucht (etwa für ein laufendes Marketing-Setup), kommt ums echte Gate nicht herum. Wer sie nicht braucht, sollte die Architektur entlasten, statt das Banner perfektionieren.
Beispiel:
In URL-Audits sehen wir das Pattern regelmäßig: ein Cookiebot-Banner, das sauber „Ablehnen" anbietet — und gleichzeitig vor jedem Klick einen Google-Tag-Manager-Container nachlädt, der wiederum den Meta-Pixel und Analytics zieht. Das Tool ist eingebunden, aber nicht im Auto-Blocking-Modus konfiguriert. Drei Klicks im Backend würden das beenden. Wer wissen will, ob das eigene Setup blockiert: ein Erstgespräch (30 Minuten, kostenfrei) klärt es mit DevTools-Live-Check.
Für eine vollständige Bestandsaufnahme — Drittanbieter-Inventar, Consent-Konfiguration, Pre-Consent-Verifikation — empfehlen wir den Hebel-Audit (890 €, bei Mandanten-Boost-Beauftragung innerhalb von 60 Tagen voll anrechenbar).
Zusammenfassung
§ 25 TDDDG fordert, dass nicht-zwingende Skripte und Cookies erst NACH der Einwilligung geladen werden — sichtbares Banner allein reicht nicht. Die verbreiteten Consent-Tools können Pre-Consent-Blocking, müssen aber explizit so konfiguriert werden (Cookiebot: Auto-Blocking + type="text/plain" für hartcodierte Skripte; Usercentrics: Dienste auf „Block before consent"; Borlabs: Content Blocker pro Gruppe). Was das Tool nicht kennt, blockiert es nicht — deshalb gehört ein vollständiges Drittanbieter-Inventar dazu. Der unbestechliche Nachweis sind die Browser-DevTools: Inkognito öffnen, Network + Cookies vor dem Banner-Klick prüfen, was da bereits steht. Wenn die Konfiguration zum Krampf wird, ist die ehrlichere Lösung oft, die einwilligungspflichtigen Bausteine architektonisch zu entfernen — dann fällt das Gate-Problem weg.
Quellen
- TDDDG § 25 — Schutz der Privatsphäre bei Endeinrichtungen — abgerufen 2026-05-31
- BGH I ZR 7/16 (Planet49), Urteil vom 28.05.2020 — abgerufen 2026-05-31
- EuGH C-673/17 (Planet49), Urteil vom 01.10.2019 — abgerufen 2026-05-31
- DSGVO Art. 6, 7 (VO EU 2016/679) — abgerufen 2026-05-31
Disclaimer: Allgemeine fachliche Information zum Zeitpunkt der Veröffentlichung — keine Rechtsberatung im Einzelfall. Die konkrete Tool-Konfiguration und ihre datenschutzrechtliche Bewertung gehören in die anwaltliche bzw. fachliche Endprüfung.
Stand und rechtlicher Hinweis
- Erstveröffentlichung
- Autor
- Alexander Mock
- Lesezeit
- 11 Minuten
Allgemeine Information, keine individuelle Beratung. Dieser Artikel beschreibt steuer-, berufs- oder webrechtliche Grundsystematik zum oben genannten Stand. Er ist nicht mandantenspezifisch und ersetzt keine individuelle Rechts-, Steuer- oder Anlage-Beratung im Sinne § 2 Rechtsdienstleistungsgesetz (RDG), § 1 Steuerberatungsgesetz (StBerG) oder § 34d/f Gewerbeordnung (GewO). Vor jeder konkreten Entscheidung wenden Sie sich an einen zugelassenen Steuerberater, Rechtsanwalt oder die jeweils zuständige Behörde.
Zitate aus amtlichen Werken. Gesetzes-Texte, Verwaltungsanweisungen (BMF-Schreiben) und Gerichts-Entscheidungen (BFH, BGH, BVerfG, EuGH) sind nach § 5 Urheberrechtsgesetz gemeinfrei. Zitiert wird jeweils mit Aktenzeichen und Entscheidungs- bzw. Schreibens-Datum. Aktualität der Rechtslage bitte vor Bezugnahme gegen die jeweilige amtliche Veröffentlichung prüfen (gesetze-im-internet.de, bundesfinanzhof.de, bmf.bund.de).
Externe Quellen. Wo wir auf Studien, Branchenstatistiken oder Drittanbieter-Dokumente verweisen, ist das Abrufs-Datum jeweils beim Quellenverweis angegeben. Online-Inhalte können sich nach unserem Abruf geändert haben.
Haftung. Trotz sorgfältiger Recherche können Ungenauigkeiten oder Rechtsänderungen nach Veröffentlichung nicht ausgeschlossen werden. Eine Haftung für Schäden, die durch die Nutzung der Information ohne anwaltliche oder steuerberaterliche Gegenprüfung entstehen, ist ausgeschlossen — soweit gesetzlich zulässig.
Themen
Auch zu lesen
Datenschutz & Recht
Datenschutzerklärung von 2022 — die stille Zeitbombe
Eine Datenschutzerklärung ist kein Dokument für die Schublade. Sie ist eine Selbstauskunft über die tatsächlich laufende Technik der Website — und sie ist nur so viel wert, wie sie der Wirklichkeit entspricht. Viele Kanzlei-DSE-Texte stammen aus 2021 oder 2022, generiert mit einem damals aktuellen Generator und seitdem nicht angefasst. Was dort drin steht, deckt sich heute oft nicht mehr mit dem, was im Browser passiert: erwähnte Dienste sind weg, neu eingebundene Tracker fehlen, eine Umzugs-Adresse hängt durch, eine falsche Rechtsgrundlage kaschiert eine Einwilligungs-Lücke. Dieser Artikel zeigt den Soll-Ist-Abgleich, der die DSE wieder belastbar macht.
Datenschutz & Recht
Der Meta-Pixel auf der Kanzlei-Website
Der Meta-Pixel — bei vielen noch als Facebook-Pixel bekannt — gehört in Deutschland zu den am häufigsten abgemahnten Trackern auf Geschäfts-Websites. Er lädt beim Seitenaufruf Code von Meta nach, schickt IP-Adresse und besuchte URL an Meta in den USA und setzt einen Cookie. Auf einer Steuerkanzlei-Website ist das gleich doppelt unbequem: rechtlich braucht es vor dem ersten Laden eine Einwilligung, und inhaltlich ist Werbe-Tracking auf einer Seite, die unter Verschwiegenheit steht, ein schlechtes Signal. Meist sitzt der Pixel ohnehin unbemerkt im Theme oder einem Plugin. Dieser Artikel zeigt, was er technisch tut, warum er so oft Treffer-Ziel ist — und welche zwei Wege ihn sauber lösen.
Datenschutz & Recht
Cookie-Recht — § 25 TDDDG, Planet49 und Banner-Pflicht
Das Cookie-Banner ist die sichtbarste rechtliche Falle im Web — und gleichzeitig die am häufigsten falsch gebaute. Viele Kanzleien glauben, ein Banner sei immer Pflicht. Das stimmt nicht: Pflicht wird es erst durch das, was die Seite technisch tut. Wer keine einwilligungspflichtigen Cookies und Skripte einsetzt, braucht auch kein Banner. Dieser Artikel klärt, was § 25 TDDDG und die Planet49-Rechtsprechung tatsächlich verlangen, wann ein Banner nötig ist — und wie man die ganze Frage durch die Bauweise umgeht.
Wenn Sie das in Ruhe besprechen möchten
Lassen Sie uns 30 Minuten zur Außen-Sicht Ihrer Kanzlei sprechen.
Erst gratis-Vorprüfung über das URL-Tool — dann entscheiden Sie, ob ein 890-€-Tiefen-Audit für Sie Sinn ergibt.