Skip to content

Repository files navigation

ConsentKit

Einwilligungsverwaltung für REDAXO: eine neutrale, barrierefreie Web Component im Frontend, ein kompaktes Backend und ein nachvollziehbares Protokoll.

Was es kann

  • Dienste einzeln wählbar, in Gruppen zusammengefasst; „Alle ablehnen“ und „Alle akzeptieren“ sind technisch immer gleichwertig gestaltet.
  • 38 Vorlagen (Deutsch/Englisch) mit Scripts, Cookies, Storage-Einträgen, Laufzeiten und Quellenangabe – geprüft gegen die Dokumentation der Anbieter. Eigene Vorlagen lassen sich importieren und exportieren.
  • Dienste × Domains als Matrix, Varianten je Domain oder Sprache (andere IDs, anderer Code).
  • Google Consent Mode v2, Global Privacy Control, Anbieter-Aufrufe für Microsoft UET/Clarity, Meta und weitere.
  • Conversions ohne Code: „Wenn Klick auf … dann melde Anfrage“ – der Aufruf je Anbieter kommt aus der Vorlage.
  • 2-Klick-Platzhalter für Videos, Karten und Social-Media-Einbettungen; <oembed>-Tags aus CKEditor 5 und TinyMCE werden automatisch gesperrt.
  • Protokoll ohne IP-Adresse und User-Agent, mit Schnappschuss dessen, was zur Auswahl stand.
  • Design-Editor mit Live-Vorschau, Dark Mode und Kontrastprüfung; Gestaltung über CSS Custom Properties.
  • Barrierefrei: natives <dialog>, Fokusführung, Tastaturbedienung, prefers-reduced-motion, forced-colors.

In fünf Minuten

  1. AddOn installieren. Der Hinweis wird automatisch auf allen Seiten eingebunden.
  2. Einstellungen → Rechtstexte und Domains: Datenschutzerklärung und Impressum wählen. Domains aus YRewrite erscheinen von selbst.
  3. Dienste → Dienst hinzufügen: Vorlage wählen, ID eintragen, speichern.

Solange kein einwilligungspflichtiger Dienst aktiv ist, sehen Besucher keinen Hinweis.

Kapitel

  1. Einrichtung
  2. Dienste, Domains, Varianten
  3. Einbindung im Template
  4. Gestaltung
  5. Consent Mode und Signale
  6. Conversions und Ereignisse
  7. Protokoll und Nachweis
  8. Eigene Vorlagen
  9. API-Referenz
  10. Tipps und Tricks
  11. Umstieg vom consent_manager

Voraussetzungen

REDAXO ≥ 5.18, PHP ≥ 8.2. Optional: YRewrite liefert die Domains, das Cronjob-AddOn bereinigt das Protokoll, WriteAssist übersetzt Sprachfelder per Klick.

Hinweis

Das AddOn ist ein Werkzeug und ersetzt keine Rechtsberatung. Vorlagen sind sorgfältig geprüft, Anbieter ändern Cookies und Laufzeiten aber ohne Ankündigung.

Lizenz und Credits

MIT, siehe LICENSE. Entwickelt von KLXM Crossmedia für Friends Of REDAXO. Die optional ladbare Open Cookie Database steht unter Apache-2.0 und wird nicht mitgeliefert.

About

Einwilligungsverwaltung (Consent Manager) für REDAXO: Web Component, Dienste × Domains, Consent Mode v2, GPC, geprüfte Vorlagen

Resources

Code of conduct

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages