1/** 2 * Configurazione vanilla-cookieconsent v3 3 * Linee Guida Garante Privacy 2021 â banner a due livelli con Accetta/Rifiuta/Personalizza paritari. 4 * Categorie: necessary (sempre attivo), analytics (GA4 + UA), functional (reCAPTCHA). 5 */ 6(function () { 7 if (typeof CookieConsent === 'undefined') return; 8 9 CookieConsent.run({ 10 guiOptions: { 11 consentModal: { 12 layout: 'box inline', 13 position: 'bottom right', 14 equalWeightButtons: true, 15 flipButtons: false 16 }, 17 preferencesModal: { 18 layout: 'box', 19 equalWeightButtons: true, 20 flipButtons: false 21 } 22 }, 23 24 cookie: { 25 name: 'cc_cookie', 26 expiresAfterDays: 182, 27 sameSite: 'Lax' 28 }, 29 30 categories: { 31 necessary: { 32 enabled: true, 33 readOnly: true 34 }, 35 analytics: { 36 enabled: false, 37 readOnly: false, 38 autoClear: { 39 cookies: [ 40 { name: /^_ga/ }, 41 { name: '_gid' }, 42 { name: '_gat' }, 43 { name: '__utma' }, 44 { name: '__utmb' }, 45 { name: '__utmc' }, 46 { name: '__utmt' }, 47 { name: '__utmz' } 48 ] 49 } 50 }, 51 functional: { 52 enabled: false, 53 readOnly: false 54 } 55 }, 56 57 language: { 58 default: 'it', 59 translations: { 60 it: { 61 consentModal: { 62 title: 'Rispettiamo la tua privacy', 63 description: 'Utilizziamo cookie tecnici per il funzionamento del sito e, previo tuo consenso, cookie analitici e funzionali. Puoi accettare, rifiutare o personalizzare la tua scelta. Maggiori dettagli nella <a href="/cookie-policy">cookie policy</a>.', 64 acceptAllBtn: 'Accetta tutti', 65 acceptNecessaryBtn: 'Rifiuta tutti', 66 showPreferencesBtn: 'Personalizza', 67 footer: '<a href="/informativa-privacy">Informativa privacy</a> · <a href="/cookie-policy">Cookie policy</a>' 68 }, 69 preferencesModal: { 70 title: 'Preferenze cookie', 71 acceptAllBtn: 'Accetta tutti', 72 acceptNecessaryBtn: 'Rifiuta tutti', 73 savePreferencesBtn: 'Salva le mie scelte', 74 closeIconLabel: 'Chiudi', 75 serviceCounterLabel: 'Servizi', 76 sections: [ 77 { 78 title: 'Uso dei cookie', 79 description: 'Questo sito utilizza cookie per garantirti la migliore esperienza. I cookie tecnici sono indispensabili al funzionamento; gli altri richiedono il tuo consenso esplicito. Puoi modificare o revocare il consenso in qualsiasi momento.' 80 }, 81 { 82 title: 'Cookie tecnici (necessari)', 83 description: 'Necessari per il funzionamento del sito (sessione, autenticazione, CSRF, scelta regione, salvataggio preferenze cookie). Non possono essere disattivati.', 84 linkedCategory: 'necessary', 85 cookieTable: { 86 headers: { 87 name: 'Nome', 88 domain: 'Fornitore', 89 expiration: 'Scadenza', 90 description: 'Finalità ' 91 }, 92 body: [ 93 { 94 name: 'laravel_session', 95 domain: 'simbiosi-industriale.enea.it', 96 expiration: 'Sessione', 97 description: 'Identificatore di sessione utente' 98 }, 99 { 100 name: 'XSRF-TOKEN', 101 domain: 'simbiosi-industriale.enea.it', 102 expiration: 'Sessione', 103 description: 'Protezione anti-CSRF dei form' 104 }, 105 {
106 name: 'sito_regione', 107 domain: 'simbiosi-industriale.enea.it', 108 expiration: 'Sessione', 109 description: 'Memorizza la regione selezionata' 110 }, 111 { 112 name: 'cc_cookie', 113 domain: 'simbiosi-industriale.enea.it', 114 expiration: '6 mesi', 115 description: 'Salva le tue preferenze di consenso ai cookie' 116 } 117 ] 118 } 119 }, 120 { 121 title: 'Cookie analitici', 122 description: 'Ci aiutano a capire come gli utenti utilizzano il sito tramite statistiche aggregate. Indirizzo IP anonimizzato. Senza il tuo consenso questi cookie non vengono installati.', 123 linkedCategory: 'analytics', 124 cookieTable: { 125 headers: { 126 name: 'Nome', 127 domain: 'Fornitore', 128 expiration: 'Scadenza', 129 description: 'Finalità ' 130 }, 131 body: [ 132 { 133 name: '_ga', 134 domain: 'Google Analytics', 135 expiration: '2 anni', 136 description: 'Identificatore univoco utente (GA4)' 137 }, 138 { 139 name: '_ga_*', 140 domain: 'Google Analytics', 141 expiration: '2 anni', 142 description: 'Stato sessione GA4' 143 }, 144 { 145 name: '_gid', 146 domain: 'Google Analytics', 147 expiration: '24 ore', 148 description: 'Identificatore utente (Universal Analytics)' 149 } 150 ] 151 } 152 }, 153 { 154 title: 'Cookie funzionali (sicurezza)', 155 description: 'Google reCAPTCHA è utilizzato per proteggere i form da spam e abusi. Necessario per inviare moduli di registrazione, contatto e questionari. Senza il tuo consenso questi form non saranno inviabili.', 156 linkedCategory: 'functional', 157 cookieTable: { 158 headers: { 159 name: 'Nome', 160 domain: 'Fornitore', 161 expiration: 'Scadenza', 162 description: 'Finalità ' 163 }, 164 body: [ 165 { 166 name: '_GRECAPTCHA', 167 domain: 'Google reCAPTCHA', 168 expiration: '6 mesi', 169 description: 'Protezione anti-bot dei moduli' 170 } 171 ] 172 } 173 }, 174 { 175 title: 'Maggiori informazioni', 176 description: 'Per qualsiasi domanda sulla nostra cookie policy o sull\'esercizio dei diritti GDPR (artt. 15-22) consulta la <a href="/cookie-policy">cookie policy</a> e l\'<a href="/informativa-privacy">informativa privacy</a> completa.' 177 } 178 ] 179 } 180 } 181 } 182 } 183 }); 184})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.