EU Cookie Compliance

Ritratto di Vanni

Dal 2 giugno 2015 entra in vigore la nuova normativa sulla notifica agli utenti dell'uso di cookie da parte dei nostri siti web. Non mi dilungherò su cosa prevede questa normativa e come deve comportarsi un webmaster a tale proposito, in quanto io non sono un avvocato e non posso dare consigli in merito. Voglio però portare l'attenzione sul fatto che Drupal 7 per funzionare fa uso di cookies tecnici, quindi, è necessario avere una pagina che ne parli. Se poi, per vari motivi, si vanno ad usare anche altre tipologie di cookie come gli analitici (dipende dal genere) o di fidelizzazione si deve informare l'utente che per la prima volta arriva nel sito. 

A tale scopo Drupal ci viene in aiuto con diversi moduli. Quando un utente visualizzerà per la prima volta una pagina del nostro sito, nello schermo apparirà un banner che notificherà l'utilizzo di cookie e che se si vogliono maggiori informazioni, si potrà andare a visionare l'informativa estesa descritta nella pagina dedicata.

In questo sito si fà uso del modulo EU Cookie Compliance, che si può scaricare da qui.

Attenzione: come scritto nella pagina del modulo, questo modulo si limita ad informare l'utente tramite la visualizzazione di un banner, ma non blocca l'inserimento dei cookie nel browser.

Altri moduli simili descritti in questo sito: Cookie Control. Moduli simili da scaricare: jQuery Cookie Guard e Rijksoverheid Cookie Opt-in.

Aggiornamento (day by day) su come "difendersi" dai cookie:

  • chi volesse bloccare preventivamente i cookie di Google Analytics usando il modulo EU Cookie Compliance può leggere qui.
  • suggerisco un modulo per statistiche sui visitatori che non utilizza cookie: Visitors
  • tra i vari comenti a fondo pagina troverete un paio di link per 2 diversi moduli, sviluppati da programmatori "nostrani", costruiti appositamente per la normativa italiana. Entrambi sono nella sezione "sandbox" di drupal.org
  • suggerisco un bel modulo per social network che non fa uso di cookie perchè inserisce solo dei link: Responsive Share Buttons

