consent_manager icon indicating copy to clipboard operation
consent_manager copied to clipboard

Button "Alles ablehnen"

Open alex0107 opened this issue 3 years ago • 2 comments

Feature description / Feature Beschreibung

Hi zusammen, Wir wurden von einem Datenschutzexperten darauf hingewiesen, dass ein dritter und zusätzlicher Button "Alles ablehnen" Pflicht sei.

Folgendes habe ich dazu gefunden: https://datenschutz-hamburg.de/pressemitteilungen/2022/04/2022-04-05-cookiebanner?s=09

Ist bereits möglich so einen Button selbst zu integrieren bzw. dass ihr einen für alle integriert? Habe aktuell nichts in den Issues gefunden.

Vielen Dank für eure Rückmeldung und echt super AddOn!!

alex0107 avatar Oct 17 '22 14:10 alex0107

Einen dritten Button braucht es nicht. 'Auswahl bestätigen' ist quasi auch der alles ablehnen Button.

Genau genommen müsste der Close-Button rausgenommen werden. Den kann man wenn gewünscht auch per CSS ausblenden.

Es gibt Consent-Banner auf Webseiten wo wirklich alles versteckt ist, solche sind in deiner Webseite gemeint.

Ausser unser Datenschutzexperte @novinet-dsteffen sagt hier was anderes :)

aeberhard avatar Oct 17 '22 20:10 aeberhard

Den dritten Button bräuchte es, wenn das Consent Banner erneut, z.B. über den Footer aufgerufen wird. Dann sind evtl. Voreinstellungen der checkboxen vorhanden. Der "Auswahl bestätigen" Button ist dann nicht mehr "alles Ablehnen".

thorol avatar Nov 02 '22 11:11 thorol

@thorol frag doch mal den Datenschutzexperten nach der Quelle für die Pflicht zum 3. Button. Und dann gerne wieder aufmachen hier.

IngoWinter avatar Dec 09 '22 20:12 IngoWinter

@IngoWinter Es ging nicht um einen 3. Button, sondern um einen alles ablehnen Button, beim Procedere wie oben beschrieben.

thorol avatar Dec 09 '22 20:12 thorol

Denkt doch mal nicht an das Gesetz, denkt an den User. Was würde der wollen? Und dann macht genau das ;-) Ich würde empfehlen "Nur technisch notwendige Dienste", "Alle Dienste", "Gewählte Dienste". Es geht am Ende ja nicht nur um Cookies! Denkt dabei bitte auch an Dark Pattern. Das x kann ruhig bleiben, das ist gleichzusetzen mit einer nicht gegebenen Einwilligung, was gleichbedeutend ist mit "Nur technisch notwendige Dienste" beim Default-Laden bzw. "schließen" beim Wiederaufruf. Gruß, Daniel aka Datenschutz-Junkie

novinet-dsteffen avatar Dec 09 '22 21:12 novinet-dsteffen

Ich würde empfehlen "Nur technisch notwendige Dienste", "Alle Dienste", "Gewählte Dienste".

Also neues Feature 3. Button "Nur technisch notwendige Dienste" / "Alles ablehnen". @thorol kannst dich direkt an die Umsetzung machen :)

IngoWinter avatar Dec 10 '22 11:12 IngoWinter

Ich kann mir das gerne einmal anschauen, allerdings bin ich in js nicht so bewandert.

thorol avatar Dec 10 '22 11:12 thorol

@thorol

Hier Button mit der Klasse consent_manager-accept-all einsetzen: https://github.com/FriendsOfREDAXO/consent_manager/blob/master/fragments/consent_manager_box.php#L69

Hier die Klasse abfragen und die save_consent Funktion mit dem Parameter "none" aufrufen: https://github.com/FriendsOfREDAXO/consent_manager/blob/master/assets/consent_manager_frontend.js#L76

Hier um die forEach Schleife ein if(toSave !== 'none') drum setzen: https://github.com/FriendsOfREDAXO/consent_manager/blob/master/assets/consent_manager_frontend.js#L115

Das sollte es eigentlich schon gewesen sein.

IngoWinter avatar Dec 10 '22 12:12 IngoWinter

Closed mit #262

Danke @thorol

aeberhard avatar Jan 13 '23 14:01 aeberhard