Come mettersi in regola con la nuova legge sui Cookie!

Creato il 02 giugno 2015 da Beautylover
Ciao ragazze, scrivo questo post perché come voi sono impazzita alla ricerca di un modo per risolvere il problema della nuova legge sui cookie.
E visto che in diverse mi state scrivendo, ecco questo articolo che non è frutto del mio ingegno ma di Ernesto (trovate il link al suo articolo alla fine dell'articolo).
In pratica dal 2 giugno sarà obbligatorio informare chi visita il nostro sito della presenza dei cookie.
I siti che non ottempereranno a queste disposizioni a partire dal 2 Giungo 2015 sono passibili di multe tra 10.000 e 120.0000 euro.
I cookie sono dei file di testo che vengono inviati da un sito a un browser o a un dispositivo e che vengono poi richiamati in una visita successiva per facilitare la navigazione.
C'è una differenza sostanziale tra cookie tecnici e cookie di profilazione.
I cookie tecnici servono per facilitare accesso e navigazione dell'utente. (es mail e password quando si entra su facebook)
I cookie di profilazione servono invece a tracciare la navigazione dell'utente, per monitorarne gli interessi e le preferenze e per scoprire i suoi gusti in modo da mostrargli degli annunci pubblicitari più pertinenti quando tornerà sul sito o quando visiterà altre pagine web. (facebook, twitter, ecc...)
Come mettersi in regola?
Andate in Modello, Modifica HTML e cercate
Subito dopo incollate questo testo:

<!-- Codice per accettazione cookie - Inizio -->
<script type='text/javascript'>
//<![CDATA[
(function(window) {
  if (!!window.cookieChoices) {
   return window.cookieChoices;
  }
  var document = window.document;
  var supportsTextContent = 'textContent' in document.body;
  var cookieChoices = (function() {
   var cookieName = 'displayCookieConsent';
   var cookieConsentId = 'cookieChoiceInfo';
   var dismissLinkId = 'cookieChoiceDismiss';
   function _createHeaderElement(cookieText, dismissText, linkText, linkHref) {
   var butterBarStyles = 'position:fixed;width:100%;background-color:#eee;' +
   'margin:0; left:0; top:0;padding:4px;z-index:1000;text-align:center;';
   var cookieConsentElement = document.createElement('div');
   cookieConsentElement.id = cookieConsentId;
   cookieConsentElement.style.cssText = butterBarStyles;
   cookieConsentElement.appendChild(_createConsentText(cookieText));
   if (!!linkText & !!linkHref) {
   cookieConsentElement.appendChild(_createInformationLink(linkText, linkHref));
   }
   cookieConsentElement.appendChild(_createDismissLink(dismissText));
   return cookieConsentElement;
   }
   function _createDialogElement(cookieText, dismissText, linkText, linkHref) {
   var glassStyle = 'position:fixed;width:100%;height:100%;z-index:999;' +
   'top:0;left:0;opacity:0.5;filter:alpha(opacity=50);' +
   'background-color:#ccc;';
   var dialogStyle = 'z-index:1000;position:fixed;left:50%;top:50%';
   var contentStyle = 'position:relative;left:-50%;margin-top:-25%;' +
   'background-color:#fff;padding:20px;box-shadow:4px 4px 25px #888;';
   var cookieConsentElement = document.createElement('div');
   cookieConsentElement.id = cookieConsentId;
   var glassPanel = document.createElement('div');
   glassPanel.style.cssText = glassStyle;
   var content = document.createElement('div');
   content.style.cssText = contentStyle;
   var dialog = document.createElement('div');
   dialog.style.cssText = dialogStyle;
   var dismissLink = _createDismissLink(dismissText);
   dismissLink.style.display = 'block';
   dismissLink.style.textAlign = 'right';
   dismissLink.style.marginTop = '8px';
   content.appendChild(_createConsentText(cookieText));
   if (!!linkText & !!linkHref) {
   content.appendChild(_createInformationLink(linkText, linkHref));
   }
   content.appendChild(dismissLink);
   dialog.appendChild(content);
   cookieConsentElement.appendChild(glassPanel);
   cookieConsentElement.appendChild(dialog);
   return cookieConsentElement;
   }
   function _setElementText(element, text) {
   if (supportsTextContent) {
   element.textContent = text;
   } else {
   element.innerText = text;
   }
   }
   function _createConsentText(cookieText) {
   var consentText = document.createElement('span');
   _setElementText(consentText, cookieText);
   return consentText;
   }
   function _createDismissLink(dismissText) {
   var dismissLink = document.createElement('a');
   _setElementText(dismissLink, dismissText);
   dismissLink.id = dismissLinkId;
   dismissLink.href = '#';
   dismissLink.style.marginLeft = '24px';
   return dismissLink;
   }
   function _createInformationLink(linkText, linkHref) {
   var infoLink = document.createElement('a');
   _setElementText(infoLink, linkText);
   infoLink.href = linkHref;
   infoLink.target = '_blank';
   infoLink.style.marginLeft = '8px';
   return infoLink;
   }
   function _dismissLinkClick() {
   _saveUserPreference();
   _removeCookieConsent();
   return false;
   }
   function _showCookieConsent(cookieText, dismissText, linkText, linkHref, isDialog) {
   if (_shouldDisplayConsent()) {
   _removeCookieConsent();
   var consentElement = (isDialog) ?
   _createDialogElement(cookieText, dismissText, linkText, linkHref) :
   _createHeaderElement(cookieText, dismissText, linkText, linkHref);
   var fragment = document.createDocumentFragment();
   fragment.appendChild(consentElement);
   document.body.appendChild(fragment.cloneNode(true));
   document.getElementById(dismissLinkId).onclick = _dismissLinkClick;
   }
   }
   function showCookieConsentBar(cookieText, dismissText, linkText, linkHref) {
   _showCookieConsent(cookieText, dismissText, linkText, linkHref, false);
   }
   function showCookieConsentDialog(cookieText, dismissText, linkText, linkHref) {
   _showCookieConsent(cookieText, dismissText, linkText, linkHref, true);
   }
   function _removeCookieConsent() {
   var cookieChoiceElement = document.getElementById(cookieConsentId);
   if (cookieChoiceElement != null) {
   cookieChoiceElement.parentNode.removeChild(cookieChoiceElement);
   }
   }
   function _saveUserPreference() {
// Durata del cookie di un anno
   var expiryDate = new Date();
   expiryDate.setFullYear(expiryDate.getFullYear() + 1);
   document.cookie = cookieName + '=y; expires=' + expiryDate.toGMTString();
   }
   function _shouldDisplayConsent() {
   // Per mostrare il banner solo in mancanza del cookie
   return !document.cookie.match(new RegExp(cookieName + '=([^;]+)'));
   }
   var exports = {};
   exports.showCookieConsentBar = showCookieConsentBar;
   exports.showCookieConsentDialog = showCookieConsentDialog;
   return exports;
  })();
  window.cookieChoices = cookieChoices;
  return cookieChoices;
})(this);
document.addEventListener('DOMContentLoaded', function(event) {
   cookieChoices.showCookieConsentBar('Questosito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione consideriamo che accetti il loro uso.',
   'OK', 'Più Info', 'http://www.ideepercomputeredinternet.com/p/politica-dei-cookie.html');
  });
//]]>
</script>
<!-- Codice per accettazione cookie - Fine -->
 

Al posto di http://www.ideepercomputeredinternet.com/p/politica-dei-cookie.html create una vostra pagina come QUESTA (potete copiarla) e inserite il link nel modello html.
Finito! Ora potete dormire sonni tranquilli :)
Questa è la versione breve del lavoro fatto da Ernesto di Ideepercomputeredinternet, come avrete notato dal codice Html che ovviamente non ho toccato perché è di sua proprietà.
Se volete informarvi ancora di più vi invito a leggere l'articolo completo QUI dove potrete sicuramente trovare spiegazioni aggiuntive.
Spero di esservi stata di aiuto!
Per domande o altro scrivetemi pure :)
Alla prossima,
Barbara

