CookieDev
Für die Verwaltung von Cookies und externen Skripten setzen wir auf CookieDev, ein selbstgehostetes Consent-Management-System mit aktivem Script-Blocking.
Der Fokus liegt dabei auf Datenschutz, Performance und maximaler Kontrolle über Datenflüsse.
Grundprinzip
CookieDev wird über ein einzelnes JavaScript in die Website integriert.
Dieses Script übernimmt Banner-Darstellung, Script-Blocking und Consent-Verwaltung in einem schlanken, eigenständigen Modul ohne externe Abhängigkeiten oder SaaS-Aufrufe.
Dadurch bleiben alle Daten innerhalb der eigenen Infrastruktur und werden nicht an Drittanbieter weitergeleitet.
Anpassbarkeit & Design
Das Consent-Banner lässt sich vollständig konfigurieren, unter anderem mit:
-
mehreren Positionsvarianten (z. B. Bar, Modal oder Sidebar)
-
verschiedenen Einblendanimationen
-
individuell definierbaren Farb- und Button-Konfigurationen
-
mehrsprachigen Texten mit automatischer Browser-Spracherkennung
-
vollständig editierbaren Cookie-Kategorie-Beschreibungen
Ein integrierter CSS-Reset stellt sicher, dass das Banner visuell unabhängig vom Website-Design funktioniert.
Script-Kategorisierung & Pattern-Datenbanken
CookieDev ordnet Scripts und Cookies automatisch den Kategorien Statistik, Marketing und Präferenzen zu.
Dafür nutzt das System mehrere kombinierte Datenquellen:
-
integrierte Pattern-Datenbank bekannter Tracking-Domains
-
Synchronisation mit der Community-Datenbank von Disconnect.me
-
Cookie-Cleanup-Patterns mit Wildcards
-
Whitelist für essentielle Ressourcen, die nie blockiert werden
Alle Pattern sind editierbar und können individuell angepasst werden.
Aktives Script-Blocking
Ein zentraler Unterschied zu vielen Consent-Tools ist das aktive Blocking vor dem Laden eines Scripts.
CookieDev interceptiert Script-Elemente bereits während der DOM-Insertion und verhindert deren Ausführung, solange keine Zustimmung vorliegt.
Auch dynamisch injizierte Scripts (z. B. über Tag-Manager) werden erkannt und entsprechend behandelt.
Zusätzlich wird der Google Consent Mode v2 automatisch initialisiert und nach Nutzerentscheidung aktualisiert.
Verhalten bei Nutzerentscheidung
Akzeptieren:
Blockierte Scripts werden nachträglich aktiviert und ausgeführt, der Consent wird lokal gespeichert.
Ablehnen:
Nicht erlaubte Scripts bleiben blockiert, zugehörige Cookies werden aktiv entfernt.
Widerruf:
Ein jederzeit verfügbarer Privacy-Trigger ermöglicht das erneute Öffnen der Consent-Einstellungen und das Löschen der Entscheidung.
Consent-Analytics
Zur Optimierung der Nutzererfahrung werden Entscheidungen anonymisiert ausgewertet.
Dabei werden ausschliesslich technische Metadaten (z. B. Gerätetyp, Sprache oder Bildschirmauflösung) gespeichert, ohne personenbezogene Daten zu erfassen.
Warum wir CookieDev nutzen
Aus unserer Sicht bietet CookieDev insbesondere Vorteile in Bezug auf:
-
vollständige Datenkontrolle durch Self-Hosting
-
frühzeitiges Script-Blocking vor Ausführung
-
hohe Anpassbarkeit
-
geringe Abhängigkeit von externen Diensten
-
schlanke technische Implementierung