Come utilizzare il modulo UE Cookie Compliance

  • installare ed attivare il modulo
  • andare nella pagina permessi e abilitare la visualizzazione del banner ai vari tipi di utenti
  • andare nella pagina di configurazione
  • pagina configurazione modulo EU cookie compliance
  • mettere la spunta in enable popup
  • se il sito e' in italiano modificare il testo che comparira' nei button e nel message popup
  • configurazione messaggio di ringraziamento
  • abilitare o meno il messaggio di ringraziamento e modificarne il testo (apparira' solo se l'utente acconsente all'uso dei cookie)
  • configurazione link verso la pagina che descrive i cookie utilizzati
  • inserire il link della pagina in cui sono descritti i cookie utilizzati
  • impostare la grafica del popup
  • inserire o eliminare le pagine in cui dovra' essere visualizzato il messaggio popup
  • cliccare su salva
  • messaggio popup per l'utilizzo di cookie
  • risultato finale

Commenti

Info su EU Cookie Compliance

Cosa si intende per 'andare nella pagina permessi e abilitare la visualizzazione del banner ai vari tipi di utenti' e in configurazione non ho la voce per configurare il modulo anche se abilitato.
Grazie.

modulo non funzionante

Buongiorno a tutti! Io pur avendo installato il modulo (ultima versione disponibile) e avendo aggiornato il core di drupal 7, quando faccio click su "nascondi" al messaggio di ringraziamento, la pop up riappare in eterno! Anche se disabilito il messaggio di ringraziamento, la pop up appare lo stesso! Ci sono per caso librerie o moduli da aggiornare o che possono dare conflitto come per esempio il modulo torna su?
Grazie infinite!

Ritratto di Vanni

Salve Paolo, non ci sono nè

Salve Paolo, non ci sono nè librerie nè moduli aggiuntivi. Ho provato ad abilitare il messaggio di ringraziamento ma a me funziona correttamente. Non capisco perchè il tuo dia problemi. Magari prova a reinstallare il modulo.

problema modulo

ciao vanni, perdona ma io ho installato il modulo in locale e in remoto con drupal 7 ultima versione e il problema persiste!!! Anche non abilito nell impostazioni il messaggio di ringraziamento, tale messaggio appare lo stesso!!! Quale versione di jQuery hai installato? Ho seguito tutte le guide di drupal.org, quelle di questo sito e patch da drupal.org, ma nulla!!!! Sono disperato :(

Ritratto di Vanni

Ciao Paolo. Non sono sicuro

Ciao Paolo. Non sono sicuro ma credo che questo modulo lavori senza jQuery, forse usa un suo estratto nel .js che si trova nella sua cartella. Magari è un'altro modulo che entra in conflitto. Nella sidebar destra della pagina ufficiale del modulo c'è la sezione "Issues for EU Cookie Compliance" prova a cercare se qualcuno ha già riscontrato questo problema (ad es. io ho trovato questo https://www.drupal.org/node/2281069 intitolato "Popup loop"), oppure puoi aprire te una discussione.

Problema modulo

Cioa Paolo, ho lo stesso problema tuo.
Sei risucito a risolverlo ?

Ho provato anche a disabilitare molti moduli, ma non sono riscito a risolvere il problema.

Ritratto di Vanni

Salve Sergio, si deve andare

Salve Sergio, si deve andare nella pagina "permessi" per abilitare la visualizzazione del banner ai vari utenti, ad esempio nel mio caso ho dovuto dare il consenso agli "utenti anonimi", così che possano visualizzare l'avviso.
In configurazione, trovi il link del modulo nella sezione "Sistema", o puoi copiare questo Url: admin/config/system/eu-cookie-compliance

Cokies multilingua

Salve ho un sito in drupal7 in un sottodominio in tre lingue, come va settato
EU Cookie Compliance?
Aggiungendo l'url delle varie lingue non mi fa vedere nulla, mentre se lascio Domains list vuoto e su remove va bene solo per l'Italiano.
Grazie 1000 se puoi darmi un consiglio.
Ciao
Franco F

Ritratto di Vanni

Salve Franco, con un

Salve Franco, con un sottodominio non l'ho mai testato, quindi non sono sicuro che funzioni. Comunque io ho un sito con 2 lingue (es nome_sito.com/it e nome_sito.com/en) e per configurare questo modulo, sono entrato nel menu amministratore prima dalle pagine in italiano e poi da quelle in inglese, cioè prima l'Url era admin/it/config e poi admin/en/config

Cokies multilingua

Salve Vanni, Ti confermo che con il multilingue sta funzionando anche con i sottodomini. Quello che non so è: (ma li blocca veramente i cokies prima di dare l'OK?) se hai fatto delle verifiche fammi sapere.
Grazie
Franco

Ritratto di Vanni

Mi dispiace Franco ma questo

Mi dispiace Franco ma questo modulo (e temo che lo siano tutti quelli dedicati a Drupal) si limita ad informare l'utente ma non blocca l'inserimento dei cookie nel browser. E' scritto nella pagina del modulo stesso (ora l'ho scritto anch'io questa pagina). Il fatto è che questo modulo è stato ideato per rispondere alla legge vigente in UK. "Stranamente" anche se tutto nasce da una legge Europea, l'Italia l'ha recepita in maniera molto più stringente di altri stati membri. Momentaneamente io ho disabilitato tutto ciò che nel sito creava cookie di profilazione (anche se di terze parti) e aspetto che venga fatta chiarezza.

Ritratto di Vanni

Modifica al file Template per bloccare cookie

Ho trovato questa pagina (vedere qui) che spiega come apportare alcune modifiche ai file di Drupal per bloccare preventivamente alcuni cookie. Ho provato personalmente e posso dire che funziona anche se non perfettamente, forse verrà migliorato. Io ho riscontrato questi problemi:

  • i cookie di linkedin e twitter non vengono bloccati con gli altri funziona bene
  • la mappa di google e le pubblicità di altervista vengono bloccate, ma una volta dato il consenso all'utilizzo di cookie si deve ricaricare la pagina per vederle
  • il banner si chiude solo se si clicca su apposito pulsante
  • il cookie di consenso rilasciato dallo script dura solo fino alla chiusura del browser

E' finalmente disponibile il modulo EU Cookie Law per Drupal 7

Salve Vanni,

ti ringrazio per aver citato il mio articolo. Son passati diversi mesi da allora e la novità è che ora non c'è più alcun bisogno di modifiche a index.php, templates, ecc.

In sintesi ho appena inserito su drupal.org in una Sandbox il modulo che si basa su quanto scritto nell'articolo da te citato.

https://www.drupal.org/sandbox/pietrocap/2563345

Sono risolti tutti i problemi che avevi evidenziato ed in più il modulo si è evoluto insieme al plugin di Diego che è ora alla versione 2.5.0. Ad esempio ora il banner è configurabile con accettazione allo scroll e addirittura si possono impostare i pixel relativi allo scroll, ecc, ecc.

P.S.:

Cit.: il cookie di consenso rilasciato dallo script dura solo fino alla chiusura del browser...

Precisazione: no, la durata del cookie si poteva impostare anche prima, ma  per testarlo sul sito di esempio l'ho impostato come cookie di sessione :-)

Ritratto di Vanni

Salve Pietro,

Salve Pietro,

grazie per la tua segnalazione e soprattutto per il tuo lavoro nello sviluppare questo modulo che speriamo metta fine a tutti i problemi sorti con la Cookie Law.

Appena posso lo provo. 

EU Cookie Compliance e cache pages per anonymous users

Ho installato il modulo eu_cookie_compliance e il popup funziona bene finché non abilito la cache per gli utenti anonimi. Vi è capitato? Come si può risolvere e avere insieme il modulo funzionante e la cache pages for anonymous users attiva?

Grazie per l'aiuto e complimenti per la chiarezza del sito

EU Cookie Compliance e cache pages per anonymous users

avevo cercato tra le issue, e quella che riguarda insieme cache e modulo sembra essere questa, che è sulla versione -dev (io ho provato tutte e due, sia la versione stabile che quella di sviluppo). Ho provato con le patches proposte, ma senza risultato. Ho molti moduli installati, con un sito molto personalizzato per gestire il flusso editoriale tipo un magazine cartaceo, per cui è probabile che ci sia qualche conflitto.

Alla fine mi sono arresa, e ho installato (dopo averlo adattato alle mie/nostre necessità), il modulo Simple Cookie Compliance, che sembra non avere problemi. È il mio primo sito complesso con Drupal, se qualcuno vuole dare un'occhiata, eccolo: gunsweek.com

Grazie ancora per la chiarezza dei tutorial

Ritratto di Vanni

Ciao Sonia, forse è proprio

Ciao Sonia, forse è proprio come dici te, e qualche modulo interferisce con EU compliance, avresti potuto disattivare ad uno ad uno tutti i moduli e vedere quale era quello che dava il problema, ma l'importante è che tu abbia risolto. Lascio anche i link che hai inserito nel commento che magari servono a qualcuno. 

Ho dato un'occhiata veloce alla home del tuo sito e posso dire che il modulo che hai utilizzato sembra funzionare bene, unico neo, se non clicco sul pulsante di consenso e "scrollo" la pagina, il banner sparisci ma il cookie non viene installato, quindi il banner si ripresenta ad ogni pagina finchè non lo accetto.

(Quando "scrollo" la pagina e la barra menu appare, il primo link con il nome del sito appare tagliato, ho usato un monitor di circa 1350px).

Il comportamento da parte del

Il comportamento da parte del banner per i cookie è proprio quello che hai rilevato: se non si clicca il pulsante di consenso il cookie non viene installato, per cui si ripresenta a ogni pagina. Se clicco altrove sulla pagina stessa, o "scrollo" in giù, il banner si "nasconde" temporaneamente per consentire una lettura più agevole.

Devo verificare invece l'anomalia che mi hai segnalato (primo link con il nome del sito che appare tagliato): non sono per ora riuscita a replicare il problema con i device di cui dispongo, ma grazie per la segnalazione.

Un cordiale saluto

Problema con sito multilingua

Ciao Vanni,

intanto grazie per il supporto.

Una domanda: il modulo non mi funziona per la lingua ita. Ho drupal 7 configurato per ITA ed ENG ma mi fa configurare per la versione italiana nonostante questa sia la default del sito.

Qualche idea?

Ritratto di Vanni

Ciao Giacomo, non ho capito

Ciao Giacomo, non ho capito molto bene il tuo problema, puoi provare ad aggiungere qualche dettaglio? Comunque guarda i commenti precedenti, ce ne è uno che riguarda un sito multilingua, magari c'è già la risposta che cerchi.

Aggiungi un commento

Filtered HTML

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Comment

  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.
Per tutelare la vostra privacy suggerisco l'uso di un nickname o lasciare anonimo...
CAPTCHA
Questa domanda e' per testare se sei un visitatore persona e non un software che genera spam
11 + 6 =
Risolvi la semplice domanda di matematica e inserisci il risultato. Es. se e' 1 + 3 inserisci 4.