Auch wenn in der DSGVO von 'Cookie' die Rede ist, so wird doch eine Info im localStorage rechtlich vermutlich ähnlich bewertet. Es handelt sich ja nur um ein technisch anderes Verfahren für denselben Zweck: auf dem Rechner des Seitenbesuchers Information zu speichern die ihn wiedererkennbar machen. Auch dafür muss man mMn das Einverständnis des Besuchers haben - ich bin aber kein Jurist.
Für mich bleibt da nur die Variante, in der angezeigten Meldung eine Checkbox anbieten "Diese Meldung nicht mehr anzeigen". Das wäre dann die Zustimmung, die gespeichert werden darf - auch als Cookie. Ohne diesen Haken erscheint die Meldung immer.
Oder, wenn dein Kunde die Meldung gerne als positive Nachricht an die Besucher auffällig anzeigen lassen will, dann könnte man sie auch immer anzeigen, per Animation aber nach kurzer Zeit ausblenden.
Edit:
z.B. so:
HTML-Code:
<div class="flip-box">
<div class="flip-box-inner">
<div class="flip-box-front">
Wir nutzen keine Cookies oder Tracker
</div>
</div>
</div>
Code:
.flip-box {
background-color: transparent;
position: absolute;
bottom: 0;
width: 100%;
height: 4em;
perspective: 300px;
}
.flip-box-inner {
position: relative;
width: 100%;
height: 100%;
text-align: center;
opacity: 0;
transform-style: preserve-3d;
transform-origin: 0 100%;
transform: rotateX(90deg);
animation-name: klappen;
animation-duration: 5s;
}
@keyframes klappen {
0% {transform: rotateX(0deg);
opacity: 1; }
80% {transform: rotateX(0deg);
opacity: 1; }
100% {transform: rotateX(90deg);
opacity: 0; }
}
.flip-box-front {
background-color: #ea0;
position: absolute;
padding: 1em;
width: 100%;
height: 100%;
}
Lesezeichen