Auf meiner privaten Website möchte ich auf eventuelle Kommentare nicht verzichten. Diese Funktionalität muß jedoch DSGVO-konform sein.
Im Einsatz
WordPress-Version: 5.7
relevante PlugIns: Antispam Bee (aktiviert) + Akismet Anti-Spam (noch deaktiv)
Folgende Einstellungen > Diskussion habe ich vorgenommen:
> Standardeinstellungen für Beiträge
- aktiviert: Versucht, alle Blogs zu benachrichtigen, die mit dem Beitrag verlinkt sind.
- aktiviert: Link-Benachrichtigungen von anderen Blogs (Pingbacks und Trackbacks) zu neuen aktiviert: Erlaube Besuchern, neue Beiträge zu kommentieren.
> Weitere Kommentareinstellungen
- deaktiviert: Benutzer müssen zum Kommentieren Name und E-Mail-Adresse angeben
- deaktiviert: Benutzer müssen zum Kommentieren registriert und angemeldet sein
- aktiviert: Das Opt-in-Kontrollkästchen für Kommentar-Cookies anzeigen, damit die Cookies des Kommentar-Autors gesetzt werden können
Problembeschreibung
Solange der Besucher auf der Kommentar-Seite das Häkchen bei
"Meinen Namen, meine E-Mail-Adresse und meine Website in diesem Browser speichern, bis ich wieder kommentiere."
nicht setzt, solange wird/werden keine Cookies gesetzt.
Sobald ich dieses Häkchen setze, werden für jede Eingabe in den Feldern "NAME" und "E-MAIL" je 1 Cookie mit einer Lebensdauer von 348 Tagen initialisiert.
Man würde annehmen, wenn kein Cookie gesetzt wird, dann brauche ich sonst nichts, aber dem ist ja nicht so. Denn wenn der Besucher im Feld "NAME" und/oder "E-MAIL" etwas eingibt, habe ich eine DSGVO-relevante Datenspeicherung.
erforderliche Lösung
Auf beides muß ich, trotzdem ich eine private Website anbiete, eingehen.
1. Beim Cookie muß ich den Besucher vorher fragen und es darf kein Cookie gesetzt werden, wenn der Besucher nicht einwilligt.
2. Ich muß den Besucher informieren, dass wenn er in den Feldern "NAME" und "E-MAIL" etwas schreibt, diese Daten in der Datenbank landen und dort nachgehalten werden.
3. Und trotzdem der Besucher für alles seine Einwilligung gibt, brauche ich eine Routine, die diese Daten nach einer bestimmten Zeit löscht.
Wie habt Ihr das gelöst? Hat diese Lösung eventuell Performance gekostet?