Sicuramente il vostro sito non profila gli utenti per la pubblicità o i contenuti. Ma semplicemente avete un area riservata o un sistema dove possono gestire delle informazioni. Per fare questo utilizzate dei cookies, delle session e volete mettere un avviso per essere in regola.
Questo semplice esempio permette di creare un popup modal all’ingresso del vostro sito con tutte le informazioni e rimandi a pagine dedicate per privacy e gdpr. L’evento da parte dell’utente di accettare genera nel localstorage questa scelta e permette di continuare sul sito.
<!DOCTYPE html>
<html>
<head>
<style>
.cookie-popup {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
display: flex;
justify-content: center;
align-items: center;
}
.cookie-content {
background: #fff;
padding: 20px;
border-radius: 5px;
text-align: center;
}
.cookie-content a {
color: #007BFF;
text-decoration: none;
}
.cookie-content button {
background-color: #007BFF;
color: #fff;
border: none;
padding: 10px 20px;
cursor: pointer;
}
</style>
</head>
<body>
<div id="cookiePopup" class="cookie-popup">
<div class="cookie-content">
<p>
<b>Rispettiamo la tua riservatezza</b><br>
Archiviamo informazioni quali cookie su un dispositivo (e/o vi accediamo) e trattiamo i dati personali,
quali gli identificativi unici per permetterti di accedere ai tuoi contenuti e poter usufruire dei servizi del sito.
Con la tua autorizzazione possiamo utilizzare questi dati per garantirti l'accesso al sito, ai suoi contenuti e ai tuoi contenuti.
</p>
<p> <a href="/informativa-privacy">Maggiori informazioni</a></p>
<button id="acceptCookies" onclick="acceptCookies()">Accetta</button>
</div>
</div>
<!-- Il resto del tuo contenuto va qui -->
<script>
document.addEventListener("DOMContentLoaded", function () {
if (!localStorage.getItem("cookiesAccepted")) {
showCookiePopup();
}
});
function showCookiePopup() {
const popup = document.getElementById("cookiePopup");
popup.style.display = "block";
}
function acceptCookies() {
const popup = document.getElementById("cookiePopup");
popup.style.display = "none";
localStorage.setItem("cookiesAccepted", "true");
}
</script>
</body>
</html>
E’ un semplice codice da poter personalizzare. Potete utilizzare i cookie o le session a piacere.
#gdpr #cookies #web #html #privacy #css