Give both consent answers the same look
"Alle akzeptieren" was filled in the button colour while "Nur notwendige" was an outlined button. A privacy scan flagged that as nudging. Both now share fill, text colour and hover; only "Auswahl speichern" in the per-group disclosure stays outlined. ADR 131. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
86da83f754
commit
84cdf6a261
5 files changed
+29
-6
No files matched your search
@@ -2,6 +2,14 @@
|
||||
|
||||
Stand: 10.11.2026. Arbeitstitel KantSites; Produktname offen.
|
||||
|
||||
## ADR 131 – Einwilligung: beide Antworten sehen gleich aus (11.11.2026)
|
||||
|
||||
**Anlass:** Ein Datenschutz-Scan (SUASIO) von huefner-gartenbau.de meldete die Einwilligung als „nicht rechtskonform“ wegen Nudging. „Alle akzeptieren“ war in der Knopffarbe gefüllt, „Nur notwendige“ ein Rahmenknopf – gleich groß, aber die Zustimmung farbig hervorgehoben. Aufsichtsbehörden werten eine solche Hervorhebung zunehmend als Lenkung.
|
||||
|
||||
**Entscheidung:** „Nur notwendige“ bekommt dieselbe Füllung, Schrift und Hover-Wirkung wie „Alle akzeptieren“ (`.consent-decline` hat keine eigenen Regeln mehr). Die einstellbare Farbe heißt jetzt „Farbe der Knöpfe“ und gilt für beide. „Auswahl speichern“ in der aufgeklappten Einzelwahl bleibt ein Rahmenknopf, weil es dort keine konkurrierende Antwort gibt. Das ersetzt den Absatz „Was gleich bleibt“ aus ADR 097.
|
||||
|
||||
**Folgen:** Alle Installationen ändern ihr Banner mit dem Update, ohne Einstellungsänderung. Der Kontrast der Knopfschrift gilt nun für beide Knöpfe; wer eine helle Knopffarbe gewählt hat, muss „Schrift auf dem Knopf“ passend setzen. Ob ein Scanner oder eine Behörde das Banner damit als rechtskonform ansieht, ist nicht garantiert.
|
||||
|
||||
## ADR 130 – Editor: lokale Sicherung statt Autosave auf dem Server (10.11.2026)
|
||||
|
||||
**Kontext:** Der Entwicklungsplan nennt „Autosave mit sichtbarem Speicherstatus“. Gespeichert wurde nur per Knopf oder Strg+S; nach Absturz, geschlossenem Tab oder abgelaufener Sitzung war die Arbeit weg, und „Als JSON sichern“ hatte kein Gegenstück zum Einlesen.
|
||||
@@ -451,7 +459,7 @@ Umut wollte für die DEEG-Website „kein Kontaktformular weiteres, sondern so e
|
||||
|
||||
**Gestaltung aus den Einstellungen, nicht aus dem Editor.** Der Hinweis ist kein Baustein einer Seite, sondern eine Frage der Website; seine Gestaltung gehört deshalb neben seinen Text unter Einstellungen → Einwilligung: Anordnung (`karte`, `leiste`, `ecke`), Form (`weich`, `rund`, `eckig`), Überschrift, vier Farben (Fläche, Schrift, Knopf, Schrift auf dem Knopf). Die Farben nehmen `#hex` oder `@schlüssel` aus der Palette wie der Nach-oben-Knopf; `Theme::cssColor()` löst beides für beide auf. Ausgegeben wird das als `:root{--kant-consent-…}` im gehashten Stylesblock (`Consent::styles()`), die Anordnung als Klasse. Die Form setzt zwei Radien zugleich – Fläche und Knöpfe gehören zusammen; zwei Regler dafür wären zwei, die man gegeneinander verstellt. Leer heißt weiterhin Papier, Tinte und Akzent des Themes.
|
||||
|
||||
**Was gleich bleibt, mit Absicht.** „Nur notwendige“ bleibt ein Rahmenknopf in der Schriftfarbe, genauso groß wie „Alle akzeptieren“, in derselben Zeile – die Farbe des Knopfes ist einstellbar, die Gleichwertigkeit der Antworten nicht. Kein Skript, keine Cookie-Wand.
|
||||
**Was gleich bleibt, mit Absicht.** „Nur notwendige“ bleibt ein Rahmenknopf in der Schriftfarbe, genauso groß wie „Alle akzeptieren“, in derselben Zeile – die Farbe des Knopfes ist einstellbar, die Gleichwertigkeit der Antworten nicht. Kein Skript, keine Cookie-Wand. *(Ab 1.43.1 abgelöst durch ADR 131: beide Knöpfe sehen gleich aus.)*
|
||||
|
||||
**Archiv und Einwilligungsseite.** Beide trugen bisher keine Palette im Kopf. Sie bekommen jetzt Theme- und Hinweisvariablen als gehashten Stylesblock; die Einwilligungsseite erweitert ihre Richtlinie um genau diesen einen Hash.
|
||||
|
||||
|
||||
Reference in new issue
Block a user