Nodopiano Cookie Solution
Per poter far fronte alla normativa GDPR, abbiamo sviluppato un plugin che si occupa di:
- Bloccare la registrazione di cookies
- Bloccare l'esecuzione degli script
- Bloccare tutti gli iframe
Il plugin presenterà un banner costumizzabile dal backend all'utente. Tutte le normali funzioni del sito verranno ripristinate nel momento in cui si accettano i termini di utilizzo e la privacy policy.
Installazione e utilizzo
Una volta scaricato e attivato il plugin su Wordpress, comparirà una nuova voce nel menù laterale denominata Cookie Solution.
Entrando in questa pagina verranno presentate tutte le opzioni di controllo e personalizzazione del plugin.
Personalizzazione e contenuto del banner
La prima sezione della pagina permette di inserire il testo contenuto nel banner che verrà presentato all'utente, oltre che modificare il contenuto e il colore di banner e pulsanti.
È possibile inoltre aggiungere dello stile CSS personalizzato.
Opzioni di controllo
Nella seconda sezione della pagina si determina il comportamento del plugin:
Numero di giorni di validità del cookie di approvazione: indica per quanti giorni deve essere salvato il cookie contentente la data di approvazione. Il valore di default è 365 giorni.
Lista dei cookies da bloccare: indica quali cookies bloccare in base ai loro domini di origine. I domini vanno scritti uno per riga, come RegEx (javascript) o come stringhe normali. Ad esempio:
www.google.com .google.com /cdn\.mxpnl\.com/Lista degli scripts da bloccare: indica quali scripts bloccare preventivamente al caricamento della pagina. Questa opzione blocca esclusivamente gli scripts caricate tramite file esterno. Nell'area di testo, scrivere l'URL di origine dello script che si vuole bloccare (anche solo in parte). Gli URL vanno scritti uno per riga. Ad esempio:
https://www.google.com/recaptcha/api.js gravatar.comGestione degli script inline: è possibile scegliere di bloccare tutti gli scirpt inline nella pagina, a meno che non contengano l'attributo
data-no-blocked. Questa opzione è disattivata di default, ma potrebbe essere utile per bloccare l'esecuzione di cookies da script inline aggiunti, ad esempio, da altri plugin.
Gestione degli iframe
Tutti gli iframe vengono automaticamente bloccati fino all'accettazione della privacy policy.
Blocco di un contenuto custom
È possibile scegliere di bloccare un particolare blocco di contenuto custom tramite lo shortcode np_cookie_solution_block.
Ad esempio, se si desidera bloccare un form di contatto di Contact Form 7 se la privacy policy non è stata accettata, è sufficiente scrivere nel contenuto della pagina:
[np_cookie_solution_block]
[contact-form-7 id="88" title="Contatti"]
[/np_cookie_solution_block]
Rifiuto dei cookies dopo l'accettazione
Nel footer della pagina verrà automaticamente aggiunto un blocco contenente un testo personalizzato è la data di accettazione dei cookies.
L'utente può facilmente revocare il consenso alla privacy policy cliccando sul pulsante appena a fianco (anche questo con testo personalizzabile).
Il cookie di accettazione verrà cancellato e la pagina ricaricata, bloccando così nuovamente tutti i cookies, gli scripts e gli iframe della pagina. Il banner di richiesta di consenso verrà ripresentato.