domenica 31 maggio 2015

Adeguamento normativa cookie per chiunque abbia un blog o un sito

Per chiunque ancora non lo sappia vi giro le informazioni che ho avuto ieri per caso

RICORDATEVI DI ADEGUARVI ALLA NORMATIVA DEI COOKIE!!!


Dal 2 di giugno se non siete in regola con il vostro blog o sito potreste venir multati... e la multa è piuttosto salata!!! 6000 euro


Scrivo cosa ho fatto su blogspot, perchè le altre piattaforme non le conosco personalmente, pertanto se usate altro
nello specifico non so come aiutarvi... ma magari basta un po' di elasticità e riuscirete a trovare tutto quello che
vi serve!!


Per tutti i possessori di blog su blogspot, come noi, basta attivare la navbar di blogspot nel menu Layout. Chi si
collegherà per la prima volta al vostro blog visualizzerà il messaggio per l'accetazione dei cookies per l'utilizzo
del blog.


ATTENZIONE!!!! Questo non basta per la visualizzazione del vostro blog da dispositivi mobili. Per ovviare a questo
 problema la cosa più semplice che potete fare è andare nel menu di blogspot Modello, cliccare sul disegno
dell'ingranaggio sotto la visualizzazione per Cellulare e scegliere l'impostazione di usare il modello desktop anche
per dispositivi mobili.... in seguito con calma potete cercare sul web una soluzione che vi soddisfi di più (o appena
avrò scoperto cosa fare ve lo comunicherò).


Per quanto riguarda il trattamento dei servizi di terzi (link su facebook, pinterest etcetcetc) ho creato una pagina
nel blog chiamata Privacy Policy e linkata nel menu principale del blog che è visibile SEMPRE in qualsiasi parte del
blog in cui entro. In questa pagina ho descritto tutti i gadget utilizzati e fatto riferimento alle loro pagine
ufficiali di policy.




Ma anche questo non basta, per l'utilizzo di servizi di terze parti bisogna aggiungere un consenso visibile in ogni
pagina che aprite.. questo è un po' più laborioso ma se seguite quello che vi scrivo ora potrete tutelarvi tutti.


Andate nel Modello del blog e scegliete il tastino Modifica Html
cliccate al centro della pagina e premete contemporaneamente i tasti ctrl F: apparirà sulla destra una casella
 con scritto search.
Nella casella del search scrivete /body e premete invio: nel testo vedrete selezionata la riga con la scritta
  </body>

Posizionatevi con il cursore all'inizio della riga e premete invio.
Nella nuova riga 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('Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione consideriamo che accetti il loro uso.',
        'OK', '+Info', 'http://decorandaeisuoilabirinti.blogspot.it/p/privacy-policy.html');
  });
//]]>
</script>
<!-- Codice per accettazione cookie - Fine -->





Se guardate qualche riga più in su di questa in cui sto scrivendo c'è l'indirizzo della mia pagina dei cookie di decoranda.

Al posto di quell'indirizzo dovete mettere quello della pagina che avete creato nel vostro blog.Ancora una cosa... non so come sono tutelati i vari Candy... ho paura che se linkate un sito che non è a norma vi incasinate la vita pure voi... pertanto occhio....Questo è tutto...

Spero di aver fatto tutto quello che serve perchè come tutti voi sono andata a cercare notizie in rete... ed ho copiato cosa hanno fatto altri :)



 bisogna fare riferimenti a tutte le pagine di Privacy Policy dei plug-in che usi, tipo Facebook, Pinterest ecc. Specificare i tipi di cookies che usi, informare l'utente di cosa siano i cookies e quanti tipi ci siano, persino mettere una guida per come disattivarli tramite il proprio browser, tipo se usi Internet Explorer, Google Chrome, Opera, Mozilla o Firefox

e qui non so come aiutarvi! se qualcuna ha informazioni da condividere ci darebbe un bell'aiuto!!!