Potrebbero interessarti anche :

Possono interessarti anche questi articoli :

  • Avrei voluto nascere negli anni degli stipendi d’oro

    Forse, uno dei più grossi problemi che ho, adesso come adesso, è che mi guardo troppo in giro. O meglio, che guardo troppo quello che hanno gli altri, e lo... Leggere il seguito

    Il 30 giugno 2015 da   Giovanecarinaedisoccupata
    DIARIO PERSONALE, PER LEI, RACCONTI, TALENTI
  • Avril: Organic Body Scrub

    Ciao a tutti!Vorrei parlarvi di un regalo ricevuto da una cara amica blogger, Organic Body Scrub di Avril.Silvia di Cosmovetto mi ha regalato questo scrub per i... Leggere il seguito

    Il 30 giugno 2015 da   Tiziana Balduini
    LIFESTYLE, PER LEI
  • Jumpsuit mania

    …..la mia selezione di jumpsuit, o comunemente chiamata tuta. Quest’anno mi fanno impazzire le jumpsuit e gli abiti lunghi, ma oggi voglio soffermarmi sulle... Leggere il seguito

    Il 30 giugno 2015 da   Littlefairyfashion
    MODA E TREND, PER LEI
  • My Favourite YouTube Channels

    Non ci sentiamo da qualche giorno (sono stata al mare per il week-end) e quindi non ho avuto il tempo di preparare post per il blog. così oggi ne approfitt... Leggere il seguito

    Il 29 giugno 2015 da   Marymakeup
    BELLEZZA, PER LEI
  • Fiera Internazionale dell’Artigianato a Lisbona, la mia esperienza

    ENGLISH – PORTUGUÊS – FRANÇAISE – ESPAÑOL – DEUTSCHE La Fiera Internazionale dell’Artigianato, di cui vi avevo già parlato qui, è divisa in 3 padiglioni. Leggere il seguito

    Il 29 giugno 2015 da   Lillyslifestyle
    LIFESTYLE, PER LEI
  • Weekend last minute estivi con Hoteltonight

    Naturalmente di Hoteltonight vi ho già parlato prima e dopo la mia esperienza a Barcellona, perché tornarci sopra dunque? Perché mi sa che ancora non avete... Leggere il seguito

    Il 29 giugno 2015 da   Alessandrapepe
    LIFESTYLE, MODA E TREND, PER LEI