Barrierefreiheit-Widget: Datenschutz
Barrierefreiheit-Widget für Sylius - was im Browser gespeichert wird (localStorage), warum keine Cookies gesetzt werden, dass keine Daten an den Server oder an Dritte gehen und was serverseitig liegt.
Barrierefreiheit-Widget: Datenschutz
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Diese Seite beschreibt, was das Plugin technisch speichert und überträgt. Sie ist keine Rechtsberatung und trifft keine rechtliche Bewertung für deinen Shop.
Was im Browser des Besuchers liegt
Das Widget speichert die Auswahl eines Besuchers ausschließlich im localStorage des Browsers, unter dem Schlüssel mmd-accessibility-settings.
| Eintrag | Mögliche Werte |
|---|---|
fontSize |
small, large |
contrast |
high, inverted |
colorFilter |
protanopia, deuteranopia, tritanopia |
blueLight |
true |
reduceMotion |
true |
- Gespeichert wird nur, was vom Normalzustand abweicht. Sind alle Werkzeuge auf „Normal“ oder aus (oder der Besucher klickt „Alle Einstellungen zurücksetzen“), wird der Eintrag gelöscht.
- Unbekannte Schlüssel und Werte im
localStoragewerden beim Lesen verworfen. - Ist der Speicher nicht verfügbar (zum Beispiel im privaten Modus), gilt die Auswahl nur für die aktuelle Seite.
Keine Cookies, keine Anfragen
- Das Plugin setzt kein Cookie und liest keines.
- Das JavaScript des Widgets sendet keine Anfragen: Die Auswahl verlässt den Browser nicht und erreicht weder deinen Server noch Dritte.
- Stylesheet und Scripts kommen vom eigenen Server (
/bundles/mmdsyliusaccessibilityplugin/); es werden keine externen Ressourcen geladen.
Was serverseitig liegt
- Die Tabelle
mmd_sylius_accessibility_channel_settingsenthält nur Channel-Einstellungen (Channel-Code, an/aus, Position, Werkzeuge), keine Besucherdaten. - Kann die Tabelle nicht gelesen werden, schreibt das Plugin eine Warnung mit dem Channel-Code und der Datenbank-Exception ins Log (Monolog-Channel
mmd_accessibility), ebenfalls ohne Besucherdaten.
Deinstallation
Beim Entfernen des Plugins bleiben bereits gesetzte localStorage-Einträge in den Browsern der Besucher bestehen; sie werden vom Shop nicht mehr gelesen. Die Tabelle entfernst du wie unter Installation beschrieben.