CINXE.COM
Come configurare Privacy Controls and Cookie Solution (guida avanzata) - iubenda help
<!DOCTYPE html> <html lang="it" class="no-js"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta class="swiftype" name="tags" data-type="string" content="it"> <meta charset="utf-8"> <title>Come configurare Privacy Controls and Cookie Solution (guida avanzata) - iubenda help</title> <meta name="title" content="Come configurare Privacy Controls and Cookie Solution (guida avanzata) - iubenda help"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Language" content="it"> <meta name="locale" content="it"> <meta name="description" content=" ❗️ Aggiornamento del valore predefinito del parametro invalidateConsentWithoutLog A partire dal 15-01-2023, il valore di default di invalidateConsentWithoutLog è cambiato ed è ora impostato a true. Ciò significa che, se hai attivato il Registro Preferenze Cookie e Consensi, per impostazione predefinita viene richiesto un nuovo consenso quando una preferenza dell’utente non viene trovata registrata… Continue reading Come configurare Privacy Controls and Cookie Solution (guida avanzata)"> <meta name="robots" content="index"> <meta name="image" content="https://www.iubenda.com/seo/assets/default.png"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Come configurare Privacy Controls and Cookie Solution (guida avanzata)"> <meta name="twitter:description" content=" ❗️ Aggiornamento del valore predefinito del parametro invalidateConsentWithoutLog A partire dal 15-01-2023, il valore di default di invalidateConsentWithoutLog è cambiato ed è ora impostato a true. Ciò significa che, se hai attivato il Registro Preferenze Cookie e Consensi, per impostazione predefinita viene richiesto un nuovo consenso quando una preferenza dell’utente non viene trovata registrata… Continue reading Come configurare Privacy Controls and Cookie Solution (guida avanzata)"> <meta name="twitter:site" content="@iubenda"> <meta name="twitter:image:src" content="https://www.iubenda.com/seo/assets/default.png"> <meta property="og:title" content="Come configurare Privacy Controls and Cookie Solution (guida avanzata)"> <meta property="og:description" content=" ❗️ Aggiornamento del valore predefinito del parametro invalidateConsentWithoutLog A partire dal 15-01-2023, il valore di default di invalidateConsentWithoutLog è cambiato ed è ora impostato a true. Ciò significa che, se hai attivato il Registro Preferenze Cookie e Consensi, per impostazione predefinita viene richiesto un nuovo consenso quando una preferenza dell’utente non viene trovata registrata… Continue reading Come configurare Privacy Controls and Cookie Solution (guida avanzata)"> <meta property="og:image" content="https://www.iubenda.com/seo/assets/default.png"> <meta property="og:url" content="https://www.iubenda.com/it/help/623-come-configurare-la-cookie-solution-guida-avanzata"> <meta property="og:site_name" content="iubenda"> <meta property="og:locale" content="it"> <meta property="og:type" content="website"> <meta property="fb:app_id" content="190131204371223"> <script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","url":"https://www.iubenda.com","name":"iubenda","logo":"https://www.iubenda.com/seo/assets/logo.png","sameAs":["https://www.facebook.com/iubenda","https://www.twitter.com/iubenda"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","reviewCount":"133"}}</script> <link rel="canonical" href="https://www.iubenda.com/it/help/623-come-configurare-la-cookie-solution-guida-avanzata" /> <link rel="alternate" href="https://www.iubenda.com/it/help/623-come-configurare-la-cookie-solution-guida-avanzata" hreflang="it" /> <link rel="alternate" href="https://www.iubenda.com/en/help/1205-how-to-configure-your-cookie-solution-advanced-guide" hreflang="en" /> <link rel="alternate" href="https://www.iubenda.com/de/help/126446-so-konfigurieren-sie-ihre-cookie-solution-erweiterte-anleitung" hreflang="de" /> <link rel="alternate" href="https://www.iubenda.com/es/help/37536-como-configurar-tu-cookie-solution-guia-avanzada" hreflang="es" /> <link rel="alternate" href="https://www.iubenda.com/fr/help/55533-comment-configurer-votre-cookie-solution-guide-detaille" hreflang="fr" /> <link rel="alternate" href="https://www.iubenda.com/pt-br/help/37472-como-configurar-sua-cookie-solution-guia-avancado" hreflang="pt-BR" /> <link rel="alternate" href="https://www.iubenda.com/nl/help/106790-how-to-configure-your-cookie-solution-advanced-guide" hreflang="nl" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="nAF8-u4_Zf7bsv--9HW1jyBqzgjFLR9giJ3YUf60GHqWaRw3XDraoSKCB83U6gR8fClEucS1kRGXQzUu9pTKUQ" /> <meta name="csp-nonce" content="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" /> <link nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" rel="preload" href="/assets/site-314e4e6152ff2dd794db7bab6963ff3ce11faa99762b3abac29741922f96eccb.js" as="script"> <link nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" rel="preload" href="/assets/core-ffc7831de07148fc03f772a1ff267ebd35acf5a1f3edd2f1c45c40933bd946ed.css" as="style"> <link nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" rel="preload" as="script" href="/assets/builds/growthbook-5cfc0ab4c04b3cdc6f4e.js"> <link nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" rel="preload" href="/assets/app-41e048d0cbf6e83bc7cc82a1f62755c1cbba8aadf4f1fc5044e61468f2a0a5a0.js" as="script"> <link nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" rel="preload" href="/assets/help-3b6462ab1db354f81c56a65e4037e1bfe0110c57f541d4ecc1e0dbf3b282b70d.js" as="script"> <link nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" rel="preload" href="https://cdn.iubenda.com/cons/beta/iubenda_cons.js" as="script"> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Medium-9c3fd6d5af782a4511dc56bc490a29d341f5f775a1473d9498abc91e0fe793db.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/icons/iubenda-519eefd5e2627f078cb37ad800d0876b5986439f792cc1ae8df4a4cbc4c5e660.woff" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Regular-f089423b22171f8b5954000d1136ad533e7c6942974875d514b75477680b2ac9.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Bold-c10fcca174a9767aab6fa40c8c39ce42a696a48fd3091732280196a1042e3abb.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Light-abd02846fe10b12c6394b41fd7ac3914ca8cbf09234e0001d696c724ae44102b.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/hk-grotesk/HKGrotesk-Italic-4a89ad60aaf82464ae047d83a45fc663f62823f102bcc8e9c8429dbc36ccd6f4.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/light-italic-318917ed1d2496362d0f10cf4cbc0f042223eb68d6c355159f93a6c67aa59fef.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/light-2d8a5a0678adfb941a86c53ab436176bbeba11994c0da2be4ef1f6902079c121.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/regular-italic-0e9999012ee0ca260e0ab1aaeeb21d60b6853ebf38fb09bf228be80cb2ef69a9.woff2" type="font/woff2" crossorigin> <link rel="preload" as="font" href="/assets/tisa/regular-833a2fba288bd5d9fcbdc7a268303eeeb6fe71f902ba7422c04ab9dcb19a7311.woff2" type="font/woff2" crossorigin> <link rel="stylesheet" href="/assets/core-ffc7831de07148fc03f772a1ff267ebd35acf5a1f3edd2f1c45c40933bd946ed.css" /> <link rel="preload" href="/assets/help-de56e2adf05bb2e958739ac773721cad924ffdebe199943fb4988e6a150d56e1.css" as="style"> <link rel="stylesheet" href="/assets/help-de56e2adf05bb2e958739ac773721cad924ffdebe199943fb4988e6a150d56e1.css" /> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ window.phraseappEnabled = null if (window.phraseappEnabled) { document.addEventListener('DOMContentLoaded', function() { $('body').on('click', '.pi_bc', function () { $('#iubenda-modal').removeAttr('tabindex'); }); }); } //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ window.CSP_NONCE = "1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"; //]]> </script> <script src="/assets/site-314e4e6152ff2dd794db7bab6963ff3ce11faa99762b3abac29741922f96eccb.js" nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"></script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ I18n.defaultLocale = "en"; I18n.locale = "it"; //]]> </script> <script src="/assets/app-41e048d0cbf6e83bc7cc82a1f62755c1cbba8aadf4f1fc5044e61468f2a0a5a0.js" nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"></script> <script src="/assets/builds/runtime-fa8add5d500e2d02bc6b.js" async="async" nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"></script> <script src="/assets/help-3b6462ab1db354f81c56a65e4037e1bfe0110c57f541d4ecc1e0dbf3b282b70d.js" nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"></script> <link rel="P3Pv1" href="https://www.iubenda.com/w3c/p3p.xml"> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ var _iub = _iub || {}; _iub.cons = _iub.cons || {}; _iub.cons.api_base_url = 'https://consent.iubenda.com/beta/public/'; _iub.cons_instructions = _iub.cons_instructions || []; _iub.cons_instructions.push(['init', { api_key: 'TxVC3QW2DacksiUzfazNBocfStJA2s9O', log_level: 'error', sendFromLocalStorageAtLoad: true, }]); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" id="cons_script" src="https://cdn.iubenda.com/cons/beta/iubenda_cons.js" async="async"> //<![CDATA[ //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ document.getElementById('cons_script').onload = function() { _iub.cons.api_base_url = 'https://consent.iubenda.com/beta/public/' } //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ (function() { window._iub = window._iub || []; _iub.csConfiguration = { "cookiePolicyId": 775731, "siteId": 1, "lang": 'it', "logLevel": 'error', "enableRemoteConsent": false, "consentOnScroll": false, "enableUspr": true, "enableLgpd": true, "countryDetection": true, "perPurposeConsent": true, "whitelabel": false, "floatingPreferencesButtonDisplay": true, "consentOnContinuedBrowsing": false, "promptToAcceptOnBlockedElements": true, "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true, "rejectButtonDisplay": true, "useCustomBrand": true, "brandTextColor": "#FFF", "brandBackgroundColor": "#1CC691", "acceptButtonColor": "#0073CE", "acceptButtonCaptionColor": "white", "customizeButtonColor": "#DADADA", "customizeButtonCaptionColor": "#4D4D4D", "rejectButtonColor": "#0073CE", "rejectButtonCaptionColor": "white", "textColor": "black", "backgroundColor": "white", "logo": "/assets/site/general/logo-whiteongreen-18a11ce988ecc91e9cd5433bcdc55e4023983ea75b8542ca108728f511881cf1.svg", "closeButtonRejects": true }, callback: { onActivationDone: function() { window.csActivationCompleted.resolve(); }, onPreferenceExpressedOrNotNeeded: function(prefs) { const preferences = _iub.cs.api.getPreferences(); if (typeof preferences.id === 'undefined') { return; } // Handle quiz buttons for pricing pages const quizBtns = document.querySelectorAll(".appcues-quiz-btn"); if (preferences.purposes && preferences.purposes['4'] === true && preferences.purposes['5'] === true) { if( quizBtns.length > 0 ) { quizBtns.forEach( btn => { btn.classList.remove("disabled"); const alerts = document.querySelectorAll(".appcues-quiz-alert") alerts.forEach( alert => { alert.classList.add("d-none"); }); }); } } else { if( quizBtns.length > 0 ) { quizBtns.forEach( btn => { btn.classList.add("disabled"); const alerts = document.querySelectorAll(".appcues-quiz-alert") alerts.forEach( alert => { alert.classList.remove("d-none"); }); }); } } // Handle login button for Google Ads Login page const loginBtn = document.querySelector(".google-login-page .btn-google-oauth"); if (preferences.purposes && preferences.purposes['2'] === true) { if( loginBtn ) { loginBtn.classList.remove("disabled"); loginBtn.disabled = false; document.querySelector(".google-login-alert").classList.add("d-none"); } } else { if( loginBtn ) { loginBtn.classList.add("disabled"); loginBtn.disabled = true; document.querySelector(".google-login-alert").classList.remove("d-none"); } } // Handle chat button on dashboard sidebar const supportChatBtn = document.querySelector("#chat_support_box_button"); if( supportChatBtn ) { if (preferences.purposes && preferences.purposes['2'] === true && preferences.purposes['3'] === true && preferences.purposes['4'] === true && preferences.purposes['5'] === true) { document.querySelector("#support_box_accordion").classList.add("d-none"); supportChatBtn.classList.remove("d-none"); } } } }, "floatingPreferencesButtonZIndex": 1000, }; if (I18n.locale === 'da') { _iub.csConfiguration.banner.showPurposesToggles = true; } window.csActivationCompleted = jQuery.Deferred(); })(); //]]> </script> <script src="https://cs.iubenda.com/sync/252372.js" nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"></script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ gtag('set', 'url_passthrough', true); //]]> </script> <!-- <script src="//cdn.iubenda.com/cs/debugger.js"></script> --> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" type="text/javascript" src="//cdn.iubenda.com/cs/gpp/beta/stub.js"></script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" type="text/javascript" src= "//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" type="text/plain" class="_iub_cs_activate" data-iub-purposes="5"> //<![CDATA[ (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; var n = d.querySelector('[nonce]'); n && j.setAttribute('nonce', n.nonce || n.getAttribute('nonce')); f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-PJDQKV'); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" type="text/plain" class="_iub_cs_activate" data-iub-purposes="5"> //<![CDATA[ (function(l,e,a,d,i,n,f,o){if(!l[i]){l.GlobalLeadinfoNamespace=l.GlobalLeadinfoNamespace||[]; l.GlobalLeadinfoNamespace.push(i);l[i]=function(){(l[i].q=l[i].q||[]).push(arguments)};l[i].t=l[i].t||n; l[i].q=l[i].q||[];o=e.createElement(a);f=e.getElementsByTagName(a)[0];o.async=1;o.src=d;f.parentNode.insertBefore(o,f);} }(window,document,'script','https://cdn.leadinfo.eu/ping.js','leadinfo','LI-665876B09328F')); //]]> </script> <link rel="shortcut icon" href="/favicon.ico"> <link rel="icon" type="image/png" href="/favicon.png"> <link rel="apple-touch-icon" href="/touch-icon-iphone.png"> </head> <body> <div class="top_bar" id="alert_msg" style="display:none;"> <div class="alert-message warning top"> <button id="alert-msg-site-close-button" class="close">×</button> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ document.querySelector('#alert-msg-site-close-button').addEventListener("click", function() { hideAlertMsg(); return false; }); //]]> </script> </div> </div> <header class="iub-header"> <div class="bg-gray-4 text-sm text-light py-2"> <div id="headerContainer" class="container"> <div class="d-flex justify-content-between align-items-center"> <div class="d-flex align-items-center"> <div> <ul class="list-unstyled mb-0 d-flex align-items-center"> <li class="list-inline-item"> <div class="dropdown"> <button class="btn btn-sm btn-faded-05 text-light dropdown-toggle rounded" type="button" id="dropdown-language" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="i-world mr-1 align-middle"></i><span>Italiano</span> </button> <div class="lang_selector dropdown-menu" aria-labelledby="dropdown-language"> <a class="dropdown-item" data-locale="it" href="/it/help/623-come-configurare-la-cookie-solution-guida-avanzata" title="iubenda - generatore di privacy policy - versione italiana">Italiano </a> <a class="dropdown-item" data-locale="en" href="/en/help/1205-how-to-configure-your-cookie-solution-advanced-guide" title="iubenda - privacy policy generator - English version">English </a> <a class="dropdown-item" data-locale="de" href="/de/help/126446-so-konfigurieren-sie-ihre-cookie-solution-erweiterte-anleitung" title="iubenda - Datenschutzerklärung-Generator - Deutsche Version">Deutsch </a> <a class="dropdown-item" data-locale="es" href="/es/help/37536-como-configurar-tu-cookie-solution-guia-avanzada" title="iubenda - generador de políticas de privacidad - versión en español">Español </a> <a class="dropdown-item" data-locale="fr" href="/fr/help/55533-comment-configurer-votre-cookie-solution-guide-detaille" title="iubenda - générateur de politique de confidentialité - version française">Français </a> <a class="dropdown-item" data-locale="pt-BR" href="/pt-br/help/37472-como-configurar-sua-cookie-solution-guia-avancado" title="iubenda - gerador de política de privacidade - versão em português">Português (BR) </a> <a class="dropdown-item" data-locale="nl" href="/nl/help/106790-how-to-configure-your-cookie-solution-advanced-guide" title="iubenda - privacybeleid-generator - Nederlandstalige versie">Nederlands </a> <a class="dropdown-item" data-locale="da" href="/da/help" title="iubenda – generator af privatlivspolitik – Dansk version">Dansk </a> <a class="dropdown-item" data-locale="pt" href="/pt/help" title="iubenda - gerador de política de privacidade - versão em português">Português </a> </div> </div> </li> <li class="list-inline-item d-none d-lg-flex"> <span class="unread-wrap flex-shrink"></span> </li> </ul> </div> <div id="appcues-launchpad"></div> </div> <div class="text-right"> <ul class="list-unstyled mb-0 d-flex align-items-center"> <li class="list-inline-item mr-2"><a data-lightbox=true href="/it/login?ref=header">Login</a></li> <li class="list-inline-item"><a data-lightbox=true href="/it/signup" class="btn btn-sm btn-dark text-white js-header-signup-button">Registrati</a></li> </ul> </div> </div> </div> </div> <div class="bg-white"> <div class="container"> <div class="row justify-content-between pt-3 pb-3"> <div class="col-8 d-block d-lg-flex"> <a href="/it/" class="d-inline-block mr-5"> <img width="92" height="33" alt="Iubenda logo" data-lazy-src="/assets/site/general/logo-bfafd02b1fe7dcf519f04f8f0a03c74573d4e051c3a18ae9aa39bdf0cb2b9ec6.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="92" height="33" alt="Iubenda logo" src="/assets/site/general/logo-bfafd02b1fe7dcf519f04f8f0a03c74573d4e051c3a18ae9aa39bdf0cb2b9ec6.svg" /> </noscript> </a> <ul class="d-block d-lg-flex list-unstyled mb-0 d-inline-block mainmenu" id="mainMenu" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li class="align-self-center has-nav"> <span class="lh-2 p-3">Prodotti e servizi</span> <nav class="text-sm"> <div class="p-4"> <div class="mb-4"> <p class="serif text-light">Un set completo di soluzioni per rendere il tuo sito web o la tua app conformi alle normative, su più lingue e legislazioni</p> <ul class="list-unstyled mb-0"> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="/it/panoramica" class="btn btn-sm btn-outline-primary d-block">Panoramica</a> </li> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="/it/prezzi" class="btn btn-sm btn-outline-primary d-block">Prezzi</a> </li> </ul> </div> <div class="row line-between-columns"> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Privacy Policy icon" data-lazy-src="/assets/site/products/privacy_policy-6641fa252acadc2d7bbbb2ba7a127e9765cacbbb50f11264df6bcb68e657e81c.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Privacy Policy icon" src="/assets/site/products/privacy_policy-6641fa252acadc2d7bbbb2ba7a127e9765cacbbb50f11264df6bcb68e657e81c.svg" /> </noscript> </div> <div> <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per siti/app</div> </div> <h4 class="text-sm mb-1"><a href="/it/generatore-di-privacy-e-cookie-policy">Generatore di Privacy e Cookie Policy</a></h4> <div class="d-block d-lg-none"> <button role="link" class="btn btn-primary btn-sm text-white rarr js-redirect-button" data-url="/it/generatore-di-privacy-e-cookie-policy">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Crea la tua privacy e cookie policy in pochi minuti.<br /><br /> Personalizzabile grazie a oltre 2000 clausole in 14 lingue, aggiornate automaticamente se la legge cambia. Il nostro generatore ti permette di redigere un documento in pochi minuti e di integrarlo perfettamente sul tuo sito o la tua app.</p> <button role="link" class="btn btn-primary btn-sm text-white rarr js-redirect-button" data-url="/it/generatore-di-privacy-e-cookie-policy">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#privacy-and-cookie-policy" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="/it/help/467-generare-privacy-policy" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Cookie Solution icon" data-lazy-src="/assets/site/products/cookie_solution-7c6de9a79e77ad5d6e4cc5bae39b4fc1ed83d7425fa260cb612ef4e86eec1493.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Cookie Solution icon" src="/assets/site/products/cookie_solution-7c6de9a79e77ad5d6e4cc5bae39b4fc1ed83d7425fa260cb612ef4e86eec1493.svg" /> </noscript> </div> <div > <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per siti/app</div> </div> <h4 class="text-sm mb-1"><a href="/it/cookie-solution">Privacy Controls and Cookie Solution</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/cookie-solution">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Gestisci le preferenze di consenso come richiesto dalla Direttiva ePrivacy, dal GDPR, dal CPRA (modifica al CCPA) e dalla LGPD. Integrazione con il TCF di IAB e il CCPA Compliance Framework.<br /><br /> La nostra soluzione ti permette di mostrare un cookie banner/banner di consenso completamente personalizzabile, raccogliere il consenso ai cookie, implementare il blocco preventivo (incluso il blocco automatico), impostare le preferenze pubblicitarie e altro ancora.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/cookie-solution">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#cookie-solution" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item mr-2"><a href="/it/help/680-introduzione-cookie-solution" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Terms and Conditions icon" data-lazy-src="/assets/site/products/terms_and_conditions-b2ecac04071503f53269125183052405bee78d8199cd799047bf382eaf79e6c3.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Terms and Conditions icon" src="/assets/site/products/terms_and_conditions-b2ecac04071503f53269125183052405bee78d8199cd799047bf382eaf79e6c3.svg" /> </noscript> </div> <div > <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per siti/app</div> </div> <h4 class="text-sm mb-1"><a href="/it/generatore-termini-e-condizioni">Generatore di Termini e Condizioni</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/generatore-termini-e-condizioni">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Crea i tuoi termini e condizioni in pochi minuti.<br/><br/>Personalizzabile grazie a oltre 100 clausole pre-configurate, disponibile in 14 lingue, potente e accurata, la nostra soluzione è in grado di gestire anche gli scenari più complessi. Ideale per e-commerce, marketplace, SaaS, app e altro ancora.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/generatore-termini-e-condizioni">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#terms-and-conditions" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item mr-2"><a href="/it/help/19394-generare-termini-e-condizioni" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> </div> </div> <hr class="m-0"> <div class="p-4"> <div class="row line-between-columns"> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Whistleblowing Management Tool icon" data-lazy-src="/assets/site/products/whistleblowing_management_tool-ac418c64cbbf6682be183ece94551a4d57d581829315827ab215e2b4e3bd1ed6.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Whistleblowing Management Tool icon" src="/assets/site/products/whistleblowing_management_tool-ac418c64cbbf6682be183ece94551a4d57d581829315827ab215e2b4e3bd1ed6.svg" /> </noscript> </div> <div> <div class="products_tags mb-3"> <div><i class="i-check mr-1 text-md"></i>Per organizzazioni</div> </div> <h4 class="text-sm mb-1"><a href="/it/whistleblowing-management-tool">Whistleblowing Management Tool</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/whistleblowing-management-tool">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Offri un canale di segnalazione interno facile da usare come richiesto dalla direttiva UE sulle segnalazioni per le organizzazioni con oltre 50 dipendenti. Genera istantaneamente i tuoi moduli per integrarli ovunque necessario. <br><br> Raccogli e gestisci le segnalazioni dei dipendenti e di altre persone legate alla tua organizzazione proteggendone l’identità e assicurando la riservatezza. Pensato per le aziende dell’UE e le organizzazioni globali attente alla trasparenza etica.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/whistleblowing-management-tool">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#whistleblower" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="https://www.iubenda.com/it/help/141346-direttiva-whistleblower-guida-prodotto-iubenda" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="Consent Solution icon" data-lazy-src="/assets/site/products/consent_solution-aa3b8ec9c422f9c7b1c30bf3ec445232ea3c36df666784b2add0329bf1dcc1bf.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="Consent Solution icon" src="/assets/site/products/consent_solution-aa3b8ec9c422f9c7b1c30bf3ec445232ea3c36df666784b2add0329bf1dcc1bf.svg" /> </noscript> </div> <div> <div class="products_tags mb-3"> <div class="mb-1"><i class="i-check mr-1 text-md"></i>Per siti/app</div> <div><i class="i-check mr-1 text-md"></i>Per organizzazioni</div> </div> <h4 class="text-sm mb-1"><a href="/it/consent-solution">Consent Database</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/consent-solution">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Adegua i tuoi form al GDPR, al CCPA e alla LGPD: raccogli una prova del consenso e documenta opt-in e <a href="/it/help/19153#diritto-di-opporsi" class="link-underline text-dark">opt-out</a>.<br /><br /> La nostra soluzione si integra perfettamente con i tuoi moduli di raccolta dati, si sincronizza con i tuoi documenti legali e include un'intuitiva dashboard che ti permette di recuperare i consensi in qualsiasi momento.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/consent-solution">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#consent-solution" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="/it/help/6525-introduzione-consent-solution" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> <div class="col-lg"> <div class="d-flex"> <div class="mr-3"> <img width="72" height="72" alt="IPM icon" data-lazy-src="/images/site/products/ipm.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img width="72" height="72" alt="IPM icon" src="/images/site/products/ipm.svg" /> </noscript> </div> <div > <div class="products_tags mb-3"> <div class="mb-1"><i class="i-check mr-1 text-md"></i>Per siti/app</div> <div><i class="i-check mr-1 text-md"></i>Per organizzazioni</div> </div> <h4 class="text-sm mb-1"><a href="/it/internal-privacy-management">Registro delle attività di trattamento dei dati</a></h4> <div class="d-block d-lg-none"> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/internal-privacy-management">Scopri di più</button> </div> <div class="d-none d-lg-block"> <p class="text-muted serif text-sm">Documenta le attività di trattamento dati all'interno della tua organizzazione.<br /><br /> Per adeguarsi alle leggi sulla privacy, in particolare il GDPR, le aziende devono mantenere un registro delle modalità di archiviazione e utilizzo dei dati dei propri utenti. La nostra soluzione ti permette di documentare facilmente tutte le attività di trattamento all'interno della tua organizzazione.</p> <button class="btn btn-primary btn-sm text-white rarr js-redirect-button" role="link" data-url="/it/internal-privacy-management">Scopri di più</button> <ul class="list-unstyled mb-3 mt-3"> <li class="list-inline-item mr-2"><a href="/it/funzioni#internal-privacy-management" class="link-underline line-highlight">Funzionalità</a></li> <li class="list-inline-item"><a href="/it/help/6366-introduzione-internal-privacy-management" class="link-underline line-highlight">Documentazione e guide</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="p-2 bg-faded-5-gray text-dark" style="border-top: 1px solid rgba(0,0,0,0.1)"> <div class="d-block d-lg-flex align-items-center justify-content-between text-md"> <div class="col-lg"> Non sai esattamente di cosa hai bisogno? <a href="/it/help/5649" class="rarr link-underline line-highlight line-light-blue text-secondary"> Guida introduttiva </a> </div> <div class="col-lg text-right"> <a href="https://www.iubenda.com/blog/" class="btn btn-dark-gray text-dark d-block d-md-inline-block mb-2 mb-lg-0">Blog</a> <a href="mailto:info@iubenda.com" data-elevio-module="4" data-elevio-style="nothing" class="btn btn-dark-gray text-dark d-block d-md-inline-block">Contattaci</a> </div> </div> </div> </nav> </li> <li class="align-self-center has-nav"> <a class="pricing-link" href="/it/prezzi"><span class="lh-2 p-3">Prezzi</span></a> </li> <li class="align-self-center has-nav"> <span class="lh-2 p-3">Come utilizzare iubenda</span> <nav class="text-sm sm"> <div class="p-4 overflow-auto"> <div class="mb-4"> <h3 class="text-lg">Casi d'uso</h3> <p class="serif text-light">Alcuni dei modi in cui è possibile utilizzare iubenda</p> <ul class="list-unstyled mb-3 mt-3 text-nowrap"> <li> <a href="/it/conformita-privacy-stati-uniti" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per gli Stati Uniti </a> </li> <li> <a href="/it/gdpr" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per il GDPR </a> </li> <li> <a href="/it/LPD" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per la LPD </a> </li> <li> <a href="/it/lgpd" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per la LGPD </a> </li> <li> <a href="/it/mobile" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per le app mobile </a> </li> <li> <a href="/it/facebook" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per le app Facebook </a> </li> <li> <a href="/it/partner-program" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per le agenzie </a> </li> <li> <a href="/it/clienti-enterprise" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per i clienti Enterprise </a> </li> <li> <a href="https://www.iubenda.com/it/help/150021-unisciti-al-programma-di-affiliazione-di-iubenda" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per gli affiliati </a> </li> <li> <a href="https://www.iubenda.com/it/help/134594-aumenta-gli-introiti-pubblicitari" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per gli editori </a> </li> <li> <a href="/it/google-consent-mode-v2-cmp-certificata" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per Google Consent Mode v2 </a> </li> <li> <a href="https://www.iubenda.com/it/help/140496-recupera-i-rifiuti-ai-cookie-e-aumenta-i-tassi-di-consenso" class="link-underline line-highlight line-green text-green-dark rarr"> iubenda per l'ottimizzazione del consenso </a> </li> </ul> </div> </div> </nav> </li> </ul> </div> <div class="col text-right"> <a href="/it/inizia-generazione?wizard=true" data-has-close-button="true" data-close-on-click="false" class="btn btn-primary text-white d-none d-lg-inline-block lightbox"> Inizia la generazione </a> <div id="hamburgerButton" class="hamburger d-inline-block d-lg-none"> <span></span> <span></span> <span></span> </div> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ $('#hamburgerButton').on('click', function () { $(this).toggleClass('active'); $('#mainMenu').toggleClass('show'); }); //]]> </script> </div> </div> </div> </div> </header> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ $(document).ready(function() { $('#headerContainer').find('[data-toggle="tooltip"]').tooltip() $('#team-select-mobile, #team-select-desktop').on('change', function() { var switchPath = $(this).val(); $.post(switchPath, {}, function(response) { window.location = response.redirect_url; }); }); $('.select-team').on('click', function(e) { // avoid triggering the toggle of the parent dropdown e.stopPropagation(); }); document.querySelectorAll('.js-redirect-button').forEach(function(button) { button.addEventListener('click', function() { window.location.href = button.getAttribute('data-url'); }); }); }); //]]> </script><script src="/assets/site/dropdown_component-4701934910eeccad9109.js" nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"></script> <style type="text/css"> /* Prettify */ .com { color: #93a1a1; } .lit { color: #195f91; } .pun, .opn, .clo { color: #93a1a1; } .fun { color: #dc322f; } .str, .atv { color: #268bd2; } .kwd, .tag { color: #195f91; } .typ, .atn, .dec, .var { color: #CB4B16; } .pln { color: #93a1a1; } pre.prettyprint { background: #fefbf3; /* padding: 9px; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); max-width: 630px; font-size: 12px; */ border:0; margin: 2rem auto; width: 90%; box-shadow: 0 16px 32px rgba(0,0,0,0.1); border-radius: 6px; padding: 1rem; background-color: rgba(255, 222, 171, 0.16); } .help_page .post_body pre.prettyprint ol li { font-size: 12px; } /* Specify class=linenums on a pre to get line numbering */ ol.linenums { margin: 0 0 0 0; } /* IE indents via margin-left */ ol.linenums li { color: rgba(0,0,0,.15)} /* Alternate shading for lines */ .prettyprint li, .help_page .post_body .prettyprint li { padding-bottom: 0 } li.L1, li.L3, li.L5, li.L7, li.L9 { background: rgba(238, 238, 238, 0.26); } li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: decimal !important } .gist { max-width: 650px; } </style> <section class="mt-5 mb-5 help-tpl__header"> <div class="container"> <section class="mb-5"> <h2 class="text-xl mb-3">Documentazione</h2> <nav class="breadcrumb d-none d-lg-block"> <a class="breadcrumb-item" href="/">Home</a> <span class="breadcrumb-item active">Documentazione</span> </nav> </section> <div class="mb-5"> <form class="clearfix"> <div class="float-right ml-3"> <button type="submit" class="btn btn-dark-gray px-3 ">Cerca</button> </div> <div class="oh"> <input type="text" class="w-100 st-default-search-input" placeholder="Cerca nella documentazione..."> </div> </form> </div> </div> </section> <section class="mt-5 mb-5 help-tpl__body"> <div class="container"> <div class="row gutter-lg"> <div class="col-lg-3 text-sm doc_aside help-tpl__side-menu" data-swiftype-index="false"> <div class="help_main_menu mb-4"> <div class="mb-3 d-block d-lg-none"> <button class="btn btn-sm btn-outline-light px-4 btn-aside">Hide index</button> </div> <nav> <ul> <li class="has_child category-title 6899"> Introduzione <ul> <li class="5649"> <a href="/it/help/5649-guida-per-iniziare">Guida per iniziare</a> </li> <li class="5424"> <a href="/it/help/5424-guida-gdpr">Guida completa al GDPR</a> </li> <li class="separator 17973"> </li> <li class="category-title 17974"> <strong>Compliance per:</strong> </li> <li class="17846"> <a href="/it/help/17846-adempimenti-obblighi-blog">Siti di piccole dimensioni e blog</a> </li> <li class="17848"> <a href="/it/help/17848-adempimenti-obblighi-ecommerce">E-commerce</a> </li> <li class="17851"> <a href="/it/help/17851-adempimenti-obblighi-app">Sviluppatori di app</a> </li> </ul> </li> <li class="has_child category-title 6909"> Requisiti di legge <ul> <li class="5736"> <a href="/it/help/5736-panoramica-sui-requisiti-di-legge">Panoramica sui requisiti di legge</a> </li> <li class="1843"> <a href="/it/help/1843-normativa-applicabile-e-lingua-dei-documenti">Normativa applicabile e lingua dei documenti</a> </li> <li class="8188"> <a href="/it/help/8188-privacy-policy-cosa-scrivere">Privacy policy: cos’è, cosa deve contenere e come ti tutela</a> </li> <li class="7848"> <a href="/it/help/7848-impressum">Impressum: cos'è e quando è necessario</a> </li> <li class="has_child category-title 6910"> Normative principali <ul> <li class="category-title 6914"> <strong>GDPR</strong> </li> <li class="5424"> <a href="/it/help/5424-guida-gdpr">Guida completa al GDPR</a> </li> <li class="7668"> <a href="/it/help/7668-gdpr-e-requisiti-di-conformita-offline">GDPR e requisiti di conformità offline</a> </li> <li class="25234"> <a href="/it/help/25234-responsabilita-agenzia-gdpr">Le responsabilità dell’agenzia web secondo il GDPR</a> </li> <li class="5860"> <a href="/it/help/5860-opzioni-privacy-policy">Come scegliere le giuste opzioni per la tua privacy policy</a> </li> <li class="25419"> <a href="/it/help/25419-servizi-che-non-raccolgono-dati-personali-gdpr">Come trattare i servizi che non raccolgono dati personali secondo il GDPR</a> </li> <li class="7928"> <a href="/it/help/7928-diritto-oblio">Come dimostrare di aver onorato il diritto all’oblio</a> </li> <li class="3371"> <a href="/it/help/3371-privacy-shield-certificazione-integrazione">Guida al Privacy Shield: certificazione e integrazione con iubenda</a> </li> <li class="30087"> <a href="/it/help/30087-privacy-shield-invalidato">Privacy Shield invalidato – Tutto quello che devi sapere e cosa fare</a> </li> <li class="66155"> <a href="/it/help/66155-il-nuovo-trans-atlantic-data-privacy-framework-sostituira-il-privacy-shield-ue-us">Data Privacy Framework: l’UE dà il via libera ai trasferimenti di dati personali verso gli USA </a> </li> <li class="72886"> <a href="/it/help/72886-aggiornamenti-sulluk-gdpr-dopo-la-brexit">Aggiornamenti sull’UK GDPR dopo la Brexit</a> </li> <li class="74880"> <a href="/it/help/74880-data-reform-bill-e-il-regolamento-sullintelligenza-artificiale-del-regno-unito">Regno Unito: Data Reform Bill e il regolamento sull’intelligenza artificiale</a> </li> <li class="74884"> <a href="/it/help/74884-il-diritto-all-oblio-e-la-consent-solution-di-iubenda">Il diritto all’oblio e la Consent Solution di iubenda</a> </li> <li class="105786"> <a href="/it/help/105786-consenso-e-legittimo-interesse-qual-e-la-differenza">Consenso e legittimo interesse: qual è la differenza?</a> </li> <li class="separator 17464"> </li> <li class="category-title 6926"> <strong>Cookie Law / ePrivacy</strong> </li> <li class="5653"> <a href="/it/help/5653-cookie-gdpr-requisiti">Cookie e GDPR: cos’è davvero necessario?</a> </li> <li class="1764"> <a href="/it/help/1764-infografica-sugli-adempimenti-richiesti-dalla-cookie-law">Adempimenti richiesti dalla Cookie Law (infografica)</a> </li> <li class="7558"> <a href="/it/help/7558-gestione-consenso-cookie-faq">Come gestire il consenso ai cookie in modo conforme alle normative</a> </li> <li class="11417"> <a href="/it/help/11417-quali-dati-possono-essere-memorizzati-nei-cookie-senza-dover-chiedere-il-consenso">Quali dati possono essere memorizzati nei cookie senza dover chiedere il consenso?</a> </li> <li class="39285"> <a href="/it/help/39285-cookie-wall">Cookie wall: l’UE ne consente l’uso?</a> </li> <li class="64670"> <a href="/it/help/64670-cosa-sono-gli-strumenti-di-tracciamento">Cosa sono gli strumenti di tracciamento?</a> </li> <li class="6608"> <a href="/it/help/6608-fonti-giuridiche-cookie-terze-parti-requisiti-opt-out">È necessario specificare i nomi dei cookie di terze parti e i requisiti di opt-out? Cosa dice la legge</a> </li> <li class="31253"> <a href="/it/help/31253-cookie-italia-linee-guida-garante-privacy">Cookie in Italia: le nuove linee guida del Garante Privacy (e come adeguarsi)</a> </li> <li class="separator 19217"> </li> <li class="category-title 19218"> <strong>Leggi degli Stati Uniti</strong> </li> <li class="126080"> <a href="/it/help/126080-panoramica-sulle-leggi-sulla-privacy-previste-dagli-stati-degli-usa">Panoramica sulle leggi sulla privacy previste dagli Stati degli USA</a> </li> <li class="19153"> <a href="/it/help/19153-guida-ccpa">Guida completa al CCPA</a> </li> <li class="75012"> <a href="/it/help/75012-cpra-california-privacy-rights-act">CPRA: introduzione al CCPA 2.0</a> </li> <li class="separator 26944"> </li> <li class="category-title 26943"> <strong>LGPD</strong> </li> <li class="26708"> <a href="/it/help/26708-guida-lgpd">Guida completa alla LGPD</a> </li> <li class="111789"> <a href="/it/help/111789-tabella-riassuntiva-dei-requisiti-in-materia-di-cookie-previsti-dal-brasile">Tabella riassuntiva dei requisiti in materia di cookie previsti dal Brasile</a> </li> <li class="separator 146181"> </li> <li class="category-title 146180"> <strong>Whistleblowing</strong> </li> <li class="145422"> <a href="/it/help/145422-comprendere-le-basi-del-whistleblowing">Comprendere le basi del Whistleblowing</a> </li> <li class="145506"> <a href="/it/help/145506-le-leggi-sul-whistleblowing-una-panoramica-internazionale">Le leggi sul whistleblowing: una panoramica internazionale</a> </li> <li class="145457"> <a href="/it/help/145457-come-implementare-le-protezioni-whistleblower-nella-tua-organizzazione">Come implementare le protezioni Whistleblower nella tua organizzazione</a> </li> <li class="separator 78112"> </li> <li class="category-title 78107"> <strong>Altre legislazioni</strong> </li> <li class="107084"> <a href="/it/help/107084-il-virginia-consumer-data-protection-act-vcdpa">Il Virginia Consumer Data Protection Act (VCDPA)</a> </li> <li class="129345"> <a href="/it/help/129345-aggiornamenti-della-legge-federale-sulla-protezione-dei-dati-svizzera-lpd">Aggiornamenti alla LPD: cosa c’è da sapere</a> </li> </ul> </li> <li class="has_child category-title 6928"> Scenari comuni <ul> <li class="category-title 17453"> <strong>Blog</strong> </li> <li class="9113"> <a href="/it/help/9113-blog-gdpr-come-adeguarsi">Blog e GDPR: come adeguare il tuo sito</a> </li> <li class="11263"> <a href="/it/help/11263-wordpress-gdpr">Come adeguare un sito WordPress al GDPR</a> </li> <li class="104921"> <a href="/it/help/104921-come-far-fronte-ai-reclami-una-guida-in-5-passi">Come far fronte ai reclami | Una guida in 5 passi</a> </li> <li class="separator 26085"> </li> <li class="category-title 26084"> <strong>E-commerce</strong> </li> <li class="26079"> <a href="/it/help/26079-termini-condizioni-ecommerce">Termini e Condizioni per il tuo e-commerce: cosa fare per proteggere la tua attività</a> </li> <li class="separator 17465"> </li> <li class="category-title 6959"> <strong>Email e newsletter</strong> </li> <li class="5747"> <a href="/it/help/5747-gdpr-email-marketing-newsletter">GDPR e email marketing: come adeguare newsletter e form di iscrizione</a> </li> <li class="4317"> <a href="/it/help/4317-invio-di-newsletter-e-email-marketing-diretto-dem">ePrivacy e Email Marketing Diretto (DEM)</a> </li> <li class="15287"> <a href="/it/help/15287-mailchimp-gdpr-privacy-policy-form-iscrizione-raccolta-consenso">Mailchimp e GDPR: privacy policy, form di iscrizione e raccolta del consenso</a> </li> <li class="40148"> <a href="/it/help/40148-global-email-marketing-cheatsheet">Email Marketing Internazionale – Tabella Riassuntiva</a> </li> <li class="separator 17466"> </li> <li class="category-title 6954"> <strong>App</strong> </li> <li class="2097"> <a href="/it/help/2097-privacy-policy-per-app-ios-e-macos">Privacy policy per app iOS e macOS</a> </li> <li class="11583"> <a href="/it/help/11583-privacy-policy-per-app-android">Privacy policy per app Android</a> </li> <li class="39343"> <a href="/it/help/39343-privacy-policy-per-app-windows">Privacy policy per app Windows</a> </li> <li class="1346"> <a href="/it/help/1346-cookie-app-mobile">Cookie e app mobile</a> </li> <li class="separator 24792"> </li> <li class="category-title 24791"> <strong>Pagine e app Facebook</strong> </li> <li class="24752"> <a href="/it/help/24752-privacy-policy-facebook-page">Privacy policy per le pagine Facebook</a> </li> <li class="13827"> <a href="/it/help/13827-privacy-policy-per-app-facebook">Privacy policy per app Facebook</a> </li> <li class="separator 17467"> </li> <li class="category-title 17452"> <strong>Minori</strong> </li> <li class="11439"> <a href="/it/help/11439-minori-e-gdpr">Minori e GDPR</a> </li> <li class="5768"> <a href="/it/help/5768-requisiti-legge-siti-app-bambini">Requisiti di legge per siti e app utilizzati dai bambini</a> </li> <li class="separator 17468"> </li> <li class="category-title 17454"> <strong>Siti web e app in più lingue</strong> </li> <li class="2155"> <a href="/it/help/2155-privacy-policy-piu-lingue">Quando hai bisogno di una privacy policy in più lingue</a> </li> <li class="separator 17470"> </li> <li class="category-title 14007"> <strong>Pubblicità e programmi di affiliazione</strong> </li> <li class="12205"> <a href="/it/help/12205-privacy-policy-per-google-adsense">Privacy policy per Google AdSense</a> </li> <li class="13726"> <a href="/it/help/13726-privacy-policy-per-il-remarketing-con-google-ads">Privacy policy per il remarketing con Google Ads</a> </li> <li class="17619"> <a href="/it/help/16051">Come raccogliere il consenso per la personalizzazione dei Google Ads</a> </li> <li class="12222"> <a href="/it/help/12222-privacy-policy-inserzioni-acquisizione-contatti-facebook">Privacy policy per le inserzioni per acquisizione contatti di Facebook</a> </li> <li class="14009"> <a href="/it/help/14009-programma-affiliazione-amazon">Programma di affiliazione di Amazon</a> </li> <li class="separator 17469"> </li> <li class="category-title 6962"> <strong>Analytics e altri servizi Google</strong> </li> <li class="72271"> <a href="/it/help/72271-google-analytics-illegale-in-europa-e-regno-unito">Google Analytics è illegale in Europa e Regno Unito?</a> </li> <li class="12333"> <a href="/it/help/12333-privacy-policy-per-google-analytics">Privacy policy per Google Analytics</a> </li> <li class="943"> <a href="/it/help/943-come-anonimizzare-gli-ip-ed-evitare-la-condivisione-dei-dati-in-google-analytics">Come anonimizzare gli IP ed evitare la condivisione dei dati in Google Analytics</a> </li> <li class="7879"> <a href="/it/help/7879-google-analytics-gdpr-controllo-comportamento">Google Analytics e GDPR: è considerato un controllo del comportamento?</a> </li> <li class="12726"> <a href="/it/help/12726-privacy-policy-google-analytics-funzioni-pubblicitarie">Privacy policy per le funzioni pubblicitarie di Google Analytics</a> </li> <li class="18895"> <a href="/it/help/18895-privacy-policy-google-oauth">Privacy Policy per Google OAuth</a> </li> <li class="14947"> <a href="/it/help/14947-personalizzare-il-luogo-del-trattamento-dati-per-i-servizi-google">Personalizzare il luogo del trattamento dati per i servizi Google</a> </li> <li class="74083"> <a href="/it/help/74083-richieste-eliminazione-dei-dati-google-analytics">Richieste di eliminazione dei dati da Google Analytics 3: cosa fare</a> </li> <li class="separator 146186"> </li> <li class="category-title 146185"> <strong>Posto di lavoro</strong> </li> <li class="145471"> <a href="/it/help/145471-come-la-tecnologia-aiuta-le-aziende-a-costruire-sistemi-di-segnalazione-efficaci">Come la tecnologia aiuta le aziende a costruire sistemi di segnalazione efficaci</a> </li> <li class="145342"> <a href="/it/help/145342-il-processo-di-segnalazione-dei-whistleblower-dalla-a-alla-z">Il processo di segnalazione dei whistleblower dalla A alla Z</a> </li> <li class="145428"> <a href="/it/help/145428-whistleblowing-come-le-organizzazioni-dovrebbero-gestire-i-report">Whistleblowing: Come le organizzazioni dovrebbero gestire i report</a> </li> <li class="145382"> <a href="/it/help/145382-whistleblowing-101-guida-alla-formazione-in-materia-di-whistleblowing-sul-posto-di-lavoro">Guida alla formazione in materia di whistleblowing sul posto di lavoro</a> </li> <li class="145328"> <a href="/it/help/145328-etica-sul-posto-di-lavoro-creare-una-cultura-favorevole-al-whistleblowing">Etica sul posto di lavoro: creare una cultura favorevole al whistleblowing</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 6969"> Generatore di Privacy e Cookie Policy <ul> <li class="has_child category-title 6970"> Crea la tua policy <ul> <li class="category-title 17519"> <strong>Generazione</strong> </li> <li class="467"> <a href="/it/help/467-generare-privacy-policy">Come generare una privacy policy</a> </li> <li class="8544"> <a href="/it/help/8544-generare-cookie-policy">Come generare una cookie policy</a> </li> <li class="25460"> <a href="/it/help/25460-durata-cookie">Come mostrare la durata dei cookie nella tua Cookie Policy</a> </li> <li class="5855"> <a href="/it/help/5855-protezioni-gdpr-utenti">Come applicare le protezioni previste dal GDPR</a> </li> <li class="21490"> <a href="/it/help/21490-privacy-policy-clausole-ccpa">Come applicare le protezioni previste dal CCPA</a> </li> <li class="separator 17528"> </li> <li class="category-title 17520"> <strong>Servizi</strong> </li> <li class="4"> <a href="/it/help/4-servizi-privacy-policy">Come aggiungere servizi a una privacy policy</a> </li> <li class="19014"> <a href="/it/help/19014-site-scanner">Come usare il site scanner per rilevare i servizi mancanti</a> </li> <li class="998"> <a href="/it/help/998-come-aggiungere-un-servizio-personalizzato">Come aggiungere un servizio personalizzato</a> </li> <li class="separator 17529"> </li> <li class="category-title 17521"> <strong>Titolare del trattamento</strong> </li> <li class="4786"> <a href="/it/help/4786-cosa-si-intende-per-estremi-identificativi-del-titolare-del-trattamento">Cosa si intende per estremi identificativi del Titolare del Trattamento</a> </li> <li class="3509"> <a href="/it/help/3509-campo-titolare-sito-web-nel-generatore">Il campo “Titolare del sito web” nel generatore</a> </li> <li class="separator 17530"> </li> <li class="category-title 17522"> <strong>Lingue</strong> </li> <li class="117"> <a href="/it/help/117-add-language">Come aggiungere un’altra lingua ai tuoi documenti</a> </li> </ul> </li> <li class="has_child category-title 17501"> Modifica la tua policy <ul> <li class="58"> <a href="/it/help/58-modificare-privacy-policy">Come modificare una privacy policy</a> </li> <li class="71"> <a href="/it/help/71-come-eliminare-una-privacy-policy">Come eliminare una privacy policy</a> </li> <li class="69541"> <a href="/it/help/69541-come-duplicare-un-sito-esistente">Come duplicare un sito esistente</a> </li> <li class="separator 17531"> </li> <li class="category-title 17524"> <strong>Logo e riferimenti a iubenda</strong> </li> <li class="62"> <a href="/it/help/62-rimuovere-logo-iubenda">Rimuovere il logo iubenda dal pulsante e dalla privacy policy</a> </li> <li class="2838"> <a href="/it/help/2838-rimuovere-dicitura-iubenda">Posso rimuovere la dicitura "iubenda ospita questa pagina"?</a> </li> <li class="separator 6978"> </li> <li class="category-title 17523"> <strong>Opzioni avanzate</strong> </li> <li class="4167"> <a href="/it/help/4167-forzare-aggiornamento">Forzare l’aggiornamento della data dell’ultima modifica</a> </li> <li class="4939"> <a href="/it/help/4939-modificare-questa-applicazione">Personalizzare il modo in cui il tuo sito/app è indicato nei documenti</a> </li> <li class="11140"> <a href="/it/help/11140-personalizzare-i-link-interni-della-privacy-e-cookie-policy">Personalizzare i link interni della Privacy e Cookie Policy</a> </li> </ul> </li> <li class="has_child category-title 6981"> Integra la tua policy <ul> <li class="category-title 17525"> <strong>Generale</strong> </li> <li class="2181"> <a href="/it/help/2181-come-integrare-la-privacy-policy-di-iubenda-sul-tuo-sito-app">Come integrare la privacy policy di iubenda sul tuo sito/app</a> </li> <li class="1084"> <a href="/it/help/1084-integrazione-privacy-policy-codice-inserimento">Codice d'inserimento</a> </li> <li class="1087"> <a href="/it/help/1087-integrazione-privacy-policy-link-diretto">Link diretto</a> </li> <li class="1078"> <a href="/it/help/1078-integrazione-privacy-policy-inclusione-diretta-testo-api">Inclusione diretta del testo e API</a> </li> <li class="22020"> <a href="/it/help/22020-opzioni-di-integrazione-con-javascript-disabilitato">Opzioni di integrazione con JavaScript disabilitato</a> </li> <li class="separator 17532"> </li> <li class="category-title 17526"> <strong>App</strong> </li> <li class="17840"> <a href="/it/help/2097">iOS e macOS</a> </li> <li class="2219"> <a href="/it/help/2219-privacy-policy-per-app-tvos-apple-tv">tvOS (Apple TV)</a> </li> <li class="17839"> <a href="/it/help/11583">Android</a> </li> <li class="3742"> <a href="/it/help/3742-come-aggiungere-i-permessi-per-laccesso-ai-dati-personali-su-dispositivi-android-e-ios">Come aggiungere i permessi per l’accesso ai dati personali su dispositivi Android e iOS</a> </li> <li class="2216"> <a href="/it/help/2216-documenti-legali-offline">Come rendere i documenti legali di iubenda disponibili ad essere visualizzati offline</a> </li> <li class="separator 6986"> </li> <li class="category-title 17527"> <strong>Piattaforme più diffuse</strong> </li> <li class="9149"> <a href="/it/help/9149-come-aggiungere-una-privacy-policy-a-unapp-dellamazon-appstore">Amazon Appstore</a> </li> <li class="64342"> <a href="/it/help/64342-come-aggiungere-una-privacy-policy-a-bigcommerce">BigCommerce</a> </li> <li class="2221"> <a href="/it/help/2221-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-epages">ePages</a> </li> <li class="64344"> <a href="/it/help/64344-come-aggiungere-una-privacy-policy-a-ghost">Ghost</a> </li> <li class="64340"> <a href="/it/help/64340-come-aggiungere-una-privacy-policy-a-hubspot">HubSpot</a> </li> <li class="1946"> <a href="/it/help/1946-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-jimdo">Jimdo</a> </li> <li class="2204"> <a href="/it/help/2204-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-joomla">Joomla!</a> </li> <li class="2210"> <a href="/it/help/2210-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-magento">Magento</a> </li> <li class="79163"> <a href="/it/help/79163-come-aggiungere-matomo-alla-privacy-e-cookie-policy-di-iubenda">Matomo (ex Piwik)</a> </li> <li class="11831"> <a href="/it/help/11831-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-prestashop">PrestaShop</a> </li> <li class="1783"> <a href="/it/help/1783-shopify-privacy-policy">Shopify</a> </li> <li class="13425"> <a href="/it/help/13425-privacy-cookie-policy-squarespace">Squarespace</a> </li> <li class="26354"> <a href="/it/help/26354-privacy-policy-ucraft">Ucraft</a> </li> <li class="18608"> <a href="/it/help/18608-privacy-cookie-policy-webflow">Webflow</a> </li> <li class="64346"> <a href="/it/help/64346-come-aggiungere-una-privacy-policy-a-weebly">Weebly</a> </li> <li class="24942"> <a href="/it/help/24942-privacy-policy-wix">Wix</a> </li> <li class="2129"> <a href="/it/help/2129-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-wordpress">WordPress</a> </li> <li class="8459"> <a href="/it/help/8459-come-integrare-la-privacy-e-cookie-policy-di-iubenda-con-wordpress-com">WordPress.com</a> </li> <li class="separator 19589"> </li> <li class="category-title 19590"> <strong>Avanzate</strong> </li> <li class="12347"> <a href="/it/help/12347-come-configurare-il-content-security-policy-per-consentire-lesecuzione-degli-script-di-iubenda">Come configurare il Content Security Policy per consentire l’esecuzione degli script di iubenda</a> </li> </ul> </li> <li class="has_child category-title 6995"> Risoluzione dei problemi e FAQs <ul> <li class="2087"> <a href="/it/help/2087-come-utilizzare-la-dashboard-iubenda">Come utilizzare la dashboard iubenda</a> </li> <li class="1707"> <a href="/it/help/1707-devo-ripetere-la-procedura-di-aggiunta-servizi-per-ogni-lingua-in-cui-genero-la-policy">Devo ripetere la procedura di aggiunta servizi per ogni lingua in cui genero la policy?</a> </li> <li class="3918"> <a href="/it/help/3918-perche-la-mia-privacy-policy-contiene-la-dicitura-questa-applicazione-non-supporta-le-richieste-do-not-track">Perché la mia privacy policy contiene la dicitura “Questa Applicazione non supporta le richieste Do Not Track”?</a> </li> <li class="2782"> <a href="/it/help/2782-qual-e-la-differenza-tra-il-generatore-di-privacy-e-cookie-policy-e-la-cookie-solution">Qual è la differenza tra il Generatore di Privacy e Cookie Policy e Privacy Controls and Cookie Solution?</a> </li> <li class="2750"> <a href="/it/help/2750-che-differenza-ce-tra-lintegrazione-della-privacy-policy-e-quella-della-cookie-solution">Che differenza c’è tra l’integrazione della privacy policy e quella di Privacy Controls and Cookie Solution?</a> </li> <li class="1003"> <a href="/it/help/1003-in-quali-paesi-sono-valide-le-privacy-policy-di-iubenda">In quali paesi sono valide le privacy policy di iubenda?</a> </li> <li class="2115"> <a href="/it/help/2115-copiare-e-incollare-testo-documenti">Posso copiare e incollare il testo dei documenti sul mio sito/app?</a> </li> <li class="15554"> <a href="/it/help/15554-come-caricare-il-pulsante-di-iubenda-in-modo-asincrono">Come caricare il pulsante di iubenda in modo asincrono</a> </li> <li class="separator 30081"> </li> <li class="category-title 30082"> <strong>Changelog</strong> </li> <li class="30072"> <a href="/it/help/30072-pcp-changelog-legale">Changelog legale</a> </li> </ul> </li> </ul> </li> <li class="active has_child category-title 7063"> Privacy Controls and Cookie Solution <ul> <li class="has_child category-title 17487"> Introduzione <ul> <li class="680"> <a href="/it/help/680-introduzione-cookie-solution">Introduzione alla Privacy Controls and Cookie Solution di iubenda</a> </li> <li class="290"> <a href="/it/help/290-quali-cookie-usi">Come scoprire quali cookie usa il tuo sito</a> </li> </ul> </li> <li class="active has_child category-title 17485"> Configurazione del cookie banner <ul> <li class="1696"> <a href="/it/help/1696-personalizzare-cookie-banner">Come configurare Privacy Controls and Cookie Solution (guida di base)</a> </li> <li class="8544"> <a href="/it/help/8544-generare-cookie-policy">Come generare una cookie policy per il cookie banner</a> </li> <li class="active 623"> <a href="/it/help/623-come-configurare-la-cookie-solution-guida-avanzata">Come configurare Privacy Controls and Cookie Solution (guida avanzata)</a> </li> <li class="separator 17616"> </li> <li class="category-title 17617"> <strong>Preferenze pubblicitarie</strong> </li> <li class="7449"> <a href="/it/help/7449-the-complete-guide-to-iubenda-cmp-and-iab-tcf-2-2">Guida al Transparency and Consent Framework di IAB</a> </li> <li class="16051"> <a href="/it/help/16051-google-tcf-consenso-annunci-personalizzati">Google e TCF 2.0: come raccogliere il consenso per gli annunci personalizzati</a> </li> <li class="23273"> <a href="/it/help/23273-transparency-and-consent-framework-v2">Guida alla transizione alla versione 2.0 del Transparency and Consent Framework di IAB</a> </li> <li class="separator 17495"> </li> <li class="category-title 17489"> <strong>Lingue</strong> </li> <li class="793"> <a href="/it/help/793-cookie-policy-e-cookie-solution-per-siti-in-piu-lingue">Cookie policy e Privacy Controls and Cookie Solution per siti in più lingue</a> </li> <li class="834"> <a href="/it/help/834-how-to-use-the-cookie-solution-in-a-multilingual-wordpress-site">Come utilizzare Privacy Controls and Cookie Solution in un sito WordPress multilingue</a> </li> </ul> </li> <li class="has_child category-title 122110"> Per gli Stati Uniti <ul> <li class="122092"> <a href="/it/help/122092-come-adeguarsi-alle-leggi-sulla-privacy-degli-stati-degli-usa-con-iubenda">Come adeguarsi alle leggi sulla privacy degli Stati degli USA con iubenda</a> </li> </ul> </li> <li class="has_child category-title 7064"> Integrazione e blocco preventivo <ul> <li class="36281"> <a href="/it/help/36281-cookie-solution-sito-ad-hoc">Sito ad hoc</a> </li> <li class="separator 36294"> </li> <li class="category-title 36295"> <strong>Plugin e integrazioni</strong> </li> <li class="66605"> <a href="/it/help/66605-come-aggiungere-la-cookie-solution-a-bigcommerce">BigCommerce</a> </li> <li class="66603"> <a href="/it/help/66603-come-aggiungere-la-cookie-solution-a-ghost">Ghost</a> </li> <li class="161252"> <a href="/it/help/161252-hubspot-cookie-banner-how-to-add-a-cookie-banner-on-hubspot-with-iubenda">HubSpot</a> </li> <li class="10779"> <a href="/it/help/10779-cookie-solution-guida-integrazione-jimdo">Jimdo</a> </li> <li class="1329"> <a href="/it/help/1329-cookie-solution-guida-installazione-plugin-joomla">Joomla! (estensione)</a> </li> <li class="9698"> <a href="/it/help/9698-cookie-solution-guida-installazione-modulo-magento">Magento (modulo)</a> </li> <li class="4353"> <a href="/it/help/4353-cookie-solution-guida-installazione-plugin-prestashop">PrestaShop (plugin)</a> </li> <li class="13031"> <a href="/it/help/13031-cookie-solution-guida-integrazione-squarespace">Squarespace</a> </li> <li class="26361"> <a href="/it/help/26361-cookie-solution-ucraft">Ucraft</a> </li> <li class="18610"> <a href="/it/help/18610-cookie-solution-webflow">Webflow</a> </li> <li class="66607"> <a href="/it/help/66607-come-aggiungere-la-cookie-solution-a-weebly">Weebly</a> </li> <li class="24970"> <a href="/it/help/24970-cookie-banner-wix">Wix</a> </li> <li class="810"> <a href="/it/help/810-all-in-one-plugin-wordpress-guida">WordPress (plugin)</a> </li> <li class="separator 7069"> </li> <li class="category-title 7070"> <strong>Implementazione del blocco preventivo</strong> </li> <li class="1627"> <a href="/it/help/1627-blocco-preventivo-cookie">Introduzione al blocco preventivo dei cookie</a> </li> <li class="674"> <a href="/it/help/674-tagging-manuale-blocco-cookie">Tagging manuale (con esempi pratici)</a> </li> <li class="133849"> <a href="/it/help/133849-blocco-preventivo-dei-cookie-blocco-automatico">Blocco preventivo dei cookie: blocco automatico</a> </li> <li class="629"> <a href="/it/help/629-google-tag-manager-blocking-cookies">Google Tag Manager</a> </li> <li class="75631"> <a href="/it/help/75631-google-consent-mode-set-up-google-tag-manager-with-iubenda">Google Consent Mode: come configurare Google Tag Manager con iubenda</a> </li> <li class="27154"> <a href="/it/help/27154-google-consent-mode">Google Consent Mode</a> </li> <li class="868"> <a href="/it/help/868-google-adsense-ad-manager-blocco-cookie">Google Adsense e Ad Manager</a> </li> <li class="1045"> <a href="/it/help/1045-classe-php-blocco-cookie">Classe PHP</a> </li> <li class="22140"> <a href="/it/help/22140-cookie-solution-amp-wordpress">Come integrare Privacy Controls and Cookie Solution con Google AMP (WordPress incluso)</a> </li> <li class="separator 19648"> </li> <li class="category-title 17484"> <strong>Avanzate</strong> </li> <li class="18688"> <a href="/it/help/18688-migrazione-consensi-cookie-solution">Come migrare i consensi dal precedente provider a Privacy Controls and Cookie Solution</a> </li> <li class="2607"> <a href="/it/help/2607-cache-ed-ottimizzazione-del-caricamento-della-iubenda-cookie-solution">Cache, performance e altre ottimizzazioni di Privacy Controls and Cookie Solution di iubenda</a> </li> <li class="23640"> <a href="/it/help/23640-come-chiamare-le-api-della-cookie-solution-da-un-iframe">Come chiamare le API di Privacy Controls and Cookie Solution da un iframe</a> </li> <li class="12505"> <a href="https://www.iubenda.com/it/help/12347">Come configurare il Content Security Policy per consentire l'esecuzione degli script di iubenda</a> </li> <li class="separator 17496"> </li> <li class="category-title 17498"> <strong>Statistiche</strong> </li> <li class="2380"> <a href="/it/help/2380-statistiche-cookie-solution">Introduzione alle statistiche</a> </li> </ul> </li> <li class="has_child category-title 146398"> Per Mobile <ul> <li class="144358"> <a href="/it/help/144358-cs-for-mobile-developers-guide">Cookie Solution per dispositivi mobili | Guida per sviluppatori</a> </li> </ul> </li> <li class="has_child category-title 7075"> Risoluzione dei problemi e FAQs <ul> <li class="3007"> <a href="/it/help/3007-come-vengono-calcolate-le-pageview-della-cookie-solution">Come vengono calcolate le pageview di Privacy Controls and Cookie Solution?</a> </li> <li class="1698"> <a href="/it/help/1698-dove-trovo-i-miei-cookie-policy-id-e-site-id">Dove trovo i miei cookie policy ID e site ID?</a> </li> <li class="2633"> <a href="/it/help/2633-posso-integrare-la-cookie-policy-nel-mio-sito-app-tramite-inclusione-diretta-del-testo-e-api">Posso integrare la cookie policy nel mio sito/app tramite inclusione diretta del testo e API?</a> </li> <li class="10657"> <a href="/it/help/10657-consenso-cookie-amp">Consenso ai cookie e pagine AMP, come fare?</a> </li> <li class="107179"> <a href="/it/help/107179-come-risolvere-i-problemi-della-cookie-solution-con-i-plugin-di-cache-e-le-funzioni-di-ottimizzazione">Come risolvere i problemi di Privacy Controls and Cookie Solution con i plugin di cache e le funzioni di ottimizzazione</a> </li> <li class="153416"> <a href="/it/help/153416-perche-hai-meno-dati-dopo-linstallazione-di-google-consent-mode-v2">Perché hai meno dati dopo l’installazione di Google Consent Mode v2?</a> </li> <li class="separator 17497"> </li> <li class="category-title 17499"> <strong>Canali e changelog</strong> </li> <li class="1981"> <a href="/it/help/1981-canali-rilascio-cookie-solution">Canali di rilascio</a> </li> <li class="627"> <a href="/it/help/627-cookie-solution-changelog">Changelog</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 17475"> Generatore di Termini e Condizioni <ul> <li class="1757"> <a href="/it/help/1757-termini-e-condizioni-a-cosa-servono">Cosa sono e a cosa servono i termini e condizioni</a> </li> <li class="19486"> <a href="/it/help/19486-cosa-dovrebbero-includere-i-termini-e-condizioni">Cosa dovrebbero includere</a> </li> <li class="20847"> <a href="/it/help/20847-modello-termini-e-condizioni">Posso usare un modello?</a> </li> <li class="has_child category-title 19523"> Crea il tuo documento <ul> <li class="19394"> <a href="/it/help/19394-generare-termini-e-condizioni">Come generare un documento di Termini e Condizioni</a> </li> <li class="19531"> <a href="/it/help/3509">Il campo "Titolare del sito web" nel generatore</a> </li> <li class="19532"> <a href="/it/help/117">Come aggiungere una o più lingue</a> </li> </ul> </li> <li class="has_child category-title 19525"> Modifica il tuo documento <ul> <li class="19363"> <a href="/it/help/19363-modificare-termini-e-condizioni">Modificare un documento di termini e condizioni</a> </li> <li class="19348"> <a href="/it/help/19348-eliminare-termini-e-condizioni">Eliminare un documento di termini e condizioni</a> </li> <li class="separator 19542"> </li> <li class="category-title 19541"> <strong>Opzioni avanzate</strong> </li> <li class="19536"> <a href="/it/help/4167">Forzare l'aggiornamento della data dell'ultima modifica</a> </li> <li class="19537"> <a href="/it/help/4939">Personalizzare il modo in cui il tuo sito/app è indicato nei documenti</a> </li> </ul> </li> <li class="has_child category-title 19527"> Integra il tuo documento <ul> <li class="19263"> <a href="/it/help/19263-integrare-termini-e-condizioni-di-iubenda-sul-tuo-sito-app">Come integrare i termini e condizioni di iubenda sul tuo sito/app</a> </li> <li class="19538"> <a href="/it/help/2216">Come rendere i documenti legali di iubenda disponibili ad essere visualizzati offline</a> </li> <li class="separator 57658"> </li> <li class="category-title 57656"> <strong>Piattaforme più diffuse</strong> </li> <li class="55612"> <a href="/it/help/55612-come-aggiungere-termini-e-condizioni-ad-amazon">Amazon</a> </li> <li class="55594"> <a href="/it/help/55594-come-aggiungere-termini-e-condizioni-a-bigcommerce">BigCommerce</a> </li> <li class="55606"> <a href="/it/help/55606-come-aggiungere-termini-e-condizioni-a-ghost">Ghost</a> </li> <li class="55604"> <a href="/it/help/55604-come-aggiungere-termini-e-condizioni-a-hubspot">HubSpot</a> </li> <li class="55610"> <a href="/it/help/55610-come-aggiungere-termini-e-condizioni-a-jimdo">Jimdo</a> </li> <li class="55596"> <a href="/it/help/55596-come-aggiungere-i-termini-e-condizioni-a-joomla">Joomla!</a> </li> <li class="55608"> <a href="/it/help/55608-come-aggiungere-termini-e-condizioni-a-magento">Magento</a> </li> <li class="55598"> <a href="/it/help/55598-come-aggiungere-termini-e-condizioni-a-prestashop">PrestaShop</a> </li> <li class="55614"> <a href="/it/help/55614-come-aggiungere-termini-e-condizioni-a-shopify">Shopify</a> </li> <li class="55592"> <a href="/it/help/55592-come-aggiungere-i-termini-e-condizioni-a-squarespace">Squarespace</a> </li> <li class="55600"> <a href="/it/help/55600-come-aggiungere-termini-e-condizioni-a-ucraft">Ucraft</a> </li> <li class="55590"> <a href="/it/help/55590-come-aggiungere-termini-e-condizioni-a-webflow">Webflow</a> </li> <li class="55602"> <a href="/it/help/55602-come-aggiungere-termini-e-condizioni-a-weebly">Weebly</a> </li> <li class="55588"> <a href="/it/help/55588-come-aggiungere-i-termini-e-condizioni-a-wix">Wix</a> </li> <li class="55582"> <a href="/it/help/55582-come-aggiungere-i-termini-e-condizioni-a-un-negozio-woocommerce">WooCommerce</a> </li> <li class="55586"> <a href="/it/help/55586-come-aggiungere-termini-e-condizioni-a-wordpress">WordPress</a> </li> <li class="55584"> <a href="/it/help/55584-come-aggiungere-termini-e-condizioni-a-wordpress-com">WordPress.com</a> </li> <li class="separator 19585"> </li> <li class="category-title 19586"> <strong>Avanzate</strong> </li> <li class="19540"> <a href="/it/help/12347">Come configurare il Content Security Policy per consentire l'esecuzione degli script di iubenda</a> </li> </ul> </li> <li class="has_child category-title 19529"> Risoluzione dei problemi e FAQs <ul> <li class="19539"> <a href="/it/help/2115">Posso copiare e incollare il testo dei documenti sul mio sito/app?</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 7116"> Consent Database <ul> <li class="has_child category-title 17476"> Introduzione <ul> <li class="6525"> <a href="/it/help/6525-introduzione-consent-solution">Introduzione e funzionamento</a> </li> <li class="7383"> <a href="/it/help/7383-come-sincronizzare-con-la-consent-solution-i-documenti-legali-creati-con-iubenda">Come sincronizzare i documenti legali creati con iubenda</a> </li> </ul> </li> <li class="has_child category-title 17477"> Implementazione <ul> <li class="6530"> <a href="/it/help/6530-consent-solution-documentazione-js">JavaScript</a> </li> <li class="6532"> <a href="/it/help/6532-consent-solution-documentazione-api-http">API HTTP</a> </li> <li class="136053"> <a href="/it/help/136053-guida-allintegrazione-del-consent-database-per-tutte-le-principali-piattaforme">Guida all’integrazione semplice</a> </li> <li class="separator 18932"> </li> <li class="category-title 18929"> <strong>Piattaforme più diffuse</strong> </li> <li class="67562"> <a href="/it/help/67562-consent-solution-per-hubspot">HubSpot</a> </li> <li class="18773"> <a href="/it/help/18773-consent-solution-joomla-chronoforms">Joomla!</a> </li> <li class="71563"> <a href="/it/help/71563-integrazione-della-consent-solution-per-make-integromat">Make (Integromat)</a> </li> <li class="75053"> <a href="/it/help/75053-consent-solution-per-prestashop">PrestaShop</a> </li> <li class="67560"> <a href="/it/help/67560-come-aggiungere-la-consent-solution-a-shopify">Shopify</a> </li> <li class="71567"> <a href="/it/help/71567-consent-solution-per-squarespace">Squarespace</a> </li> <li class="67558"> <a href="/it/help/67558-consent-solution-per-webflow">Webflow</a> </li> <li class="67552"> <a href="/it/help/67552-consent-solution-per-wix">Wix</a> </li> <li class="71565"> <a href="/it/help/71565-integrazione-della-consent-solution-per-zapier">Zapier</a> </li> <li class="separator 70701"> </li> <li class="category-title 70702"> <strong>WordPress</strong> </li> <li class="21336"> <a href="/it/help/21336-consent-solution-plugin-wordpress">WordPress (plugin)</a> </li> <li class="13287"> <a href="/it/help/13287-consent-solution-wordpress-contact-form-7">WordPress (metodo JavaScript)</a> </li> <li class="67554"> <a href="/it/help/67554-consent-solution-per-elementor">Elementor (site builder per WordPress)</a> </li> <li class="67556"> <a href="/it/help/67556-consent-solution-per-gravity-forms">Gravity Forms (plugin per WordPress)</a> </li> <li class="separator 19588"> </li> <li class="category-title 19587"> <strong>Avanzate</strong> </li> <li class="12504"> <a href="https://www.iubenda.com/it/help/12347">Come configurare il Content Security Policy per consentire l'esecuzione degli script di iubenda</a> </li> </ul> </li> <li class="has_child category-title 18265"> Risoluzione dei problemi e FAQs <ul> <li class="18222"> <a href="/it/help/18222-canali-rilascio-consent-solution">Canali di rilascio</a> </li> <li class="18232"> <a href="/it/help/18232-consent-solution-changelog">Changelog</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 141585"> Whistleblowing Management Tool <ul> <li class="141346"> <a href="/it/help/141346-direttiva-whistleblower-guida-prodotto-iubenda">La guida di iubenda alla Direttiva Whistleblower e al tool dedicato</a> </li> </ul> </li> <li class="has_child category-title 7114"> Registro delle attività di trattamento dei dati <ul> <li class="6366"> <a href="/it/help/6366-introduzione-internal-privacy-management">Guida per l’utilizzo del Registro delle attività di trattamento dei dati</a> </li> </ul> </li> <li class="has_child category-title 7120"> Risorse <ul> <li class="23188"> <a href="/it/help/23188-webinar-iubenda">Webinar</a> </li> <li class="has_child category-title 25925"> Video <ul> <li class="5827"> <a href="/it/help/5827-video">Tutte le guide video</a> </li> <li class="separator 18408"> </li> <li class="category-title 18403"> <strong>Generatore di Privacy e Cookie Policy</strong> </li> <li class="34842"> <a href="/it/help/34842-panoramica-sul-generatore-di-privacy-e-cookie-policy-video">Panoramica</a> </li> <li class="18370"> <a href="/it/help/18370-intro-generatore-privacy-cookie-policy-video">Introduzione al generatore</a> </li> <li class="separator 34821"> </li> <li class="category-title 34823"> <strong>Privacy Controls and Cookie Solution</strong> </li> <li class="34739"> <a href="/it/help/34739-introduzione-alla-cookie-solution-video">Introduzione a Privacy Controls and Cookie Solution</a> </li> <li class="separator 34820"> </li> <li class="category-title 34822"> <strong>Generatore di Termini e Condizioni</strong> </li> <li class="34733"> <a href="/it/help/34733-panoramica-sul-generatore-di-termini-e-condizioni-video">Panoramica</a> </li> <li class="separator 18407"> </li> <li class="category-title 18404"> <strong>Consent Database</strong> </li> <li class="7355"> <a href="/it/help/7355-introduzione-consent-solution-video">Introduzione alla Consent Database</a> </li> <li class="34725"> <a href="/it/help/34725-configurazione-manuale-della-consent-solution-javascript-video">Configurazione manuale del Consent Database (JavaScript)</a> </li> <li class="18348"> <a href="/it/help/18348-consent-solution-dashboard-video">Consent Database dashboard in azione</a> </li> <li class="separator 18406"> </li> <li class="category-title 18405"> <strong>Registro delle attività di trattamento dei dati</strong> </li> <li class="6683"> <a href="/it/help/6683-introduzione-internal-privacy-management-video">Introduzione al Registro delle attività di trattamento dei dati</a> </li> </ul> </li> <li class="has_child category-title 7737"> Template GDPR <ul> <li class="7727"> <a href="/it/help/7727-nomina-di-un-rappresentante-nellue-template-gdpr">Nomina di un rappresentante nell'UE</a> </li> <li class="7720"> <a href="/it/help/7720-contratto-di-nomina-a-responsabile-del-trattamento-dpa-template-gdpr">Contratto di nomina a responsabile del trattamento (DPA)</a> </li> <li class="7722"> <a href="/it/help/7722-obbligo-di-non-divulgazione-e-riservatezza-dei-dipendenti-template-gdpr">Obbligo di non divulgazione e riservatezza dei dipendenti</a> </li> <li class="7931"> <a href="/it/help/7931-valutazione-dimpatto-sulla-protezione-dei-dati-dpia-template-gdpr">Valutazione d'impatto sulla protezione dei dati (DPIA)</a> </li> </ul> </li> <li class="has_child category-title 28426"> Altre risorse <ul> <li class="28395"> <a href="/it/help/28395-gdpr-cookie-consent-cheatsheet">GDPR e consenso ai cookie – Tabella riassuntiva</a> </li> <li class="70476"> <a href="/it/help/70476-normative-sulla-privacy-negli-stati-uniti-tabella-comparativa">Normative sulla privacy negli Stati Uniti – Tabella comparativa</a> </li> <li class="40148"> <a href="/it/help/40148-global-email-marketing-cheatsheet">Email Marketing Internazionale – Tabella Riassuntiva</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 7158"> Account e fatturazione <ul> <li class="7636"> <a href="/it/help/7636-faqs-sui-prezzi">FAQs sui prezzi</a> </li> <li class="3990"> <a href="/it/help/3990-eliminare-account">Come eliminare il tuo account</a> </li> <li class="has_child category-title 7159"> Piani e licenze <ul> <li class="1056"> <a href="/it/help/1056-cambiare-piano">Come cambiare piano (Licenza Singola e Multi-licenza)</a> </li> <li class="604"> <a href="/it/help/604-limitazioni-licenza-base">Limitazioni del Piano Free</a> </li> <li class="63066"> <a href="/it/help/63066-come-rinnovare-il-tuo-piano-iubenda">Come rinnovare il tuo piano iubenda</a> </li> <li class="1700"> <a href="/it/help/1700-che-differenza-ce-tra-licenza-e-policy">Che differenza c’è tra licenza e policy?</a> </li> <li class="63224"> <a href="/it/help/63224-dove-trovo-i-miei-piani-scaduti">Dove trovo i miei piani scaduti?</a> </li> <li class="993"> <a href="/it/help/993-trasferire-una-licenza-pro-da-una-privacy-policy-allaltra">Trasferire una Licenza Pro da una privacy policy all’altra</a> </li> <li class="1020"> <a href="/it/help/1020-posso-continuare-a-utilizzare-il-testo-della-privacy-policy-anche-senza-rinnovare-il-servizio">Posso continuare a utilizzare il testo della privacy policy anche senza rinnovare il servizio?</a> </li> <li class="1030"> <a href="/it/help/1030-e-possibile-utilizzare-una-stessa-privacy-policy-su-piu-siti-web-o-app">È possibile utilizzare una stessa privacy policy su più siti web o app?</a> </li> <li class="2162"> <a href="/it/help/2162-licenza-pro-sottodomini">Licenze Pro singole e sottodomini</a> </li> </ul> </li> <li class="has_child category-title 7162"> Pagamenti <ul> <li class="2011"> <a href="/it/help/2011-come-disabilitare-il-rinnovo-automatico-delle-licenze-iubenda">Come disabilitare il rinnovo automatico del tuo piano iubenda</a> </li> <li class="2174"> <a href="/it/help/2174-perche-il-mio-pagamento-tramite-paypal-non-va-a-buon-fine">Perché il mio pagamento non va a buon fine?</a> </li> <li class="63125"> <a href="/it/help/63125-come-aggiungere-modificare-il-tuo-attuale-metodo-di-pagamento">Come aggiungere/modificare il tuo attuale metodo di pagamento</a> </li> <li class="63166"> <a href="/it/help/63166-posso-pagare-con-un-bonifico-bancario">Posso pagare con un bonifico bancario?</a> </li> <li class="1717"> <a href="/it/help/1717-iubenda-abbonamento">Perché il servizio di iubenda è in abbonamento</a> </li> </ul> </li> <li class="has_child category-title 7171"> Fatturazione <ul> <li class="2795"> <a href="/it/help/2795-dove-trovo-le-mie-fatture">Dove trovo le mie fatture?</a> </li> <li class="96"> <a href="/it/help/96-modificare-dati-fatturazione">Come modificare i dati di fatturazione</a> </li> <li class="11203"> <a href="/it/help/11203-fatture-email">Come ricevere le fatture su un altro indirizzo email</a> </li> </ul> </li> </ul> </li> <li class="has_child category-title 17378"> Partner e affiliati <ul> <li class="2063"> <a href="/it/help/2063-programma-affiliazione">Come creare un programma di affiliazione/referral con iubenda</a> </li> <li class="30378"> <a href="/it/help/30378-come-rivendere-le-soluzioni-iubenda-ai-tuoi-clienti">Come rivendere le soluzioni iubenda ai tuoi clienti</a> </li> <li class="22207"> <a href="https://www.iubenda.com/it/partner-program">Serve aiuto nella configurazione? Visita la nostra directory di Partner Certificati</a> </li> </ul> </li> <li class="has_child category-title 17447"> iubenda <ul> <li class="6762"> <a href="/it/help/6762-contratto-per-il-trattamento-dei-dati-personali-tra-iubenda-e-gli-utenti">Contratto per il trattamento dei dati personali tra iubenda e gli utenti</a> </li> <li class="1933"> <a href="/it/help/1933-cosa-viene-tracciato-e-cosa-non-viene-tracciato-da-iubenda">Cosa viene tracciato e cosa non viene tracciato da iubenda</a> </li> <li class="5735"> <a href="/it/help/5735-5-motivi-per-cui-ospitiamo-i-documenti">5 motivi per cui ospitiamo i tuoi documenti</a> </li> </ul> </li> </ul> </nav> </div> <div class="toc-wrap sticky-top"> <nav id="toc" data-toggle="toc"></nav> <div class="mb-4 text-sm text-uppercase font-weight-bold text-muted toc-label">Indice dei contenuti</div> </div> </div> <!-- /.doc_aside --> <div class="col-lg-9 help-tpl__main"> <div class="mb-4 d-block d-lg-none"> <button class="btn btn-sm btn-outline-light px-4 btn-aside help-tpl__show-index-btn">Show index</button> </div> <h1 class="help-tpl__main-title mb-5 display-4 font-weight-semibold"data-swiftype-name="title" data-swiftype-type="string">Come configurare Privacy Controls and Cookie Solution (guida avanzata)</h1> <div class="entry_content entry_body_content doc_body" data-swiftype-name="body" data-swiftype-type="text" data-toc-scope > <div data-toc-activator=""> </div> <div class="my-4 rounded px-3 pt-3 pb-1 bg-important" id="invalidateconsent-update"> <h5 class="my-2">❗️ Aggiornamento del valore predefinito del parametro <code>invalidateConsentWithoutLog</code></h5> <p>A partire dal <strong>15-01-2023</strong>, il valore di default di <code>invalidateConsentWithoutLog</code> è cambiato ed è ora impostato a <em>true</em>. Ciò significa che, se hai attivato il <a href="https://www.iubenda.com/it/help/45677-registro-preferenze-cookie">Registro Preferenze Cookie e Consensi</a>, per impostazione predefinita viene richiesto un nuovo consenso quando una preferenza dell’utente non viene trovata registrata all’interno dei log.</p> </div> <p>Qui troverai approfondimenti su:</p> <ul class="wp-block-list"> <li><a href="#parametri-obbligatori">Parametri obbligatori</a></li> <li><a href="#opzioni-compliance">Opzioni per la compliance</a></li> <li><a href="#stile-testo">Stile e testo</a></li> <li><a href="#privacy-cookie-policy">Privacy e cookie policy</a></li> <li><a href="#opzioni-avanzate">Opzioni avanzate</a></li> </ul> <div class="rounded my-4 p-3 bg-fade"> <p class="mb-0">💡 Preferisci una <strong>guida introduttiva</strong> a Privacy Controls and Cookie Solution? Scopri le opzioni del configuratore e come modificare aspetto e comportamento del cookie banner nella nostra <a href="https://www.iubenda.com/it/help/1696">guida di base</a>.</p> </div> <p>Un veloce riassunto:</p> <div id="features-installation" class="accordion mb-4"> <div class="card"> <div id="headingOne" class="card-header"> <h5 class="mb-0"><button class="btn btn-link pl-0 collapsed" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> Caratteristiche del cookie banner/banner di consenso </button></h5> </div> <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#features-installation"> <div class="card-body"> <ul> <li>Si implementa inserendo un semplice codice in tutte le pagine del sito.</li> <li>Mostra un avviso con un testo predefinito e personalizzabile e riporta un link alla cookie policy.</li> <li>È ottimizzato per risoluzioni e device multipli.</li> <li>Si assicura che la consultazione della cookie policy possa avvenire senza che il consenso venga fornito.</li> <li>Si assicura che il blocco dei codici funzioni correttamente – vedi <a href="https://www.iubenda.com/it/help/1627">la guida introduttiva alla configurazione del blocco dei codici</a> per ulteriori informazioni al riguardo.</li> <li>Raccoglie la preferenza tramite proseguimento della navigazione, ad esempio lo scroll.</li> <li>Allo scroll o al proseguimento della navigazione, attiva in modo asincrono (ovvero senza ricaricare la pagina) tutti gli script precedentemente bloccati.</li> <li>Se la preferenza è già stata fornita, il cookie banner/banner di consenso non compare e gli script vengono eseguiti in modo automatico.</li> <li><a href="https://www.iubenda.com/en/help/3831">Personalizzazione facile</a> con il nostro configuratore. Modifica l’aspetto, i dettagli e le caratteristiche della soluzione, il tutto con pochi clic.</li> <li>La funzionalità di configurazione remota consente di applicare la maggior parte delle modifiche apportate nel configuratore direttamente al tuo sito web senza dover inserire nuovamente il codice.</li> </ul> </div> </div> </div> <div class="card"> <div id="headingTwo" class="card-header"> <h5 class="mb-0"><button class="btn btn-link pl-0 collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> Installazione </button></h5> </div> <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#features-installation"> <div class="card-body"> <p>Una volta generato il tuo cookie banner/banner di consenso (Privacy Controls and Cookie Solution > Genera ora/Modifica), otterrai un codice <strong>simile</strong>:</p> <ul class="nav nav-tabs" id="myTab" role="tablist"> <li class="nav-item"> <a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">(Nuovo) Snippet della configurazione remota:</a> </li> <li class="nav-item"> <a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">(Vecchio) Snippet esteso:</a> </li> </ul> <div class="tab-content py-4 mb-4" id="myTabContent"> <div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="home-tab"> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "siteId": XXXXXX, // your siteId, "cookiePolicyId": YYYYYY, // your cookiePolicyId, "lang": "en" }; </script> <script type="text/javascript" src="https://cs.iubenda.com/autoblocking/3095420.js"></script> <script type="text/javascript" src="///cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script> </code></pre> </div> <div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab"> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "en", "siteId": XXXXXX, //use your siteId "cookiePolicyId": YYYYYY, //use your cookiePolicyId "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true } }; </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script></code></pre> </div> </div> <p>Tieni presente che la funzione <strong>configurazione remota</strong> semplifica il processo di implementazione. La maggior parte delle modifiche apportate nel configuratore di Privacy Controls and Cookie Solution si applicherà direttamente al tuo sito web senza bisogno di reinserire il codice. In questo modo è più facile mantenere il sito aggiornato.</p> <p>Tuttavia, alcune modifiche, come l’utilizzo di un CSS personalizzato, del pannello TCF e del supporto alle leggi statunitensi, richiedono di reintegrare il codice. In ogni caso, quando salverai la configurazione, ti verrà comunicato se le modifiche verranno applicate direttamente o se sarà necessario inserire nuovamente il codice. </p> <p>Per mostrare il cookie banner/banner di consenso sul tuo sito, copia il codice soprastante e incollalo prima della chiusura del tag <code>HEAD</code> delle tue pagine, <strong>oppure</strong> usa uno dei nostri plugin per:</p> <ul> <li><a href="https://www.iubenda.com/it/help/810">WordPress</a></li> <li><a href="https://www.iubenda.com/it/help/1329">Joomla!</a></li> <li><a href="https://www.iubenda.com/it/help/4353">PrestaShop</a></li> <li><a href="https://www.iubenda.com/it/help/9698">Magento</a></li> </ul> <p>Abbiamo anche guide passo passo per l’integrazione su <a href="https://www.iubenda.com/it/help/36281">siti ad hoc</a>, <a href="https://www.iubenda.com/it/help/10809">Shopify</a>, <a href="https://www.iubenda.com/it/help/18610">Webflow</a>, <a href="https://www.iubenda.com/it/help/24970">Wix</a> e <a href="https://www.iubenda.com/it/help/13031">Squarespace</a>. Se sei un utente Drupal, puoi usare la classe PHP disponibile via <a href="https://iubenda.link/php-class">download diretto</a> o <a href="https://packagist.org/packages/iubenda/iubenda-cookie-class">Packagist</a> (tutte le istruzioni nella <a href="https://www.iubenda.com/it/help/1045">guida dedicata</a>).</p> </div> </div> </div> <div class="card"> <div id="headingThree" class="card-header"> <h5 class="mb-0"><button class="btn btn-link pl-0 collapsed" type="button" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> Blocco preventivo dei cookie </button></h5> </div> <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-parent="#features-installation"> <div class="card-body"> <p>Oltre a mostrare il cookie banner/banner di consenso, <strong>devi</strong> bloccare i cookie <strong>prima</strong> di aver ottenuto il consenso:</p> <ul> <li>I nostri plugin per <a href="https://www.iubenda.com/it/help/810">WordPress</a>, <a href="https://www.iubenda.com/it/help/1329">Joomla!</a>, <a href="https://www.iubenda.com/it/help/4353">PrestaShop</a> e <a href="https://www.iubenda.com/it/help/9698">Magento</a> bloccano automaticamente gli script più popolari. Consulta le guide rispettive per maggiori dettagli.</li> <li>Se non ti appoggi a queste piattaforme, puoi bloccare i cookie usando <a href="https://www.iubenda.com/it/help/1627">uno dei metodi descritti in questa guida</a> (i più usati sono <a href="https://www.iubenda.com/it/help/629">Google Tag Manager</a>, il <a href="https://www.iubenda.com/it/help/674">tagging manuale</a> e <a href="https://www.iubenda.com/it/help/27154">Google Consent Mode</a>).</li> </ul> </div> </div> </div> <div class="card"> <div id="headingFour" class="card-header"> <h5 class="mb-0"><button class="btn btn-link pl-0 collapsed" type="button" data-toggle="collapse" data-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour"> Registro Preferenze Cookie e Consensi </button></h5> </div> <div id="collapseFour" class="collapse" aria-labelledby="headingFour" data-parent="#features-installation"> <div class="card-body"> <p>Molte autorità europee di protezione dei dati hanno rafforzato i requisiti richiesti e allineato le regole su cookie e tracker con il GDPR. In particolare, è richiesto di registrare e conservare prova delle preferenze espresse dagli utenti.</p> <p><a href="https://www.iubenda.com/it/help/680#cpl">Clicca qui</a> per maggiori informazioni su come attivare il <strong>Registro preferenze Cookie e Consensi</strong> all’interno della tua soluzione Privacy Controls and Cookie Solution.</p> </div> </div> </div> </div> <!--div class="pt-0 pb-5 mb-5"> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" src="https://fast.wistia.com/embed/medias/3h6spkickf.jsonp" async=""></script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" src="https://fast.wistia.com/assets/external/E-v1.js" async=""></script> <div class="wistia_responsive_padding" style="padding: 56.25% 0 0 0; position: relative;"> <div class="wistia_responsive_wrapper" style="height: 100%; left: 0; position: absolute; top: 0; width: 100%;"><span class="wistia_embed wistia_async_3h6spkickf popover=true popoverAnimateThumbnail=true videoFoam=true" style="display: inline-block; height: 100%; position: relative; width: 100%;"> </span></div> </div> </div--> <p>Nota: <strong>tutti</strong> i parametri seguenti vanno inclusi all’interno di <code>_iub.csConfiguration {}</code>.</p> <h2 class="wp-block-heading" id="parametri-obbligatori">1. Parametri obbligatori</h2> <p><code>siteId</code> – Il codice identificativo (ID) del tuo sito. Questo ID viene utilizzato per condividere la preferenza fra più cookie policy in lingue diverse che siano però riconducibili allo stesso sito/app.</p> <p><code>cookiePolicyId</code> – Il codice identificativo (ID) della tua cookie policy.</p> <p><code>lang</code> – Questo parametro definisce la lingua in cui mostrare il contenuto presente all’interno del cookie banner/banner di consenso (ad esempio, “it” per l’italiano, “en” per l’inglese, “es” per lo spagnolo ecc.). Sono disponibili per il contenuto del banner le localizzazioni relative a tutte le lingue in cui è possibile generare privacy/cookie policy con iubenda.</p> <h2 class="wp-block-heading" id="opzioni-compliance">2. Opzioni per la compliance</h2> <p><code>countryDetection</code> <em>(boolean, default false)</em> – Permette di rilevare automaticamente il paese dell’utente</p> <p><strong>Per il GDPR</strong> <br>Imposta questo parametro a <em>true</em> se <code>gdprAppliesGlobally</code> è settato su <em>false</em> e vuoi limitare il blocco preventivo e le richieste di consenso dei cookie solo agli utenti dell’UE – dove è un requisito legale – mentre vengono eseguiti normalmente gli script dei cookie nelle regioni in cui è ancora legalmente possibile farlo.<br>Se disabiliti questa opzione, ricordati di impostare <code>gdprApplies:false</code> su tutte le pagine in cui il consenso non è richiesto.</p> <p><strong>Per il CCPA</strong> <br>Per attivare le protezioni CCPA solo per gli utenti a cui si applica il CCPA, imposta questo parametro a <em>true</em> se <code>ccpaApplies</code> è impostato a <em>false</em>.</p> <p>Inoltre, puoi sovrascrivere il paese rilevato passando la variabile <code>_iub.cc</code> nell’<code>onload</code> di iubenda_cs.js. Al momento i valori accettati per <code>_iub.cc</code> sono <code>_iub.cc = 'EU';</code> (per l’Unione Europea) e <code>delete _iub.cc;</code> (per tutte le altre aree).</p> <p>Ad esempio, per forzare l’Unione Europea dovrai scrivere:</p> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" onload="_iub.cc = 'EU';" async></script></code></pre> <p>Puoi testare questa funzionalità su <a href="https://codepen.io/iubenda/pen/eb23d0c69287b2537ed7ab18c4f3d2bb?editors=1000" target="_blank" rel="noopener noreferrer">CodePen</a>.</p> <p><strong>Per la LGPD</strong><br>Per rispettare i requisiti della LGPD solo per gli utenti brasiliani ed eseguire normalmente gli script dei cookie dove è ancora consentito legalmente, setta il parametro a <em>true</em> con <code>lgpdAppliesGlobally</code> impostato a <em>false</em>.</p> <p>Se disattivi questa opzione, puoi impostare <code>lgpdApplies:false</code> su tutte le pagine in cui i requisiti LGPD non sono rilevanti.</p> <h3 class="wp-block-heading" id="gdpr">2.1 GDPR</h3> <p><code>enableGdpr</code> <em>(boolean, default true)</em> – Se <em>true</em>, abilita o rende disponibili le funzionalità GDPR senza però applicarle.</p> <p><code>gdprAppliesGlobally</code> <em>(boolean, default true)</em> – Se <em>true</em>, applica il GDPR a tutti i tuoi utenti. Imposta questo parametro su <em>false</em> e <code>countryDetection:true</code> per chiedere il consenso solo agli utenti UE. Ricorda che <strong>se hai sede nell’UE, devi applicare il GDPR anche agli utenti residenti al di fuori dell’UE</strong>.</p> <p><code>gdprApplies</code> <em>(boolean, default true)</em> – Se <em>false</em>, non applica il GDPR all’utente corrente e non gli verrà mostrato il cookie banner/banner di consenso. Se hai impostato <code>countryDetection:false</code>, dovresti settare <code>gdprApplies:false</code> su tutte le pagine in cui il consenso non è richiesto.</p> <h4 class="wp-block-heading" id="pulsanti">Pulsanti (accetta, personalizza, rifiuta, chiudi) e diciture</h4> <p>Le seguenti opzioni vanno inserite nell’oggetto <code>banner {}</code>:</p> <p><code>acceptButtonDisplay</code> <em>(boolean, default false)</em> – Se impostato a <em>true</em>, il cookie banner mostrerà il pulsante “Accetta”.</p> <p><code>customizeButtonDisplay</code> <em>(boolean, default false)</em> – Se impostato a <em>true</em>, il cookie banner mostrerà il pulsante “Scopri di più e personalizza”.</p> <p><code>rejectButtonDisplay</code> <em>(boolean, default false)</em> – Se impostato a <em>true</em>, il cookie banner mostrerà il pulsante “Rifiuta”. Se <em>true</em> <code>banner.closeButtonDisplay</code> viene forzato a <em>false</em>. Guarda la <a href="https://codepen.io/iubenda/pen/RwwmePe?editors=1000" target="_blank" rel="noreferrer noopener">demo su CodePen</a>.</p> <p><code>closeButtonDisplay</code> <em>(boolean, default true)</em> – Se impostato a <em>false</em>, non verrà mostrato il pulsante di chiusura del banner.</p> <p><code>explicitWithdrawal</code> (<em>boolean, default false</em>) – Se impostato su <em>true</em>, viene aggiunta al testo del banner la frase: “<em>Puoi liberamente prestare, rifiutare o revocare il tuo consenso, in qualsiasi momento</em>“.</p> <h4 class="wp-block-heading" id="consenso-per-categoria">Consenso per categoria</h4> <p><code>perPurposeConsent</code> <em>(boolean, default false)</em> – Impostando questo parametro a <em>true</em> fornirai agli utenti opzioni granulari rispetto alle categorie di cookie a cui prestare il consenso. Le categorie da mostrare nella modale vengono rilevate automaticamente dalla cookie policy di iubenda, ma possono essere personalizzate con il parametro <code>purposes</code> (vedi sotto).</p> <p>Esempi:</p> <ul class="wp-block-list"> <li><a href="https://codepen.io/iubenda/pen/ExaVKGB?editors=1000" target="_blank" rel="noreferrer noopener">Consenso per categoria</a></li> <li><a href="https://codepen.io/iubenda/pen/vYEawjO?editors=1000" target="_blank" rel="noreferrer noopener">Consenso per categoria con categorie personalizzate</a> (vedi sotto)</li> <li><a href="https://codepen.io/iubenda/pen/YzPjboq?editors=1000" target="_blank" rel="noreferrer noopener">Consenso per categoria con IAB TCF attivo</a></li> </ul> <div class="my-4 rounded px-3 pt-3 pb-1 bg-caution"> <h5 class="my-2">Tagging manuale e consenso per categoria</h5> <p>Se hai abilitato il consenso per categoria dovrai specificare le categorie degli script da bloccare preventivamente tramite l’attributo <code>data-iub-purposes</code>. <a href="https://www.iubenda.com/it/help/674#consenso-per-categoria">Leggi questa guida per maggiori istruzioni e alcuni esempi</a> sull’uso del tagging manuale e del consenso per categoria.</p> </div> <p><code>purposes</code> <em>(string, default null)</em> – Le finalità sono raggruppate in 5 categorie (necessari, funzionali, esperienza, misurazione, marketing), ciascuna identificata da un id (1, 2, 3, 4, 5). Per impostazione predefinita, le categorie da mostrare vengono rilevate automaticamente dalla cookie policy di iubenda, ma puoi personalizzarle con il parametro <code>purposes</code> (ad esempio se usi la tua cookie policy anziché quella generata da iubenda).</p> <p>A seguire le finalità per ogni categoria:</p> <ol class="wp-block-list"> <li><strong>Necessari</strong> (id <code>1</code>). Finalità incluse: <ul class="wp-block-list"> <li>Salvataggio e gestione di backup</li> <li>Hosting ed infrastruttura backend</li> <li>Gestione di landing page e pagine di invito</li> <li>Servizi di piattaforma e hosting</li> <li>Protezione dallo SPAM</li> <li>Ottimizzazione e distribuzione del traffico</li> <li>Monitoraggio dell’infrastruttura</li> <li>Gestione dei pagamenti</li> </ul> </li> <li><strong>Funzionali</strong> (id <code>2</code>). Finalità incluse: <ul class="wp-block-list"> <li>Contattare l’Utente</li> <li>Interazione con le piattaforme di live chat</li> <li>Gestione di conferenze web e telefonia online</li> <li>Gestione delle richieste di supporto e contatto</li> <li>Interazione con le piattaforme di supporto e di feedback</li> <li>Gestione dei tag</li> <li>Registrazione ed autenticazione</li> <li>Gestione dei database di Utenti</li> </ul> </li> <li><strong>Esperienza</strong> (id <code>3</code>). Finalità incluse: <ul class="wp-block-list"> <li>Commento dei contenuti</li> <li>Interazione con piattaforme di raccolta dati e altre terze parti</li> <li>Visualizzazione di contenuti da piattaforme esterne</li> <li>Interazione con social network e piattaforme esterne</li> <li>Interazione con le piattaforme per sondaggi online</li> <li>Gestione dei feed RSS</li> <li>Funzionalità sociali</li> </ul> </li> <li><strong>Misurazione</strong> (id <code>4</code>). Finalità incluse: <ul class="wp-block-list"> <li>Statistica</li> <li>Beta testing</li> <li>Test di performance di contenuti e funzionalità (A/B testing)</li> <li>Heat mapping e registrazione sessioni</li> <li>Gestione della raccolta dati e dei sondaggi online</li> </ul> </li> <li><strong>Marketing</strong> (id <code>5</code>). Finalità incluse: <ul class="wp-block-list"> <li>Pubblicità</li> <li>Infrastruttura al servizio pubblicitario</li> <li>Affiliazione commerciale</li> <li>Gestione contatti e invio di messaggi</li> <li>Remarketing e behavioral targeting</li> </ul> </li> </ol> <p>Quindi, se per esempio devi mostrare tutte e 5 le categorie dovrai indicare <code>"purposes": "1, 2, 3, 4, 5"</code>, ma se non devi mostrare Misurazione (id 4) indicherai <code>"purposes": "1, 2, 3, 5"</code> e così via.</p> <p>Nota: affinché <code>purposes</code> possa funzionare correttamente, il parametro <code>perPurposeConsent</code> deve essere impostato a <em>true</em> (vedi sopra per maggiori dettagli).</p> <p><code>listPurposes</code> <em>(boolean, default false)</em> – Se <em>true</em>, mostra le categorie nel primo livello del cookie banner/banner di consenso (per poter funzionare correttamente, <code>perPurposeConsent</code> deve essere settato a <em>true</em>). Questa opzione va inclusa nell’oggetto <code>banner {}</code>.</p> <h3 class="wp-block-heading" id="ccpa">2.2 CCPA</h3> <p><code>enableCcpa</code> <em>(boolean, default false)</em> – Se <em>true</em>, abilita o rende disponibili le funzionalità CCPA senza però applicarle.</p> <p><code>ccpaApplies</code> <em>(boolean, default undefined)</em> – Se <em>true</em>, applica gli standard CCPA all’utente corrente.</p> <p><code>ccpaNoticeDisplay</code> <em>(boolean, default true)</em> – Se <em>false</em>, non verrà mostrato l’avviso di raccolta dati (solo se non si applica il GDPR).</p> <p><code>ccpaAcknowledgeOnDisplay</code> <em>(boolean, default false)</em> – Quando <code>ccpaNoticeDisplay: true</code>, permette di indicare cosa costituisce presa visione dell’informativa: se <em>true</em> il semplice caricamento del banner, se <em>false</em> (default) l’interazione con esso.</p> <p><code>ccpaAcknowledgeOnLoad</code> <em>(boolean, default false)</em> – Se <em>true</em> e <code>ccpaAcknowledgeOnDisplay: false</code>, la presa visione dell’informativa si intende recepita al caricamento della pagina.</p> <p><code>ccpaLspa</code> <em>(boolean, default undefined)</em> – Se <em>true</em>, indica che l’operazione deve essere eseguita sulla base del Limited Service Provider Agreement (LSPA) di IAB.</p> <h4 class="wp-block-heading" id="ccpa-classi">Classi</h4> <p><code>iubenda-ccpa-opt-out</code> – Aggiungi questa classe ad un qualsiasi elemento della pagina per permettere ai tuoi utenti di opporsi alla vendita dei propri dati personali tramite l’apertura di una finestra di dialogo (link “Non vendere le mie informazioni personali”).</p> <h3 class="wp-block-heading" id="lgpd">2.3 LGPD</h3> <p><code>enableLgpd</code> <em>(boolean, default false)</em> – Se <em>true</em>, abilita o rende disponibili le funzionalità LGPD senza però applicarle.</p> <p><code>lgpdAppliesGlobally</code> ( <em>boolean, default true</em>) – Se <em>true</em>, le impostazioni LGPD vengono applicate a tutti gli utenti. Imposta questo parametro su <em>false</em> e <code>countryDetection:true</code> per richiedere il consenso LGPD solo agli utenti brasiliani.</p> <p><code>lgpdApplies</code> (<em>boolean, default undefined</em>) – Se impostato a <em>false</em>, le impostazioni LGPD non si applicano all’utente specifico e non viene mostrato il cookie banner/banner di consenso. Questo comportamento si applica indipendentemente dal valore di <code>lgpdAppliesGlobally</code> (se è impostato a <em>true</em> o se <code>lgpdAppliesGlobally</code> è impostato a <em>false</em> e <code>countryDetection : true</code>).</p> <p>Nota che tutti i <a href="#pulsanti">parametri disponibili</a> per il GDPR possono essere utilizzati anche per la configurazione dell’LGPD.</p> <h3 class="wp-block-heading" id="iab-transparency-and-consent-framework">2.4 IAB Transparency and Consent Framework</h3> <p>Per poter mostrare annunci personalizzati ai propri visitatori, gli editori che si appoggiano ai maggiori network pubblicitari devono prima raccogliere il consenso alla personalizzazione degli annunci. In <a href="https://www.iubenda.com/it/help/7449">questa guida</a> scoprirai come soddisfare questo requisito con il Framework di IAB e la nostra soluzione Privacy Controls and Cookie Solution.</p> <p><code>enableTcf</code> <em>(boolean, default false)</em> – Impostata su <em>true</em>, quest’opzione consente agli utenti di gestire le proprie preferenze di tracciamento della pubblicità sulla base dello <a href="https://www.iubenda.com/it/help/7449">IAB Transparency and Consent Framework</a>.</p> <p><code>googleAdditionalConsentMode</code> <em>(boolean, default false)</em> – Se <em>true</em>, ti permette di raccogliere il consenso per i partner pubblicitari di Google che non hanno ancora aderito al TCF, ma che sono presenti nella <a href="https://support.google.com/admanager/answer/9012903?hl=it">lista dei fornitori di tecnologia pubblicitaria di Google</a>.</p> <p><code>tcfPurposes</code> <em>(object)</em> – Il TCF v2.0 prevede 10 finalità, ognuna delle quali ha un id:</p> <ol class="wp-block-list"> <li>Archiviare e/o accedere a informazioni su un dispositivo</li> <li>Selezionare annunci basici (basic ads)</li> <li>Creare un profilo di annunci personalizzati</li> <li>Selezionare annunci personalizzati</li> <li>Creare un profilo di contenuto personalizzato</li> <li>Selezionare contenuti personalizzati</li> <li>Valutare le performance degli annunci</li> <li>Valutare le performance dei contenuti</li> <li>Applicare ricerche di mercato per generare approfondimenti sul pubblico</li> <li>Sviluppare e perfezionare i prodotti</li> </ol> <p>Con questa versione puoi:</p> <ul class="wp-block-list"> <li>limitare la base giuridica al solo consenso, al solo interesse legittimo, o a entrambi; e</li> <li>scegliere quali finalità mostrare.</li> </ul> <p>Ecco come fare. Grazie a <code>tcfPurposes</code>, nell’esempio a seguire:</p> <ul class="wp-block-list"> <li>non mostreremo la finalità 1 (“Archiviare e/o accedere a informazioni su un dispositivo”, impostata a <code>consent_not_needed</code>, possibile <a href="#purposeonetreatment">solo se la nostra legislazione lo permette</a>) *,</li> <li>non mostreremo la finalità 2 (“Selezionare annunci basici”, impostata a <code>false</code>),</li> <li>limiteremo la base giuridica al solo interesse legittimo (<code>li_only</code>) per la finalità numero 4 (“Selezionare annunci personalizzati”), e</li> <li>limiteremo la base giuridica al solo consenso (<code>consent_only</code>) per la finalità numero 7 (“Valutare le performance degli annunci”)</li> </ul> <pre class="wp-block-code prettyprint linenums js-code"><code>_iub.csConfiguration = { "lang": "it", "siteId": xxxxxx, //usa il tuo siteId "cookiePolicyId": yyyyyy, //usa il tuo cookiePolicyId "enableTcf": true, "tcfVersion": 2, ... "tcfPurposes": { "1": "consent_not_needed", "2": false, "4": "li_only", "7": "consent_only" }, "tcfPublisherCC": "DE", "banner": { ... } }</code></pre> <p>* Nota su <code>PurposeOneTreatment</code>: in precedenza, per alcuni paesi non era obbligatorio richiedere il consenso per la finalità 1 (“Archiviare e/o accedere a informazioni su un dispositivo”). Potevi disabilitare tale richiesta usando <code>"1": "consent_not_needed"</code>. Tuttavia, potendo abilitare quest’opzione solo se prevista dalla normativa vigente a te applicabile e, non essendoci al momento alcun paese europeo che la supporti, ti sconsigliamo vivamente di utilizzarla.</p> <p><code>askConsentIfCMPNotFound</code> <em>(boolean, default true)</em> – Se l’opzione <code>enableTcf</code> è impostata su <em>true</em> e la preferenza del Framework IAB non viene trovata, gli utenti saranno invitati a fornire nuovamente il consenso anche se quest’ultimo è stato dato prima dell’attivazione del Framework. Se invece l’opzione è impostata su <em>false</em>, il comportamento descritto verrà impedito.</p> <p><code>newConsentAtVendorListUpdate</code> <em>(number, default undefined)</em> – Giorni da attendere prima di chiedere nuovamente il consenso in seguito all’aggiornamento di vendorlist.json. Se <em>undefined</em>, gli utenti che hanno già prestato il consenso non vedranno nuovamente il cookie banner/banner di consenso (nelle preferenze pubblicitarie i “nuovi” vendor avranno il consenso settato su off). Se impostato a <em>0</em> gli utenti dovranno prestare nuovamente il consenso non appena la lista dei vendor viene aggiornata.</p> <p><code>tcfPublisherCC</code> (<em>string, default null</em>) – Codice paese di due lettere espresso nello <a href="https://it.wikipedia.org/wiki/ISO_3166-1_alpha-2">standard ISO 3166-1</a> che determina la legislazione del paese di riferimento. Normalmente coincide al codice del Paese in cui ha sede la società del publisher. È possibile utilizzare questo parametro per impostare il codice paese del publisher nella stringa di preferenze TCF quando la finalità TCF “1” è impostato su “<em>consent_not_need</em>“.</p> <h4 class="wp-block-heading" id="tcf-classi">Classi</h4> <p><code>iubenda-advertising-preferences-link</code> – Aggiungendo questa classe ad un elemento qualsiasi della pagina, il click sull’elemento aprirà la modale con le impostazioni di tracciamento della pubblicità salvate in precedenza (permettendo agli utenti di aggiornare le proprie preferenze pubblicitarie anche dopo aver chiuso il cookie banner/banner di consenso).</p> <p>Tieni presente che in alternativa a questa classe specifica del TCF, puoi usare la classe “generica” <code>iubenda-cs-preferences-link</code>, il risultato sarà identico.</p> <p><code>iubenda-vendor-list-link</code> – Aggiungi questa classe a un qualsiasi elemento della pagina per permettere ai tuoi utenti di riaprire l’elenco dei vendor del TCF.</p> <h2 class="wp-block-heading" id="stile-testo">3. Stile e testo</h2> <div class="my-4 rounded p-3 bg-fade"> <p id="banner" class="mb-0"><code>banner {}</code> <em>(object)</em> – Usa questo oggetto per personalizzare l’aspetto (o apparenza) del banner. Le opzioni a seguire devono essere contenute all’interno dell’oggetto <code>banner {}</code>.</p> </div> <h3 class="wp-block-heading" id="aspetto-posizione">3.1 Aspetto e posizione</h3> <p><code>position</code> <em>(string, default “float-top-center”)</em> – Definisce la posizione del cookie banner/banner di consenso. Valori disponibili: <em>top</em>, <em>bottom</em>, <em>float-top-left</em>, <em>float-top-right</em>, <em>float-bottom-left</em>, <em>float-bottom-right</em>, <em>float-top-center</em>, <em>float-bottom-center</em> e <em>float-center</em>.</p> <p><code>backgroundOverlay</code> <em>(boolean, default false)</em> – Imposta questo parametro a <em>true</em> per oscurare la pagina con uno sfondo in overlay quando viene mostrato il cookie banner/banner di consenso.</p> <h3 class="wp-block-heading" id="tema">3.2 Tema</h3> <h4 class="wp-block-heading" id="tema-logo">Logo</h4> <p><code>logo</code> <em>(string)</em> – Indirizzo (consigliato https) o equivalente in base64 dell’immagine da usare come logo nella testata del cookie banner/banner di consenso. Per una resa ottimale usa un SVG bianco su sfondo trasparente.</p> <p><code>brandTextColor</code> <em>(string, default “#000”)</em> – Colore del testo della testata della modale/cookie banner<meta http-equiv="content-type" content="text/html; charset=utf-8">/banner di consenso.</p> <p><code>brandBackgroundColor</code> <em>(string, default “#fff”)</em> – Colore di sfondo della testata del cookie banner<meta http-equiv="content-type" content="text/html; charset=utf-8">/banner di consenso.</p> <h4 class="wp-block-heading" id="tema-colori-banner">Colori del banner</h4> <p><code>backgroundColor</code> <em>(string, default “#000”)</em> – Il colore di sfondo del banner.</p> <p><code>textColor</code> <em>(string, default “#fff”)</em> – Il colore del testo del banner.</p> <h4 class="wp-block-heading" id="tema-pulsanti">Pulsanti</h4> <p><code>acceptButtonColor</code> <em>(string, default “#0073ce”)</em> – Colore di sfondo del pulsante “Accetta”.</p> <p><code>acceptButtonCaptionColor</code> <em>(string, default “#fff”)</em> – Colore del testo del pulsante “Accetta”.</p> <p><code>customizeButtonColor</code> <em>(string, dark theme default “#212121”, light theme default “#dadada”)</em> – Colore di sfondo del pulsante “Scopri di più e personalizza”.</p> <p><code>customizeButtonCaptionColor</code> <em>(string, dark theme default “#fff”, light theme default “#4d4d4d”)</em> – Colore del testo del pulsante “Scopri di più e personalizza”.</p> <p><code>rejectButtonColor</code> <em>(string, default “#0073ce”)</em> – Colore di sfondo del pulsante “Rifiuta”.</p> <p><code>rejectButtonCaptionColor</code> <em>(string, default “#fff”)</em> – Colore del testo del pulsante “Rifiuta”.</p> <p><code>continueWithoutAcceptingButtonColor</code> <em>(string, default “#fff”)</em> Colore di sfondo del pulsante “<em>Continua senza accettare</em>“.</p> <p><code>continueWithoutAcceptingButtonCaptionColor</code> <em>(string, default “#000”)</em> Colore del testo del pulsante “<em>Continua senza accettare</em>“.</p> <h4 class="wp-block-heading" id="tema-opzioni-avanzate">Opzioni avanzate</h4> <p><code>applyStyles</code> <em>(boolean, default true)</em> – Settando questo parametro su <em>false</em>, al banner non viene applicato alcuno stile/CSS. È utile settare <code>applyStyles</code> su <em>false</em> ad esempio quando si vuole dare al banner uno stile diverso da quello di default.</p> <p>Come base di partenza per modificare il CSS del banner, si consiglia di utilizzare quello di default disponibile a <a href="https://iubenda.link/banner-css">questo indirizzo</a>, che riapplica gli stessi stili esclusi da questa opzione ma che ha il vantaggio di essere modificabile una volta inserito nelle proprie pagine.</p> <p>Esempio: <a href="https://codepen.io/iubenda/pen/81fa9bf50d83e70251eb94aae3658970" target="_blank" rel="noreferrer noopener">banner con CSS personalizzato</a>.</p> <p><code>zIndex</code> <em>(number)</em> – Si tratta dello z-index del div del cookie banner. Il valore di default è 99999998.</p> <h3 class="wp-block-heading" id="testo">3.3 Testo</h3> <h4 class="wp-block-heading" id="testo-dimensione-font">Dimensione del font</h4> <p><code>fontSize</code> <em>(string, default null)</em> – La dimensione del testo del banner (incluso il tasto di chiusura). Se questa opzione è attiva gli eventuali valori presenti nelle opzioni <code>banner.fontSizeCloseButton</code> e <code>banner.fontSizeBody</code> non verranno presi in considerazione.</p> <p><code>fontSizeCloseButton</code> <em>(string, default “20px”)</em> – La dimensione del tasto di chiusura del banner.</p> <p><code>fontSizeBody</code> <em>(string, default “14px”)</em> – La dimensione del testo contenuto nel banner.</p> <h4 class="wp-block-heading" id="testo-banner">Testo del banner</h4> <p><code>content</code> <em>(string)</em> – È il testo contenuto all’interno del cookie banner<meta http-equiv="content-type" content="text/html; charset=utf-8">/banner di consenso. Per l’italiano il valore di default è:</p> <p><em><em>Informativa<br>Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e, con il tuo consenso, anche per altre finalità come specificato nella %{cookie_policy_link}.</em></em></p> <p>Tieni presente che <code>banner.content</code> può essere usato solo per personalizzare il testo del banner e permette di impostare una formattazione speciale del testo con tag HTML, ma se vuoi modificare la struttura del banner (ad esempio, aggiungendo pulsanti o layout speciali), usa <code><a href="#testo-opzioni-avanzate">banner.html</a></code>.</p> <div class="my-4 rounded p-4 bg-fade"> <h5>Shortcode</h5> <p>Gli shortcode sono delle parole speciali che possono essere usate dentro <code>banner.content</code> e <code>banner.html</code> come placeholder per qualcos’altro. Puoi usarli per personalizzare il cookie banner ma al tempo stesso preservare gli elementi dell’interfaccia che ne garantiscono il corretto comportamento.</p> <p>Shortcode disponibili per <code>banner.content</code>:</p> <ul> <li><code>%{cookie_policy_link}</code> viene sostituito con il link alla <code>cookiePolicyUrl</code> e con il testo indicato all’interno di <code>banner.cookiePolicyLinkCaption</code></li> <li><code>%{advertising_preferences_link}</code> viene sostituito con il link al widget del Transparency and Consent Framework</li> <li><code>%{vendor_list_link}</code> viene sostituito con il link alla lista dei fornitori di servizi pubblicitari del Transparency and Consent Framework</li> <li><code>%{privacy_policy}</code> viene sostituito con il link alla privacy policy (richiesto dal CCPA)</li> <li><code>%{do_not_sell}</code> viene sostituito con il link per l’opt-out della vendita dei dati (CCPA)</li> </ul> <p><a href="https://codepen.io/iubenda/pen/wvGNrJz" target="_blank" rel="noopener noreferrer">Esempio di cookie banner/banner di consenso con HTML e contenuto personalizzati</a></p> <p>Note</p> <ul> <li><code>%{cookie_policy_link}</code> è lo shortcode in cui viene inserito il link alla cookie policy. Ricorda che di default la cookie policy linkata nel banner è quella ospitata sui nostri spazi. Per modificare il comportamento di default, personalizza il parametro <code>cookiePolicyUrl</code> (fai riferimento alla sezione dedicata per ulteriori informazioni sul parametro <code>cookiePolicyUrl</code>).</li> <li>Il contenuto del cookie banner/banner di consenso viene localizzato in tutte le lingue disponibili nel generatore (la lingua in cui mostrare il contenuto del cookie banner è definita attraverso il parametro <code>lang</code>).</li> <li>Se hai attivato il <a href="https://www.iubenda.com/it/help/7449">Transparency and Consent Framework</a>, avrai notato che il testo del banner diventa piuttosto lungo, così da poter soddisfare i <a href="https://www.iubenda.com/it/help/7449#requisiti-iab">requisiti dello IAB</a>. Controllali attentamente prima di modificare il contenuto.</li> <li>Per garantire la corretta visualizzazione della Cookie Policy, la classe <code>iubenda-cs-cookie-policy-lnk</code> non deve essere utilizzata altrove nella pagina.</li> </ul> </div> <p><code>acceptButtonCaption</code> <em>(string, default “Accept”)</em> – Testo del pulsante “Accetta”.</p> <p><code>customizeButtonCaption</code> <em>(string, default “Learn more and customize”)</em> – Testo del pulsante “Scopri di più e personalizza”.</p> <p><code>rejectButtonCaption</code> <em>(string, default “Reject”)</em> – Testo del pulsante “Rifiuta”.</p> <p><code>closeButtonCaption</code> (string, default “x”) – Il testo del bottone di chiusura del banner (in precedenza <code>innerHtmlCloseBtn</code>).</p> <p><code>continueWithoutAcceptingButtonCaption</code> (string, default “<em>Continua senza accettare</em>“) Il testo del pulsante <em>“Continua senza accettare”</em>.</p> <p><code>useThirdParties</code><em> (boolean, default true)</em> se impostato a <em>false</em>, ogni menzione alle terze parti e all’uso dei cookie e strumenti di tracciamento di terza parte viene rimosso dal testo del banner.</p> <h4 class="wp-block-heading" id="testo-opzioni-avanzate">Opzioni avanzate</h4> <p><code>html</code><em>(string, default null)</em> – È l’HTML del banner, che attraverso questo parametro può essere sostituito a quello di default.</p> <p>Nota: alcuni elementi sono comunque necessari per il corretto funzionamento del banner, in particolare:</p> <ul class="wp-block-list"> <li><code>div.iubenda-cs-content</code> (il container principale)</li> <li><code>a.iubenda-cs-cookie-policy-lnk</code> (il link con href settato per puntare alla cookie policy, ad esempio https://www.iubenda.com/privacy-policy/123456/cookie-policy?an=no&s_ck=false)</li> </ul> <div class="my-4 rounded p-4 bg-fade"> <h5>Shortcode</h5> <p>Gli shortcode sono delle parole speciali che possono essere usate dentro <a href="#testo-banner"><code>banner.content</code></a> e <code>banner.html</code> come placeholder per qualcos’altro. Puoi usarli per personalizzare il cookie banner/banner di consenso ma al tempo stesso preservare gli elementi dell’interfaccia che ne garantiscono il corretto comportamento.</p> <p>Shortcode disponibili per <code>banner.html</code>:</p> <p><code>%{banner_content}</code> viene sostituito col valore specificato all’interno di <code>banner.content</code> (o il contenuto di default). Tieni però presente che <code>%{banner_content}</code> è <a href="https://www.iubenda.com/it/help/7449#requisiti-iab">obbligatorio nel caso tu abbia attivato il TCF v2</a> (a meno che non abbiamo preventivamente approvato il tuo testo personalizzato).</p> <p><a href="https://codepen.io/iubenda/pen/wvGNrJz" target="_blank" rel="noopener noreferrer">Esempio di cookie banner/banner di consenso con HTML e contenuto personalizzati</a>.</p> </div> <h4 class="wp-block-heading" id="footer">Footer</h4> <div class="my-4 rounded p-3 bg-fade"> <p class="mb-0"><code>footer {}</code> <em>(object)</em> – Le seguenti opzioni vanno incluse all’interno dell’oggetto <code>footer {}</code>.</p> </div> <p><code>btnCaption</code> <em>(string)</em> – Testo del pulsante in fondo al pannello delle impostazioni di tracciamento (vedi <a href="#consenso-per-categoria">consenso per categoria</a>) per salvare le preferenze di consenso. Il valore predefinito è “Salva e continua”.</p> <h4 class="wp-block-heading" id="i18next">i18next</h4> <div class="my-4 rounded p-3 bg-fade"> <p id="i18n"><code>i18n {}</code> <em>(object)</em> – Grazie alla libreria JavaScript i18n puoi tradurre/modificare ogni elemento testuale di Privacy Controls and Cookie Solution. Trovi l’elenco completo degli elementi editabili in <a href="https://cdn.iubenda.com/cs/i18n.json" target="_blank" rel="noopener noreferrer">questo file JSON</a>.</p> <p class="mb-0">Importante: se hai abilitato il <a href="#iab-transparency-and-consent-framework">Transparency and Consent Framework</a>, per poter soddisfare i <a href="https://www.iubenda.com/it/help/7449#requisiti-iab">requisiti dello IAB</a>, sei obbligato a usare le <a href="https://register.consensu.org/Translation">traduzioni ufficiali</a> (vedi “List of translations for purpose descriptions v2.0”).</p> </div> <h3 class="wp-block-heading" id="widget-privacy">3.4 Widget privacy</h3> <p><code>floatingPreferencesButtonDisplay</code> <em>(string, default false)</em> – Definisce la posizione del <a href="https://www.iubenda.com/it/help/1696#widget">widget privacy</a> (una funzione che permette ai tuoi visitatori di aggiornare le proprie preferenze di consenso espresse in precedenza).</p> <p>Valori possibili: <em>false</em>, <em>true</em>, <em>top-left</em>, <em>top-right</em>, <em>bottom-left</em>, <em>bottom-right</em> (posizione predefinita se settato a <em>true</em>), <em>anchored-center-left</em>, <em>anchored-center-right</em>, <em>anchored-top-left</em>, <em>anchored-top-right</em>, <em>anchored-bottom-left</em>, <em>anchored-bottom-right</em>.</p> <h4 class="wp-block-heading" id="widget-aspetto">Aspetto e Posizione</h4> <p><code>floatingPreferencesButtonCaption</code> <em>(string, default false)</em> – Testo del widget privacy.</p> <p><code>floatingPreferencesButtonIcon</code> <em>(boolean, default true)</em> – Mostra o meno l’icona del widget privacy.</p> <p><code>floatingPreferencesButtonHover</code> <em>(boolean, default false)</em> – Mostra il testo del widget privacy al passaggio del mouse.</p> <p><code>floatingPreferencesButtonRound</code> <em>(boolean, default false)</em> – Aggiunge l’attributo <code>iubenda-tp-circle</code> al widget privacy.</p> <p><code>floatingPreferencesButtonZIndex</code> (default 2147483647) – Puoi usare questa opzione per applicare uno zIndex personalizzato al widget privacy. Può essere utile se si verificano problemi di sovrapposizione.</p> <h4 class="wp-block-heading" id="consent-widget-colors">Colori</h4> <p><code>floatingPreferencesButtonColor</code> <em>(string, default “#fff”)</em> – Colore di sfondo del widget privacy.</p> <p><code>floatingPreferencesButtonCaptionColor</code> <em>(string, default “#000”)</em> – Colore del testo del widget privacy.</p> <h2 class="wp-block-heading" id="privacy-cookie-policy">4. Privacy e cookie policy</h2> <p><code>privacyPolicyUrl</code> <em>(string)</em> – Permette di personalizzare il link della privacy policy.</p> <p><code>cookiePolicyUrl</code> <em>(string)</em> – Si tratta dell’URL della cookie policy linkata all’interno del banner. È disponibile nella pagina di editing della tua privacy policy, in particolare nella tab “Integrazione > Cookie Policy”. Se non definisci questo parametro, di default il banner rimanda alla cookie policy generata tramite iubenda ed ospitata sui nostri spazi. Puoi scegliere in alternativa di ospitare la cookie policy su una pagina del tuo sito, specificandone il relativo URL attraverso il parametro <code>cookiePolicyUrl</code>.</p> <p>Ricorda che se decidi di ospitare la cookie policy su una tua pagina, questa non deve fare uso di cookie (eccetto quelli tecnici).</p> <p>Nota: il parametro <code>cookiePolicyUrl</code> è inefficace se stai utilizzando HTML custom per il banner (vedi la configurazione <code>banner.html</code>).</p> <p><code>cookiePolicyInOtherWindow</code> <em>(boolean, default false)</em> – Imposta questo parametro a <em>true</em> se vuoi che privacy policy e cookie policy vengano aperte in un’altra finestra anziché nella lightbox/modale di iubenda.</p> <p><code>cookiePolicyLinkCaption</code> <em>(string)</em> – Anchor text del link alla cookie policy (il valore di default è “cookie policy”). Questa opzione va inclusa nell’oggetto <code>banner {}</code>.</p> <h2 class="wp-block-heading" id="opzioni-avanzate">5. Opzioni avanzate</h2> <h3 class="wp-block-heading" id="impostazioni-banner">5.1 Impostazioni del banner</h3> <p>Le seguenti opzioni vanno inserite nell’oggetto <code>banner {}</code>:</p> <p><code>slideDown</code> <em>(boolean, default true)</em> – È possibile settare questo parametro su <em>false</em> per disabilitare l’animazione iniziale del banner.</p> <p><code>prependOnBody</code> <em>(boolean, default false)</em> – Settando <code>prependOnBody</code> su <em>true</em>, il codice <code>HTML</code> del banner viene iniettato all’interno del sito come primo elemento del <code>BODY</code>. Di default, invece, <code>prependOnBody</code> è impostato su <em>false</em> ed il banner viene inserito come ultimo elemento del <code>BODY</code>.</p> <p>È necessario impostare il <code>prependOnBody</code> su <em>true</em> ad esempio quando si desidera posizionare il banner al di sopra dell’header. In questo modo il banner sarà il primo elemento della pagina e, per visualizzarlo sopra l’header, basterà applicare un padding-top all’elemento successivo: <code>#iubenda-cs-banner + * { padding-top: 180px; }</code></p> <p><a href="https://codepen.io/iubenda/pen/6843590a12425eeb6cd171e0c8359adf" target="_blank" rel="noreferrer noopener">Esempio con banner posizionato sopra l’header</a>.</p> <h3 class="wp-block-heading" id="opzioni-raccolta-consenso">5.2 Opzioni per la raccolta del consenso</h3> <p><code>reloadOnConsent</code> <em>(boolean, default false)</em> – Imposta questo parametro a <em>true</em> se vuoi che la pagina venga ricaricata dopo aver raccolto il consenso dell’utente.</p> <p><code>askConsentAtCookiePolicyUpdate</code> <em>(boolean, default false)</em> – Imposta questo parametro a <em>true</em> se vuoi richiedere un nuovo consenso all’aggiornamento della Cookie Policy.</p> <p><code>enableRemoteConsent</code> <em>(boolean, default false)</em> – Imposta questo parametro a <em>true</em> per abilitare la registrazione del consenso cross-site (utile ad esempio quando lo script viene implementato su più siti del medesimo network). Quando <code>enableRemoteConsent</code> è settato a <em>true</em> la nostra soluzione crea un cookie (tecnico) sul dominio iubenda.com che viene letto quando il cookie sul dominio locale non viene trovato.</p> <p><code data-rich-text-format-boundary="true">invalidateConsentWithoutLog</code> <em>(boolean, string, date, default true)</em>. Se il parametro è impostato a <em>true, </em>quando una preferenza dell’utente non viene trovata registrata all’interno del <a href="https://www.iubenda.com/it/help/45677-registro-preferenze-cookie">Registro Preferenze Cookie e Consensi</a>, viene richiesto un nuovo consenso. <br data-rich-text-line-break="true">Se viene settata una data <em>(formato: “yyyy-mm-dd”),</em> verrà richiesto un nuovo consenso all’utente quando la preferenza espressa prima della data impostata non viene trovata all’interno del <a href="https://www.iubenda.com/it/help/45677-registro-preferenze-cookie">Registro Preferenze Cookie e Consensi</a>. (es.<code> invalidateConsentWithoutLog: "2022-01-10</code>“)</p></p> <p><code>googleConsentMode</code> (<em>boolean, default null</em>). Quando è impostato a <em>null</em> Privacy Controls and Cookie Solution rileva automaticamente se attivare il Google Consent Mode (se viene trovata una variabile <code>window.dataLayer</code> o una funzione <code>gtag</code>).<br>Se impostato a <em>true</em> Privacy Controls and Cookie Solution attiva <strong>sempre</strong> il Google Consent Mode e definisce una variabile globale <code>window.dataLayer</code> se non è già definita. <br>Se impostato a <em>false</em> Privacy Controls and Cookie Solution disabilita sempre il Consent Mode.<br>Imposta questo parametro a <em>template</em> se utilizzi il <a href="https://www.iubenda.com/it/help/75631-come-configurare-google-tag-manager-con-il-template-della-cookie-solution-di-iubenda" target="_blank" rel="noreferrer noopener">template Privacy Controls and Cookie Solution di Google Tag Manager</a> e vuoi integrare il codice di Privacy Controls and Cookie Solution manualmente (come spiegato in <a href="https://www.iubenda.com/it/help/75631-come-configurare-google-tag-manager-con-il-template-della-cookie-solution-di-iubenda#2-integrazione-dellacookie-solution">questa sezione</a>).</p> <h3 class="wp-block-heading" id="sviluppo">5.3 Sviluppo</h3> <p><code>inlineDelay</code> <em>(integer, milliseconds, default 500)</em> – Il tempo massimo che intercorre tra le attivazioni dagli snippet taggati con la classe <code>_iub_cs_activate-inline</code> (gli snippet taggati in questo modo vengono infatti attivati in sequenza). Diminuendo questo valore si abbrevia il tempo totale di attivazione.</p> <p>Attenzione: Il suo valore di default è stabilito in modo che tutti gli snippet censiti si attivino correttamente; ridurlo potrebbe impedire la corretta attivazione di alcuni snippet. Si consiglia altamente di verificare l’attivazione degli snippet presenti nella propria pagina se questa impostazione viene modificata.</p> <p><code>rebuildIframe</code> <em>(boolean, default true)</em> – Una volta registrato il consenso dell’utente, Privacy Controls and Cookie Solution rigenera (o reintegra) gli iframe precedentemente modificati. Impostando questo parametro su <em>false</em>, gli iframe precedentemente bloccati vengono ripristinati dopo la raccolta del consenso.</p> <h4 class="wp-block-heading" id="callback">Callback</h4> <div class="my-4 rounded p-3 bg-fade"> <p class="mb-0"><code>callback {}</code> <em>(object)</em> – È il parametro attraverso cui è possibile definire le callback che Privacy Controls and Cookie Solution di iubenda può eseguire al verificarsi di un evento.</p> </div> <p><code>onReady</code> <em>(function)</em> – Se il consenso dell’utente non è stato ancora raccolto (ad esempio perché è alla sua prima visita), la callback <code>onReady</code> viene invocata non appena il cookie banner viene visualizzato; se invece l’utente ha già prestato il proprio consenso all’installazione dei cookie, questa callback viene invocata non appena Privacy Controls and Cookie Solution di iubenda è inizializzata. Il consenso prestato o meno viene passato come argomento, <em>true</em> o <em>false</em>.</p> <p><code>onBannerShown</code> <em>(function)</em> – Tramite questa funzione puoi eseguire uno script nel momento in cui il banner viene mostrato.</p> <p><code>onBannerClosed</code> <em>(function)</em> – Con questa funzione puoi eseguire uno script alla chiusura del banner.</p> <p><code>onCookiePolicyShown</code> <em>(function)</em> – Invocata quando la cookie policy viene mostrata (sia nella modale che in una pagina separata).</p> <p><code>onConsentGiven</code> <em>(function)</em> – Questa callback viene invocata se l’utente ha prestato il proprio consenso all’installazione dei cookie, sia quando acconsente per la prima volta che in tutte le successive visite.</p> <p><code>onConsentFirstGiven</code> <em>(function)</em> – Invocata la prima volta che l’utente presta il proprio consenso e ogni volta che l’utente aggiorna le sue preferenze (per esempio cliccando su <code>iubenda-cs-preferences-link</code> e salvando le nuove preferenze). Una delle seguenti stringhe viene passata come argomento: <em>documentScroll</em>, <em>documentMoved</em>, <em>bannerXClose</em>, <em>documentClicked</em> o <em>cookiePolicyClosed</em>.</p> <p><code>onConsentRejected</code> <em>(function)</em> – Questa callback viene invocata se l’utente ha negato il proprio consenso all’installazione dei cookie.</p> <p><code>onConsentFirstRejected</code> <em>(function)</em> – Invocata la prima volta che l’utente nega il proprio consenso e ogni volta che l’utente aggiorna le sue preferenze (per esempio cliccando su <code>iubenda-cs-preferences-link</code> e salvando le nuove preferenze).</p> <p><code>onPreferenceExpressed</code> <em>(function)</em> – Invocata qualunque sia la preferenza espressa dall’utente in merito all’installazione dei cookie.</p> <p><code>onPreferenceFirstExpressed</code> <em>(function)</em> – Invocata la prima volta che l’utente esprime la propria preferenza e ogni volta che l’utente aggiorna le sue preferenze (per esempio cliccando su <code>iubenda-cs-preferences-link</code> e salvando le nuove preferenze).</p> <p><code>onPreferenceExpressedOrNotNeeded</code> <em>(function)</em> – Invocata quando la preferenza è stata espressa o non è necessaria, ad esempio se:</p> <ul class="wp-block-list"> <li><code>gdprApplies:true</code> e l’utente ha espresso la propria preferenza, oppure</li> <li><code>gdprApplies:false</code>, oppure</li> <li><code>gdprAppliesGlobally:false</code>, <code>countryDetection:true</code> e l’utente ha sede fuori dall’UE</li> </ul> <p><code>onPreferenceNotNeeded</code> <em>(function)</em> – Invocata quando la preferenza non è necessaria, ad esempio se:</p> <ul class="wp-block-list"> <li><code>gdprApplies:false</code>, oppure</li> <li><code>gdprAppliesGlobally:false</code>, <code>countryDetection:true</code> e l’utente ha sede fuori dall’UE</li> </ul> <p><code>onConsentRead</code> <em>(function)</em> – Invocata la prima volta che l’utente presta consenso e ad ogni caricamento successivo quando il consenso viene rilevato. La callback <code>onConsentGiven</code> diviene un alias di <code>onConsentRead</code> e non viene invocata se quest’ultima è definita.</p> <p><code>onStartupFailed</code> <em>(function)</em> – Invocata nel caso in cui Privacy Controls and Cookie Solution di iubenda fallisse la fase di startup. Un messaggio di errore viene passato come argomento.</p> <p><code>onError</code> <em>(function)</em> – Invocata nel caso in cui Privacy Controls and Cookie Solution di iubenda riscontri un errore. Un messaggio di errore viene passato come argomento.</p> <p><code>onFatalError</code> <em>(function)</em> – Invocata nel caso in cui Privacy Controls and Cookie Solution di iubenda riscontri un errore che non le consente di proseguire. Un messaggio di errore viene passato come argomento.</p> <p><code>onActivationDone</code> <em>(function)</em> – Invocata quando l’attivazione degli snippet è completata.</p> <p><code>onBeforePreload</code> <em>(function)</em> – Invocata al precaricamento di Privacy Controls and Cookie Solution (prima cioè che vengano caricati i cookie).</p> <p><code>onCcpaAcknowledged</code> <em>(function)</em> – Invocata quando l’utente ha preso visione dell’avviso CCPA.</p> <p><code>onCcpaFirstAcknowledged</code> <em>(function)</em> – Invocata la prima volta che l’utente ha preso visione dell’avviso CCPA.</p> <p><code>onCcpaOptOut</code> <em>(function)</em> – Invocata quando l’utente ha fatto opt-out.</p> <p><code>onCcpaFirstOptOut</code> <em>(function)</em> – Invocata la prima volta in cui l’utente ha fatto opt-out e ogni volta che l’utente aggiorna le sue preferenze (per esempio cliccando su <code>iubenda-ccpa-opt-out</code> e salvando le nuove preferenze).</p> <p><code>on2ndLayerShown</code> <em>(function)</em> – Invocata quando viene visualizzato il secondo livello del banner.</p> <p><code>onCookiePolicyShown</code> (function) – Invocata quando viene mostrata la cookie policy (in una finestra modale o in una pagina separata).</p> <p><a href="#esempi">Vedi una configurazione di esempio ↓</a></p> <h4 class="wp-block-heading" id="debugging">Debugging</h4> <p><code>skipSaveConsent</code> <em>(boolean, default false)</em> – Settando questo parametro su <em>true</em>, si fa in modo che il consenso non venga salvato nel cookie di preferenza.</p> <p><code>logLevel</code> <em>(string)</em> – Definisce la verbosità del logger (valori disponibili: <em>debug</em>, <em>info</em>, <em>warn</em>, <em>error</em>, <em>fatal</em>; il valore di default è <em>noLog</em>).</p> <h4 class="wp-block-heading" id="durata-cookie">Durata dei cookie</h4> <div class="my-4 rounded p-3 bg-fade"> <p class="mb-0"><code>preferenceCookie {}</code> <em>(object)</em> – È il parametro attraverso cui personalizzare la durata del cookie di preferenza installato da iubenda sul browser dell’utente nel momento in cui ne viene registrato il consenso. L’oggetto da definire è <code>expireAfter</code>.</p> </div> <p><code>expireAfter</code> (number, default 365) – Rappresenta il numero di giorni di validità del consenso prestato dall’utente su un dato sito web. Questo valore si aggiorna ad ogni successiva visita dell’utente.</p> <div class="my-4 rounded p-3 bg-fade"> <p class="mb-0"><code>ccpaCookie {}</code> <em>(object)</em> – Permette di personalizzare la scadenza del cookie che memorizza la presa visione dell’avviso. In particolare, l’oggetto da definire è <code>expireAfter</code>.</p> </div> <p><code>expireAfter</code> (number, default 365) – Numero di giorni di validità.</p> <h4 class="wp-block-heading" id="consenso-locale">Consenso in locale</h4> <p><code>localConsentDomain</code> <em>(string, default null)</em> – Il domino sul quale si vuole che venga salvato il consenso fornito dall’utente. Se questo parametro non viene settato, il consenso viene salvato di default in un cookie nel dominio di secondo livello della pagina corrente (ad esempio, visitando www.example.com, il consenso viene salvato in un cookie nel dominio example.com).</p> <p>Nel caso in cui il comportamento di default non sia adeguato, ad esempio se il sito è www.paesaggiurbani.italia.it e il consenso deve essere fornito per paesaggiurbani.italia.it (e non per italia.it), occorre settare il <code>localConsentDomain</code> col valore <em>paesaggiurbani.italia.it</em></p> <p>Nota: qualora in uno scenario analogo a quello descritto con l’esempio www.paesaggiurbani.italia.it il parametro <code>localConsentDomain</code> non dovesse essere fornito, il banner potrebbe continuare a comparire al medesimo utente ad ogni successiva visita/visualizzazione di pagina.</p> <p><code>localConsentDomainExact</code> <em>(boolean, default null)</em> – Permette di specificare il dominio esatto in cui vuoi salvare il consenso prestato dall’utente.</p> <p>Nota: se sono configurate entrambe le opzioni (<code>localConsentDomain</code> e <code>localConsentDomainExact</code>, verrà considerata solo l’opzione <code>localConsentDomainExact</code>.</p> <p><code>localConsentPath</code> <em>(string, default ‘/’)</em> – Il path nel quale si vuole che venga salvato, nel dominio locale, il consenso fornito dall’utente. Di default, il consenso fornito dall’utente viene salvato nel dominio locale in un cookie nel path ‘/’. In questo modo il cookie è disponibile qualunque sia la pagina del dominio cui si accede.</p> <p>Se invece si vuole, ad esempio, che il cookie di preferenza settato per www.example.com/percorso1 non sia accessibile navigando su www.example.com/percorso2, e viceversa, occorrerà fornire a questo parametro il valore <em>/percorso1</em> nel primo caso ed il valore <em>/percorso2</em> nel secondo caso.</p> <h4 class="wp-block-heading" id="altri-parametri">Altri parametri</h4> <p><code>whitelabel</code> <em>(boolean, default true)</em> – Settando questo parametro a <em>false</em> verrà mostrato un riferimento commerciale a iubenda nel secondo livello.</p> <p><code>invalidateConsentBefore</code> <em>(“YYYY-MM-DD”, milliseconds from epoch, default null)</em> – Tutti i consensi raccolti prima di questa data saranno revocati. I consensi raccolti da questa data in poi saranno invece considerati validi.</p> <p><code>maxCookieSize</code> <em>(number, default 4096)</em> – Per evitare che i browser rifiutino cookie più lunghi di 4096 caratteri, Privacy Controls and Cookie Solution ti permette di dividerli in più blocchi. Grazie a <code>maxCookieSize</code> puoi configurare la lunghezza massima di ogni blocco (vedi anche <code>maxCookieChunks</code>).</p> <p><code>maxCookieChunks</code> <em>(number, default 5)</em> – Con questo parametro puoi configurare il numero massimo di blocchi in cui dividere i cookie (vedi anche <code>maxCookieSize</code>).</p> <p>Nota: se il cookie da salvare è più lungo di <code>maxCookieSize</code> * <code>maxCookieChunks</code> (20480 caratteri con i valori predefiniti), allora quest’ultimo non verrà salvato.</p> <p><code>timeoutLoadConfiguration</code> (<em>integer, milliseconds, default 30000</em>) – Il tempo massimo che la configurazione in remoto attende prima di dichiarare che si è verificato un timeout. In caso di rete lenta, incrementando questo valore, ti assicurerai che Privacy Controls and Cookie Solution riceva in tempo le risorse necessarie al suo funzionamento.</p> <p><code>startOnDomReady</code> <em>(boolean, default true)</em> – Se <em>true</em> il rendering del banner e/o l’attivazione degli snippet bloccati verranno eseguiti non appena lo stato del documento risulta essere ‘caricato’ (ovvero quando il DOM raggiunge lo stato <em>loaded</em>). Se invece l’opzione è impostata su <em>false</em>, allora Privacy Controls and Cookie Solution partirà quando la pagina è stata interamente caricata (ovvero quando lo stato del DOM risulta essere <em>completed</em> e tutte le risorse incluse in pagina sono state caricate).</p> <h4 class="wp-block-heading" id="sviluppo-classi">Classi</h4> <p><code>iubenda-cs-close-btn</code> – Aggiungendo questa classe a un elemento qualsiasi della pagina, il click sull’elemento chiude il banner e assume consenso fornito (in maniera equivalente al click sul pulsante X di default del banner).</p> <div class="my-4 rounded px-3 pt-3 pb-1 bg-caution"> <p>Attenzione: In Europa alcune autorità nazionali per la protezione dei dati NON ammettono questo meccanismo di consenso, perciò devi valutare attentamente quest’aggiunta in base alla legge applicabile a te.</p> </div> <p><code>iubenda-cs-cookie-policy-lnk</code> – Aggiungendo questa classe a un elemento qualsiasi della pagina, il click sull’elemento permette la visualizzazione della Cookie Policy (in maniera equivalente al click sul link alla Cookie Policy presente nel banner).</p> <p>Nota: per garantire la corretta visualizzazione della Cookie Policy, la classe <code>iubenda-cs-cookie-policy-lnk</code> (assegnata al link della Cookie Policy nel banner) <strong>non deve essere utilizzata altrove nella pagina</strong>.</p> <p><code>iubenda-cs-preferences-link</code> – Aggiungi questa classe a un qualsiasi elemento della pagina per permettere ai tuoi utenti di riaprire il cookie banner<meta http-equiv="content-type" content="text/html; charset=utf-8">/banner di consenso ed aggiornare le preferenze di consenso ai cookie espresse in precedenza.</p> <h3 class="wp-block-heading" id="esempi">5.4 Esempi</h3> <p>Ecco un esempio di configurazione di Privacy Controls and Cookie Solution di iubenda con parametri facoltativi:</p> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "en", "siteId": 896537, //usa il tuo siteId "cookiePolicyId": 8207462, //usa il tuo cookiePolicyId "enableRemoteConsent": "false", "banner": { "position": "top", "slideDown": "false", "content": "This website or its third-party tools use cookies. Please refer to the %{cookie_policy_link} if you want to learn more or withdraw your consent.", "cookiePolicyLinkCaption": "cookie policy", "backgroundColor": "#CCC", "textColor": "#000", "fontSize": "14px", "innerHtmlCloseBtn": "OK" }, "callback": { "onPreferenceExpressed": function(preference) { console.log('onPreferenceExpressed', preference); } }, "preferenceCookie": { "expireAfter": 180 } }; </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script></code></pre> <p>Altri esempi di possibili configurazioni:</p> <ul class="wp-block-list"> <li><a href="https://codepen.io/iubenda/pen/jJNRGj" target="_blank" rel="noreferrer noopener">Valori standard</a> (centrato in alto con pulsanti “Accetto” e “Scopri di più e personalizza”)</li> <li><a href="https://codepen.io/iubenda/pen/NJKVKW" target="_blank" rel="noreferrer noopener">Banner sopra il footer</a></li> <li><a href="https://codepen.io/iubenda/pen/KEPjye" target="_blank" rel="noreferrer noopener">Banner sopra l’header</a></li> <li><a href="https://codepen.io/iubenda/pen/EBaYmQ" target="_blank" rel="noreferrer noopener">Banner centrato con uno sfondo in overlay</a></li> <li><a href="https://codepen.io/iubenda/pen/wvGNrJz" target="_blank" rel="noreferrer noopener">Banner con HTML e contenuti personalizzati</a></li> <li><a href="https://codepen.io/iubenda/pen/LaPojg" target="_blank" rel="noreferrer noopener">Banner con CSS personalizzato</a></li> <li><a href="https://codepen.io/iubenda/pen/drbBap" target="_blank" rel="noreferrer noopener">Banner in basso a destra in una lingua non supportata</a> (con pulsanti “Accetto” and “Scopri di più” personalizzati)</li> <li><a href="https://codepen.io/iubenda/pen/eYmQRXx/">Banner con testi modificati/tradotti in una lingua non supportata</a> (grazie alla libreria JavaScript <a href="#i18n">i18n</a>)</li> </ul> <h3 class="wp-block-heading">5.5 Avvisi personalizzati per gli snippet bloccati</h3> <p>Puoi mostrare un avviso personalizzato che sostituisca un contenuto che non puoi mostrare fino a quando non viene dato il consenso, o quando il consenso è stato rifiutato per quello scopo e il contenuto viene quindi bloccato da Privacy Controls and Cookie Solution.</p> <p>Per farlo, crea un elemento <code><div></code>, con l’avviso personalizzato che vuoi visualizzare al posto del contenuto non disponibile, e uno script associato al blocco preventivo che rimuove il <code><div></code>, una volta che il consenso è stato ottenuto.</p> <h4 class="wp-block-heading">Esempio</h4> <pre class="wp-block-code prettyprint linenums js-code"><code><div id="content-before-consent">This will be removed as soon as the user gives consent to purpose X</div> // Where X is the purpose for which consent needs to be given to run that script <script type="text/plain" class="_iub_cs_activate" data-iub-purposes="X"> // Where X is the purpose for which consent needs to be given to run that script ;(function() { var divToRemove = document.getElementById('content-before-consent'); if (divToRemove && divToRemove.parentNode) { divToRemove.parentNode.removeChild(divToRemove); } })(); </script></code></pre> <h3 class="wp-block-heading" id="attivatore-inline">5.6 Attivatore inline</h3> <p>È possibile includere direttamente in pagina (inline) la parte di codice che si occupa dell’attivazione degli script; definiamo questo codice <strong>attivatore inline</strong>. Tramite l’attivatore inline gli script potranno essere attivati anche nel caso in cui la risorsa principale iubenda_cs.js risulti essere non disponibile o in errore.</p> <p>L’attivatore inline garantisce unicamente l’attivazione degli script, potendo anche assumere il consenso fornito (si veda l’opzione seguente <code>forceSafeActivation</code>). Non è in grado di mostrare il banner, la cookie policy e gestire la raccolta del consenso fornito.</p> <p>Va dunque inteso unicamente come ulteriore misura precauzionale nel caso di errori, e <strong>non sostituisce in nessun modo il codice principale di Privacy Controls and Cookie Solution di iubenda</strong>.</p> <p>Da notare che l’attivatore inline è in grado di invocare la sola callback <code>onActivationDone</code>, le altre callback saranno invece ignorate.</p> <p>Sono disponibili due ulteriori opzioni di configurazione specifiche per l’attivatore inline:</p> <ul class="wp-block-list"> <li><code>safeTimeout</code> <em>(millisecondi, default 0)</em> – Il tempo che l’attivatore inline attende prima di entrare in azione (ed eventualmente prima di attivare gli script; si veda anche l’opzione seguente).</li> <li><code>forceSafeActivation</code> <em>(boolean, default false)</em> – Se <em>true</em> gli script vengono attivati indipendentemente dal consenso fornito. Se <em>false</em> l’attivatore inline attiva gli script solo se il consenso è stato fornito (e memorizzato nel cookie di preferenza nel dominio della pagina ospite).</li> </ul> <p>L’attivatore inline è disponibile ai seguenti indirizzi:</p> <ul class="wp-block-list"> <li><a href="https://cdn.iubenda.com/cs/safe.js">https://cdn.iubenda.com/cs/safe.js</a> (canale Current)</li> <li><a href="https://cdn.iubenda.com/cs/beta/safe.js">https://cdn.iubenda.com/cs/beta/safe.js</a> (canale Beta)</li> <li><a href="https://cdn.iubenda.com/cs/stable/safe.js">https://cdn.iubenda.com/cs/stable/safe.js</a> (canale Stable)</li> </ul> <div class="my-4 rounded px-3 pt-3 pb-1 bg-fade"> <h5 class="my-2">IAB Transparency and Consent Framework</h5> <p>Se hai attivato il supporto al <a href="https://www.iubenda.com/it/help/7449">Transparency and Consent Framework (TCF)</a> per la personalizzazione delle preferenze pubblicitarie, puoi usare l’attivatore inline sia per <code>safe.js</code> che per <code>safe-tcf-v2.js</code>.</p> <p><code>safe-tcf-v2.js</code> è disponibile ai seguenti indirizzi:</p> <ul> <li><a href="https://cdn.iubenda.com/cs/tcf/safe-tcf-v2.js">https://cdn.iubenda.com/cs/tcf/safe-tcf-v2.js</a> (canale Current)</li> <li><a href="https://cdn.iubenda.com/cs/tcf/beta/safe-tcf-v2.js">https://cdn.iubenda.com/cs/tcf/beta/safe-tcf-v2.js</a> (canale Beta)</li> <li><a href="https://cdn.iubenda.com/cs/tcf/stable/safe-tcf-v2.js">https://cdn.iubenda.com/cs/tcf/stable/safe-tcf-v2.js</a> (canale Stable)</li> </ul> </div> <h4 class="wp-block-heading" id="attivatore-inline-esempi"><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">Esempi</span></span></h4> <p>Il contenuto di <code>safe.js</code> (e, eventualmente, di <code>safe-tcf-v2.js</code>) va incluso in pagina <strong>dopo</strong> le configurazioni iniziali e <strong>prima</strong> del codice che carica la risorsa <code>iubenda_cs.js</code>.</p> <h5 class="wp-block-heading">CURRENT</h5> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "it", "siteId": XXXXXX, //usa il tuo siteId "cookiePolicyId": YYYYYY, //usa il tuo cookiePolicyId "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true } }; _iub.csConfiguration.safeTimeout = 500; //valore personalizzato _iub.csConfiguration.forceSafeActivation = false; //valore personalizzato </script> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/safe.js e incollalo qui //]]> </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script></code></pre> <p>Esempio di configurazione con il supporto al framework di IAB:</p> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "it", "enableTcf": true, "siteId": XXXXXX, //usa il tuo siteId "cookiePolicyId": YYYYYY, //usa il tuo cookiePolicyId "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true } }; </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script> <!-- attivatore inline - safe.js (canale current) --> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/safe.js e incollalo qui //]]> </script> <!-- attivatore inline - safe-tcf-v2.js (canale current) --> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/tcf/safe-tcf-v2.js e incollalo qui //]]> </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script> </code></pre> <h5 class="wp-block-heading">BETA</h5> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "it", "siteId": XXXXXX, //usa il tuo siteId "cookiePolicyId": YYYYYY, //usa il tuo cookiePolicyId "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true } }; _iub.csConfiguration.safeTimeout = 500; //valore personalizzato _iub.csConfiguration.forceSafeActivation = false; //valore personalizzato </script> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/beta/safe.js e incollalo qui //]]> </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script></code></pre> <p>Esempio di configurazione con il supporto al framework di IAB:</p> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "it", "enableTcf": true, "siteId": XXXXXX, //usa il tuo siteId "cookiePolicyId": YYYYYY, //usa il tuo cookiePolicyId "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true } }; </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/beta/stub-v2.js"></script> <!-- attivatore inline - safe.js (canale beta) --> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/beta/safe.js e incollalo qui //]]> </script> <!-- attivatore inline - safe-tcf-v2.js (canale beta) --> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/tcf/beta/safe-tcf-v2.js e incollalo qui //]]> </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script></code></pre> <h5 class="wp-block-heading">STABLE</h5> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "it", "siteId": XXXXXX, //usa il tuo siteId "cookiePolicyId": YYYYYY, //usa il tuo cookiePolicyId "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true } }; _iub.csConfiguration.safeTimeout = 500; //valore personalizzato _iub.csConfiguration.forceSafeActivation = false; //valore personalizzato </script> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/safe.js e incollalo qui //]]> </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/stable/iubenda_cs.js" charset="UTF-8" async></script></code></pre> <p>Esempio di configurazione con il supporto al framework di IAB:</p> <pre class="wp-block-code prettyprint linenums js-code"><code><script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = { "lang": "it", "enableTcf": true, "siteId": XXXXXX, //usa il tuo siteId "cookiePolicyId": YYYYYY, //usa il tuo cookiePolicyId "banner": { "position": "float-top-center", "acceptButtonDisplay": true, "customizeButtonDisplay": true } }; </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stable/stub-v2.js"></script> <!-- attivatore inline - safe.js (canale stable) --> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/stable/safe.js e incollalo qui //]]> </script> <!-- attivatore inline - safe-tcf-v2.js (canale stable) --> <script type="text/javascript"> //<![CDATA[ //copia il contenuto di cdn.iubenda.com/cs/tcf/stable/safe-tcf-v2.js e incollalo qui //]]> </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/stable/iubenda_cs.js" charset="UTF-8" async></script></code></pre> <p>Il codice dell’attivatore è parte integrate di Privacy Controls and Cookie Solution di iubenda e come tale può essere modificato al fine di introdurre nuove feature, miglioramenti e bugfix.</p> <p>Al fine di facilitare il controllo della versione dell’attivatore integrato nella propria pagina, è disponibile la variabile <code>_iub.csSafeActivatorVersion</code> che riporta la versione di iubenda_cs.js dalla quale l’attivatore è stato estratto.</p> <h3 class="wp-block-heading" id="api">5.7 API</h3> <p>Grazie alle API JS puoi interagire con alcune delle funzioni principali di Privacy Controls and Cookie Solution di iubenda.</p> <p>Sintassi: <code>_iub.cs.api.METHOD_NAME</code></p> <p>I metodi disponibili sono:</p> <p><code>printErrors()</code> – Stampa gli eventuali errori di Privacy Controls and Cookie Solution di iubenda sulla console del browser.</p> <p><code>showCP()</code> – Mostra la Cookie Policy (in modo simile a quando si clicca sul link alla Cookie Policy nel banner o su un altro link con la classe <code>iubenda-cs-cookie-policy-lnk</code>.</p> <p><code>openPreferences()</code> – Permette agli utenti di aggiornare le preferenze di consenso anche dopo aver chiuso il cookie banner (analogamente a quando cliccano su un elemento con la classe <code>iubenda-cs-preferences-link</code>).</p> <p><code>resetCookies()</code> Uas questo metodo per resettare le preferenze di consenso ai cookie</p> <p><code>showTcfVendors()</code> – Riapre la lista dei vendor del TCF (analogamente a quando gli utenti cliccano su un elemento con la classe <code>iubenda-vendor-list-link</code>).</p> <p><code>consentGiven()</code> – Fornisce il consenso. Il metodo accetta come parametri facoltativi:</p> <ul class="wp-block-list"> <li>eventName <em>(stringa)</em> – Uno tra i seguenti: <em>documentClicked</em> (default), <em>documentScrolled</em>, <em>documentMoved</em>, <em>bannerXclose</em>, <em>cookiePolicyClosed</em>; indica il tipo di azione attraverso la quale il consenso viene fornito.</li> <li>force <em>(boolean)</em>, <em>true | false</em> (default) – Se <em>false</em>, iubenda CS si assicura che il banner sia mostrato prima di recepire effettivamente il consenso; invece, fornendo questa opzione a <em>true</em>, il consenso viene recepito in ogni caso.Nota: la chiamata a questo metodo assume il consenso fornito in maniera del tutto equivalente a quando lo si fornisce via UI, ad es. con lo scrolling della pagina. Pertanto tutte le azioni a valle del consenso fornito sono eseguite, tra cui l’aggiornamento del cookie di preferenza, l’attivazione degli snippet bloccati preventivamente e l’invocazione delle callback <code>onConsentFirstGiven</code> e <code>onConsentRead</code>. Per la sola attivazione delle snippet è a disposizione il metodo <code>activateSnippets()</code>.</li> </ul> <p><code>activateSnippets()</code> – Attiva gli snippet bloccati preventivamente. Nota: questo metodo può essere richiamato ripetutamente: gli snippet già attivati non verranno presi in considerazione. È utile ad esempio quando, a consenso raccolto, si aggiungono dinamicamente alla pagina (via lazy loading o infinite scrolling) contenuti bloccati da attivare. Se l’opzione <code>runOnActivationDoneCallback</code> <em>(boolean, default false)</em>, è <em>true</em> eseguirà la callback <code>onActivationDone</code> al completamento dell’attivazione degli snippet.</p> <p><code>isConsentGiven()</code><em> (DOMElement, default window.document)</em> – Restituisce <em>true</em> se il consenso è stato dato, altrimenti <em>false</em>.Nota: non puoi usare questa funzione se hai settato <code>banner.rejectButtonDisplay: true</code> oppure <code>perPurposeConsent: true</code>. Inoltre, se hai attivato il Transparency and Consent Framework, devi necessariamente aggiungere l’<a href="https://www.iubenda.com/it/help/7449#notblocking">attivatore sincrono</a> (safe-tcf-v2.js).</p> <p><code>setConsentOnScrollOnElement()</code> <em>(boolean)</em> – La chiamata a questo metodo definisce l’elemento sul quale verrà osservato lo scroll ai fini del consenso.Nota: questo metodo è utile quando si vuole usufruire dell’opzione <code>consentOnScrollOnElement</code> ma il DOMelement non è ancora disponibile quando Privacy Controls and Cookie Solution viene inizializzata. A tal proposito è possible utilizzare la callback <code>onBannerShow</code> (<a href="https://raw.githubusercontent.com/iubenda/cookie-law-solution-codesnippets/master/callback/onBannerShow_for_setConsentOnScrollElement.html" target="_blank" rel="noreferrer noopener">esempio</a>) che avviene ad inizializzazione della CS completata.</p> <p><code>storeConsent()</code> – Salva il consenso nei cookie. Se ad esempio vuoi <a href="https://www.iubenda.com/it/help/18688">migrare i consensi dal precedente provider</a>, potresti voler chiamare questo metodo nella callback <code>onBeforePreload</code> se il consenso risulta essere già stato prestato sull’altra piattaforma.Inoltre, se sei un fornitore di servizi pubblicitari (vendor), puoi sfruttare <code>storeConsent()</code> per testare la nostra soluzione (vedi <a href="https://codepen.io/iubenda/pen/WNGmeyv?editors=1000" target="_blank" rel="noreferrer noopener">questa demo su CodePen</a>).</p> <p><code>gdprApplies()</code> <em>(boolean)</em> – Restituisce <em>true</em> se gli standard GDPR si applicano all’utente corrente, altrimenti <em>false</em>.</p> <p><code>ccpaApplies()</code> <em>(boolean)</em> – Restituisce <em>true</em> se gli standard CCPA si applicano all’utente corrente, altrimenti <em>false</em>.</p> <p><code>askCcpaOptOut()</code> – Apre la finestra di dialogo per richiedere conferma dell’opt-out della vendita dei dati.</p> <p><code>isCcpaAcknowledged()</code> – Restituisce se l’avviso CCPA è stato mostrato.</p> <p><code>isCcpaOptedOut()</code> – Restituisce se l’utente ha fatto opt-out.</p> <p><code>rejectAll()</code> – Rifiuta tutti i cookie.</p> <p>Nota: puoi <a href="https://www.iubenda.com/it/help/23640" target="_blank" rel="noreferrer noopener">chiamare le API di Privacy Controls and Cookie Solution anche da un iframe</a>.</p> <h3 data-toc-skip="">Leggi anche</h3> <ul class="wp-block-list"> <li><a href="https://www.iubenda.com/it/help/1696">Come personalizzare il cookie banner<meta http-equiv="content-type" content="text/html; charset=utf-8">/banner di consenso (guida di base)</a></li> <li><a href="https://www.iubenda.com/it/help/1627">Introduzione al blocco preventivo dei cookie</a></li> <li><a href="https://www.iubenda.com/it/help/5653">Cookie e GDPR: cos’è davvero necessario?</a></li> </ul> </div> <div class="help-tpl__still-questions-section mt-5 pt-5"> <h4 class="mb-3">Hai ancora domande?</h4> <a href="/it/help/23188" class="btn btn-dark-gray txt-dark d-block d-lg-inline-block mb-2 mb-lg-0">Partecipa a uno dei nostri webinar gratuiti</a> <a href="mailto:info@iubenda.com" class="btn btn-dark-gray txt-dark d-block d-lg-inline-block mb-2 mb-lg-0" data-elevio-module="4" data-elevio-style="nothing">Scrivici via email</a> <a href="#" class="btn btn-dark-gray txt-dark d-block d-lg-inline-block" data-elevio-module="9" data-elevio-style="nothing">Live chat</a> </div> </div> <!-- /.content --> </div> </div> </section> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){ (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t); e=d.getElementsByTagName(t)[0];s.async=1;s.nonce='1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4'; s.src=u;e.parentNode.insertBefore(s,e); })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st'); _st('install','mvF4xAYwSHJ9YPypgTYd','2.0.0', { install: { hooks: { query_filter: function(query) { query.setFilterDataByDocumentTypeSlugAndFilterField('page', 'tags', { values: ['it'], type: "and" }); return query; } } } }); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ HelpUtils.activateToc("#toc", $("[data-toc-activator]")); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ $(document).ready(function() { /** consent solution mapping for help compliance course form **/ if ($('#help_compliance_course_form').length > 0) { _iub.cons_instructions.push(['load', { submitElement: 'help_compliance_course_submit', form: { selector: 'help_compliance_course_form', map: { subject: { email: 'email' } } }, consent: { preferences: { 'help_compliance_course_subscription': true }, legal_notices: [ { identifier: 'privacy_policy' } ] } }]); } $('.btn-aside').click(function(){ $('.doc_aside').toggleClass('show'); }); $('.doc_aside li.has_child').click(function(e){ if (e.target.nodeName === 'A') { return; } e.preventDefault(); e.stopPropagation(); $(this) .toggleClass('active'); }); $('.navbar-nav a').click(function(){ var li = $(this).closest('li'); if(!li.find('ul').length) { var parent = $('.doc_aside'); if(parent.hasClass('show')) parent.removeClass('show'); } }); $('.toc-button').click(function(){ $(this).toggleClass('clicked'); if($(this).hasClass('clicked')) $('[data-toggle=toc]').show(); else $('[data-toggle=toc]').hide(); }); exposeFideFunctions({ incorporationBetaEnabled: false, loginUrl: "/it/login?fide_user=true&for=custom_do", companyIncorporationsPath: "/it/costituzione/srl", isLoggedIn: false }); initializeFideBtns(); if ( $('#toolbox-accordion').length > 0) { var accordionConteiner = $('#toolbox-accordion'); $(accordionConteiner).find('.card p .btn').each(function buttonClickHandler() { $(this).on('click', function(e) { e.preventDefault(); var card = $(this).parents(':eq(2)'); var autoCheckOutLink = HelpUtils.createAutoCheckOutLink(card); location.href = '/pricing'+ autoCheckOutLink; }) }); } var currentAnchor = null; $('h2[id],h3[id]').hover( function(){ var el = $(this); if(currentAnchor) currentAnchor.remove(); currentAnchor = $('<a href="#'+el.attr('id')+'" class="a-anchor-inline ml-3"><i class="i-link"></i></a>').appendTo(el); }, function(){ if(currentAnchor) currentAnchor.remove(); } ); HelpUtils.activatePopovers(); HelpUtils.readAndCreateTheCheckBoxMapForCountries(); $('.button-expand').click(function(e) { var perCountryTable = $(e.target.parentElement.parentElement).clone(); var modalTitle = $('.country-table').data('title'); perCountryTable.find('.button-expand').remove(); Modal.dialog(perCountryTable[0].outerHTML, { title: modalTitle, size: 'full' }); setTimeout(function loadCheckboxesData() { HelpUtils.updateCheckBoxFromMap('.modal-dialog'); HelpUtils.activatePopovers(); }, 1); }); $('body').on('click', '.country-table form.countries label', function(e) { e.preventDefault(); }); $('body').on('change', '.country-table form.countries input', function(e) { var className = $(this).attr('class'); HelpUtils.updateCheckBoxMap(e); $('table .' + className).toggle($(this).is(':checked')); }); }).on('show.bs.modal', '.modal', function () { $('.modal-body .table th').attr('style', 'transform: translateY(0px);'); $('.modal').scroll(function() { if($('.modal .table-first-col-fixed').length > 0) { if ($('.modal').offset().top - $('.modal .table-first-col-fixed').offset().top > 0) { $('.modal .table-first-col-fixed th').css('transform', 'translateY(' + ($('.modal').offset().top - $('.modal .table-first-col-fixed').offset().top) + 'px)'); } else { $('.modal .table-first-col-fixed th').css('transform', 'translateY(0)'); } } }); }).on('hide.bs.modal','.modal', function () { HelpUtils.updateCheckBoxFromMap('.container'); }); //]]> </script> <footer class="iub-footer bg-light-gray text-sm"> <div class="container"> <div class="row line-between-columns gutter-lg"> <div class="col-md-6 col-sm-12 mt-5 mb-5"> <div class="mb-3"> <h4 class="text-default text-uppercase">Prodotti e servizi</h4> <p class="text-default">Compliance per siti web e app</p> </div> <div class="row justify-content-between mb-3"> <div class="col-lg mb-4 mb-lg-0"> <ul class="list-unstyled mb-3 pl-2"> <li><a class="font-weight-bold" href="/it/generatore-di-privacy-e-cookie-policy">Generatore di Privacy e Cookie Policy</a></li> <li><a class="font-weight-bold" href="/it/cookie-solution">Privacy Controls and Cookie Solution</a></li> <li><a class="font-weight-bold" href="/it/generatore-termini-e-condizioni">Generatore di Termini e Condizioni</a></li> <li><a class="font-weight-bold" href="/it/consent-solution">Consent Database</a></li> <li><a class="font-weight-bold" href="/it/internal-privacy-management">Registro delle attività di trattamento dei dati</a></li> <li><a class="font-weight-bold" href="/it/whistleblowing-management-tool">Whistleblowing Management Tool</a></li> <li><a class="font-weight-bold" href="/it/newsletter-opt-in-booster">Newsletter Opt-in Booster</a></li> <li><a class="font-weight-bold" href="https://www.iubenda.com/stats/">iubenda Stats </a></li> </ul> </div> </div> <div class="mb-3"> <ul class="list-unstyled mb-0"> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="/it/prezzi" class="btn btn-sm btn-outline-primary d-block">Prezzi</a> </li> <li class="list-inline-item d-block d-md-inline-block mr-md-0 mb-md-2"> <a href="https://www.iubenda.com/it/scan" class="btn btn-sm btn-outline-primary d-block">Scansione gratuita del sito</a> </li> </ul> </div> </div> <div class="col-md-6 col-sm-12 mt-5 mb-5 footer-right"> <div class="row mb-4"> <div class="col mb-4"> <h4 class="text-default text-uppercase mb-3">Azienda</h4> <ul class="list-unstyled mb-3 pl-2 text-xs"> <li class="mb-1"><a class="bg-gray-1 rounded px-2 py-1 text-white" href="https://www.iubenda.com/en/help/posts/1812">Lavora con noi</a></li> <li><a href="https://www.iubenda.com/blog/">Blog</a></li> <li><a href="/it/partner-program">Diventa un esperto in compliance certificato</a></li> <li><a href="/it/help/15136-partner-directory">Partner directory</a></li> <li><a href="https://www.iubenda.com/it/help/150021-unisciti-al-programma-di-affiliazione-di-iubenda">Guadagna con iubenda</a></li> </ul> <ul class="list-unstyled d-md-flex align-items-center"> <li class="mb-1 mr-4"> <a href="https://iubenda.link/capterra-it" target="_blank" rel="noopener"> <img border="0" data-lazy-src="https://assets.capterra.com/badge/de52ae1b9de89ae468a920af39e7ace6.png?v=2110097&p=156938" width="100" height="32" alt="Capterra rating"/> </a> </li> </ul> </div> <div class="col mb-4"> <h4 class="text-default text-uppercase mb-3">Documenti e contatti</h4> <ul class="list-unstyled mb-0 pl-2 text-xs"> <li><a href="https://www.iubenda.com/privacy-policy/775731" class="iubenda-white iubenda-embed" title="Privacy Policy">Privacy Policy</a></li> <li><a href="/it/user/tos" class="iubenda-white iubenda-embed" title="Termini di servizio">Termini e Condizioni</a></li> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ (function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0];s.src = "https://cdn.iubenda.com/iubenda.js";tag.parentNode.insertBefore(s,tag);};w.addEventListener ? w.addEventListener("load", loader, false) : w.attachEvent("onload", loader);})(window, document); //]]> </script> <a href="https://www.iubenda.com/dsar-form/it/5bcb8bf5-5fe3-43fe-ae11-2065200c7827" class="iubenda-white iubenda-embed" title="Richiesta privacy">Richiesta privacy</a> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ (function (w, d) { var loader = function () { var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src = "https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s, tag); }; if (w.addEventListener) { w.addEventListener("load", loader, false); } else if (w.attachEvent) { w.attachEvent("onload", loader); } else { w.onload = loader; } })(window, document); //]]> </script> <li><a href="https://www.iubenda.com/whistleblowing-form/it/7d7ca782-3805-4ce2-ae0b-5b57f53162d5" class="iubenda-white iubenda-embed" title="Modulo di whistleblowing">Modulo di whistleblowing</a></li> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ (function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document); //]]> </script> <li class="pb-3"><a href="https://www.iubenda.com/termini-e-condizioni/79535015">Whistleblower policy</a></li> <li class="pb-3"><a href="/it/help/155">Imprint/Impressum</a></li> <li><a href="https://www.iubenda.com/privacy-policy/79174687">Consent Database – Documento Privacy</a></li> <li><a href="https://www.iubenda.com/privacy-policy/20581392">Privacy Controls and Cookie Solution – Documento Privacy</a></li> </ul> </div> </div> <div class="row"> <div class="col-6 mb-4"> <h4 class="text-default text-uppercase mb-3">Assistenza</h4> <ul class="list-unstyled mb-0 pl-2 text-xs"> <li><a href="/it/help">Documentazione</a></li> <li><a href="https://support.iubenda.com">Feedback e forum</a></li> <li><a href="mailto:info@iubenda.com" data-elevio-module="4" data-elevio-style="nothing">Contatta il supporto</a></li> <li><a href="https://www.iubenda.com/it/help/161906-assistenza-dedicata-per-la-nostra-cmp">Assistenza dedicata per la nostra CMP</a></li> </ul> </div> <div class="col-6 mb-4"> <h4 class="text-default text-uppercase mb-2"><label for="user_country">Paese</label></h4> <div class="mb-4"> <select class="form-control custom-select" id="user_country" name="iubenda_current_user[country_code]" remote="true"> </select> </div> </div> </div> <div class="row"> <div class="col-6 mb-4 mt-3"> <div class="footer_social_buttons"> <ul class="list-unstyled d-flex align-items-center"> <li class="mr-1"> <a href="https://www.facebook.com/iubenda" target="_blank" rel="noopener" class="pr-0"> <img class="mb-4" width="32" height="32" alt="Facebook logo" data-lazy-src="/assets/site/general/facebook_logo-0a635f95d5ca9a530ec6849fdca8c313abdbaa2ef4f7ff085e7894a481e69cb4.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img class="mb-4" width="32" height="32" alt="Facebook logo" src="/assets/site/general/facebook_logo-0a635f95d5ca9a530ec6849fdca8c313abdbaa2ef4f7ff085e7894a481e69cb4.svg" /> </noscript> </a> </li> <li> <a href="https://twitter.com/iubenda" target="_blank" rel="noopener" class="pl-0"> <img class="mb-4" width="32" height="32" alt="X logo" data-lazy-src="/assets/site/general/x_logo-374a5be853d42cc934c74f37d1378ececb74abff0767a619a2749f8461f05bf9.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img class="mb-4" width="32" height="32" alt="X logo" src="/assets/site/general/x_logo-374a5be853d42cc934c74f37d1378ececb74abff0767a619a2749f8461f05bf9.svg" /> </noscript> </a> </li> </ul> </div> </div> <div class="col-6 footer-certificates"> <img height="75" alt="CMP Partner badge" class="mr-3 mb-3" data-lazy-src="/assets/site/general/cmp_badge_en-3d95a73213cca3ef66050653cc124af032a115c33f225a895c6587e7665f2d0f.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img height="75" alt="CMP Partner badge" class="mr-3 mb-3" src="/assets/site/general/cmp_badge_en-3d95a73213cca3ef66050653cc124af032a115c33f225a895c6587e7665f2d0f.svg" /> </noscript> <a href="/assets/site/general/iubenda_iso_certificate-02df3bf20f10947e36649d790bb65e06f4f8df96b0bd26c4d1b7bd1d01fb4311.pdf" target="_blank"><img height="85" alt="ISO 27001 certificate" data-lazy-src="/assets/site/general/marchio_certification_ISO_IEC_27001-b48149ce6e055a2caa00f0961394ce95d4ae4f31fbcc7957a1851c213b2f6bff.png" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /> <noscript> <img height="85" alt="ISO 27001 certificate" src="/assets/site/general/marchio_certification_ISO_IEC_27001-b48149ce6e055a2caa00f0961394ce95d4ae4f31fbcc7957a1851c213b2f6bff.png" /> </noscript> </a> </div> </div> </div> </div> </div> <div class="language-country-selectors"></div> <hr class="p-0"> <div class="p-4 text-xs"> <div class="container"> <div class="row"> <div class="col-md-12"> <address class="d-flex flex-column d-lg-block"> <strong class="mr-2">iubenda s.r.l</strong> <span class="mr-2">Via San Raffaele, 1 - 20121 Milan (Italia)</span> <span class="mr-2">C.F./P.IVA: IT07347120961</span> <span class="mr-2">P.IVA UK: GB370904694</span> <span class="mr-2">Camera di Commercio di Milano</span> <span class="mr-2">CS: 12.795,78 Eur (I.V.)</span> </address> </div> </div> </div> </div> </footer> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ $(document).ready(function() { $(".show-in-iframe").click(function(event) { if(!event.ctrlKey && !event.metaKey){ if (document.getElementById('iubenda-pp-popup')) { return; } showInIframe($(this).attr('href')/*,null,null,null,null,$('.container')[0],name*/); event.preventDefault(); } }); }); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ window.isUserSignedIn = false; window.TrackingUtils.init(); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ dataLayer.push({ event: "trigger_conversion", google_conversion_id: 1036022355, google_custom_params: window.google_tag_params, google_remarketing_only: true }); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ !function(e,l,v,i,o,n){e[i]||(e[i]={}),e[i].account_id=n;var g,h;g=l.createElement(v),g.type="text/javascript",g.async=1,g.src=o+n,h=l.getElementsByTagName(v)[0],h.parentNode.insertBefore(g,h);e[i].q=[];e[i].on=function(z,y){e[i].q.push([z,y])}}(window,document,"script","_elev","https://cdn.elev.io/sdk/bootloader/v4/elevio-bootloader.js?cid=","5b0d50ab36803"); window._elev.on('load', function (_elev) { var userSettings = { groups: ['Language=IT']} _elev.setUser(userSettings); _elev.setLanguage('it'); _elev.setSettings({ disablePushState: true, cspInlineScriptNonce: CSP_NONCE }); }); window._elev.on('ready', function elevReady() { var wrap = document.querySelector('#_elev_io._elevio_widget').querySelector('._1mpem'); var wrapAppendChild = wrap.appendChild.bind(wrap); wrap.appendChild = function wrapAppendChildMid(div) { var divAppendChild = div.appendChild.bind(div); div.appendChild = function divAppendChildMid(article) { if (article.tagName && article.tagName.toLowerCase() === 'article') { var articleAppendChild = article.appendChild.bind(article); article.appendChild = function articleAppendChildMid(iframe) { if (iframe.tagName && iframe.tagName.toLowerCase() === 'iframe') { iframe.setAttribute('src', '/no-content.html'); } return articleAppendChild(iframe); }; } return divAppendChild(article); }; return wrapAppendChild(div); }; }); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" integrity="sha512-XtmMtDEcNz2j7ekrtHvOVR4iwwaD6o/FUJe6+Zq+HgcCsk3kj4uSQQR8weQ2QVj1o0Pk6PwYLohm206ZzNfubg==" crossorigin="anonymous" referrerpolicy="no-referrer"> //<![CDATA[ //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ (function($) { $('.wp-block-cb-carousel').slick(); })(jQuery); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ function PasswordVisibilityToggle(passwordInputSelector, submitBtnSelector) { this.passwordInput = document.querySelector(passwordInputSelector); this.submitBtn = document.querySelector(submitBtnSelector); console.log( this.passwordInput + ' - ' + this.submitBtn ); if (this.passwordInput && this.submitBtn) { this.alert = this.findSiblingElement(this.passwordInput, 'show-hide-pw-alert'); this.toggleBtn = this.findSiblingElement(this.passwordInput, 'show-hide-pw-btn'); if (this.toggleBtn && this.alert) { this.init(); } else { console.error('Required elements not found.'); } } } PasswordVisibilityToggle.prototype.findSiblingElement = function(startElement, className) { var sibling = startElement.parentNode.firstChild; while (sibling) { if (sibling !== startElement && sibling.nodeType === 1 && sibling.classList.contains(className)) { return sibling; } sibling = sibling.nextSibling; } return null; }; PasswordVisibilityToggle.prototype.init = function() { var self = this; this.toggleBtn.addEventListener('click', function() { self.toggleVisibility(); }); this.submitBtn.addEventListener('click', function() { self.resetPasswordInput(); }); }; PasswordVisibilityToggle.prototype.toggleVisibility = function() { if (this.passwordInput.type === 'password') { this.passwordInput.type = 'text'; } else { this.passwordInput.type = 'password'; } var isChecked = this.toggleBtn.getAttribute('aria-checked') === 'true'; this.toggleBtn.setAttribute('aria-checked', !isChecked); if (!isChecked) { this.alert.textContent = "La tua password è visibile"; } else { this.alert.textContent = "La tua password è nascosta"; } }; PasswordVisibilityToggle.prototype.resetPasswordInput = function() { this.passwordInput.type = 'password'; }; //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ var userLocationPrefs = {"locale":"it","country":"SG"}; var cdnBaseUrl = "https://cdn.iubenda.com/"; var goProModalUrl = ""; var upToProUrl = ""; var upgradeSiteUrl = ""; var dashboardUrl = "/it/dashboard"; var accountUrl = "https://www.iubenda.com/it/account" var mtToPaygConversionFormUrl = "https://www.iubenda.com/it/billing/subscriptions/mt_to_payg_conversion_form"; var moveToPaygUrl = "https://www.iubenda.com/it/billing/subscriptions/move_to_payg"; var gopro_upgrade_to_remove = "Aggiorna questa privacy policy a Pro per rimuovere il limite"; var gopro_upgrade_now = "Aggiorna ora"; var gopro_learn_more = "Scopri di più"; var gopro_free_limit_reached = "Limite free raggiunto"; var gopro_only_four_services = "Aggiorna questa privacy policy a Pro per aggiungere più di 4 servizi."; var gopro_service_pro_only = "Aggiorna questa privacy policy a Pro per aggiungere questo servizio." var gopro_switch_to_pro = "Passa a Pro per abilitarlo"; var gopro_no_custom_text = "Per aggiungere manualmente del testo, devi aggiornare la tua privacy policy a Pro."; var gopro_no_style_limit = "Solo le privacy policy Pro permettono di rimuovere lo stile del bottone e modificarlo liberamente."; var gopro_no_brand_limit = "Se vuoi rimuovere il logo di iubenda, aggiorna privacy policy a Pro."; var gopro_direct_link_limit = "Se vuoi usare il link diretto alla privacy policy, senza usare il codice di inserimento, aggiorna questa privacy policy a Pro."; var gopro_direct_embed_limit = "Se vuoi inserire il testo della privacy policy in modo diretto, in modo che venga stampato direttamente nel testo della pagina, aggiorna questa privacy policy a Pro. <a href='/it/help/1078' target='_blank'>Visualizza un esempio</a>"; var gopro_add_language = "La licenza di questo sito è valida per una sola lingua. Se vuoi aggiungere una lingua aggiuntiva, puoi acquistare un'altra licenza allo stesso prezzo della prima :)"; var gopro_add_language_payg = "La licenza di questo sito è valida per una sola lingua, dato che che ogni licenza vale per una lingua o un sito. \u003cbr/\u003e\u003cbr/\u003e \u003cspan\u003e\u0026#128204;\u003c/span\u003e Per aggiungere un’altra lingua, devi attivare una nuova licenza. È semplicissimo! \u003cbr/\u003e\u003cbr/\u003e Ti basta fare clic sul pulsante “Aggiungi lingua” e il nostro sistema utilizzerà il saldo rimanente della tua licenza a pagamento per attivarne un’altra. \u003cbr/\u003e\u003cbr/\u003e La data di scadenza di entrambe le licenze verrà poi anticipata, perché il saldo dell’abbonamento viene diviso per adattarsi alle tue licenze attive."; var mt_expired_add_language = "Il tuo Piano Multi-licenza è scaduto, visita la tua dashboard per rinnovare o per tornare alla Licenza Singola."; var mt_emptied_add_language = "Il tuo Piano Multi-licenza non ha più slot liberi, aggiorna ad un piano più grande."; var mt_add_language_upgrade_now = "Aggiorna ora"; var buy_second_language = "Acquista lingua aggiuntiva"; var permissions_tooltip_title = "Riservato alle policy Pro"; var permissions_tooltip_paragraph = "Per aggiungere questo permesso alla tua privacy policy, devi prima aggiornarla a Pro"; var pro_service_tooltip_title = "Riservato alle policy Pro"; var pro_service_tooltip_paragraph = "Per aggiungere questo servizio alla tua privacy policy, devi prima aggiornarla a Pro"; var pro_cookiepp_tooltip_title = "Riservato alle policy Pro"; var pro_cookiepp_tooltip_paragraph = "Per aggiungere una cookie policy alla tua privacy policy, devi prima aggiornarla a Pro. <a href='/it/help/8544' target='_blank'>Visualizza un esempio</a>"; var hint_tooltip_title = "Aiuto su questo servizio"; var fbLoginUrl = "https://www.iubenda.com/it/facebook_login"; var facebookConnectUrl = "https://www.iubenda.com/it/facebook/connect"; var legacyUpgrade = true; var package_feature_not_enabled = "Fai l’upgrade del tuo piano"; var package_upgrade_message = "Questa funzionalità non è inclusa nel tuo piano attuale. Per utilizzarla, fai l'upgrade del tuo piano."; var package_upgrade_cta = "Scopri di più"; // alerts document.addEventListener("DOMContentLoaded", function(e) { var flashAlert = sessionStorage.getItem('flash_alert_error'); if (flashAlert) { AlertMessage.show({message: flashAlert, type: 'error', timerHide: 3000}); sessionStorage.removeItem('flash_alert_error'); } }); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" type="text/plain" class="_iub_cs_activate" data-iub-purpose="2"> //<![CDATA[ (function(d, id) { var fcJS; function initFreshChat() { window.fcWidget.init({ token: "6946a656-b4d1-4304-80ca-a527ec430aa5", host: "https://wchat.freshchat.com", locale: "it", config: { hideFAQ: true, headerProperty: { hideChatButton: true, direction: "ltr" }, content: { placeholders: { search_field: "Cerca", reply_field: "Rispondi", csat_reply: "Aggiungi qui i tuoi commenti" }, actions: { csat_yes: "Sì", csat_no: "No", push_notify_yes: "Sì", push_notify_no: "No", tab_faq: "Soluzioni", tab_chat: "Chat", csat_submit: "Invia" }, headers: { chat: "Chatta con noi", chat_help: "Contattaci per qualunque domanda", faq: "Articoli", faq_help: "Sfoglia gli articoli", faq_not_available: "Nessun articolo trovato", faq_search_not_available: "Nessun articolo trovato per {{query}}", faq_useful: "Questo articolo è stato d\'aiuto?", faq_thankyou: "Grazie per il tuo feedback", faq_message_us: "Scrivici", push_notification: "Non perdere la risposta! Attiva le notifiche?", csat_question: "Abbiamo risposto alle tue domande?", csat_yes_question: "Come valuteresti questa interazione?", csat_no_question: "Come avremmo potuto fare di meglio?", csat_thankyou: "Grazie per il tuo riscontro", csat_rate_here: "Invia il tuo voto qui", channel_response: { offline: "Al momento siamo offline. Per favore, lascia un messaggio", online: { minutes: { one: "Al momento il tempo di risposta è di {!time!} minuti ", more: "Rispondiamo tipicamente in {!time!} minuti" }, hours: { one: "Al momento il tempo di risposta è entro un\'ora", more: "Rispondiamo tipicamente in {!time!} ore", } } } } }, } }); window.fcWidget.user.setLocale('it'); } if (d.getElementById(id)) { initFreshChat(); return; } fcJS = d.createElement('script'); fcJS.id = id; fcJS.async = true; fcJS.src = 'https://wchat.freshchat.com/js/widget.js'; fcJS.nonce = '1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4' fcJS.onload = initFreshChat; d.head.appendChild(fcJS); }(document, 'freshchat-js-sdk')); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" type="text/plain" class="_iub_cs_activate" data-iub-purposes="4,5"> //<![CDATA[ !function(){"use strict";window.RudderSnippetVersion="3.0.14";var e="rudderanalytics";window[e]||(window[e]=[]) ;var rudderanalytics=window[e];if(Array.isArray(rudderanalytics)){ if(true===rudderanalytics.snippetExecuted&&window.console&&console.error){ console.error("RudderStack JavaScript SDK snippet included more than once.")}else{rudderanalytics.snippetExecuted=true, window.rudderAnalyticsBuildType="legacy";var sdkBaseUrl="https://cdn.rudderlabs.com/v3";var sdkName="rsa.min.js" ;var scriptLoadingMode="async" ;var t=["setDefaultInstanceKey","load","ready","page","track","identify","alias","group","reset","setAnonymousId","startSession","endSession","consent"] ;for(var r=0;r<t.length;r++){var n=t[r];rudderanalytics[n]=function(t){return function(){var r ;Array.isArray(window[e])?rudderanalytics.push([t].concat(Array.prototype.slice.call(arguments))):null===(r=window[e][t])||void 0===r||r.apply(window[e],arguments) }}(n)}try{new Function('return import("")'),window.rudderAnalyticsBuildType="modern"}catch(a){} var i=document.head||document.getElementsByTagName("head")[0] ;var d=document.body||document.getElementsByTagName("body")[0];window.rudderAnalyticsAddScript=function(e,t,r){ var n=document.createElement("script");n.src=e,n.setAttribute("data-loader","RS_JS_SDK"),t&&r&&n.setAttribute(t,r), "async"===scriptLoadingMode?n.async=true:"defer"===scriptLoadingMode&&(n.defer=true), i?i.insertBefore(n,i.firstChild):d.insertBefore(n,d.firstChild)},window.rudderAnalyticsMount=function(){ "undefined"==typeof globalThis&&(Object.defineProperty(Object.prototype,"__globalThis_magic__",{get:function get(){ return this},configurable:true}),__globalThis_magic__.globalThis=__globalThis_magic__, delete Object.prototype.__globalThis_magic__), window.rudderAnalyticsAddScript("".concat(sdkBaseUrl,"/").concat(window.rudderAnalyticsBuildType,"/").concat(sdkName),"data-rsa-write-key","2MV0qrGjHKJbkC2kOh1rSBRyD9k") }, "undefined"==typeof Promise||"undefined"==typeof globalThis?window.rudderAnalyticsAddScript("https://polyfill-fastly.io/v3/polyfill.min.js?version=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount"):window.rudderAnalyticsMount() ;var loadOptions={ onLoaded: function(rudderanalytics) { rudderanalytics.setAnonymousId("0ba0d488-5b66-4e81-ad6f-4abbb9f0324a"); window._radderAnalyticsQueue = window._radderAnalyticsQueue || []; window._radderAnalyticsQueue.forEach(func => { if (typeof func === 'function') { func("eyJncm93dGhib29rIjp7ImF0dHJpYnV0ZXMiOnsiY291bnRyeSI6IlNHIiwi\naWQiOiIiLCJ0cmFja2luZ19pZCI6IiIsImFub255bW91c19pZCI6IjBiYTBk\nNDg4LTViNjYtNGU4MS1hZDZmLTRhYmJiOWYwMzI0YSIsInNlc3Npb25faWQi\nOiI0ODJmNjc1Nzg0YTA4YmJjNjA0MDY3ZjQ0ZjRjYTcxMyIsImlwIjoiOC4y\nMjIuMjA4LjE0NiJ9LCJmb3JjZWRGZWF0dXJlcyI6eyJwcmljaW5nXzIwMjMi\nOnRydWV9fX0=\n"); } }); }, storage: { entries: { userTraits: { type: "localStorage" } } }, setCookieDomain: "www.iubenda.com" } ;rudderanalytics.load("2MV0qrGjHKJbkC2kOh1rSBRyD9k","https://rudder.iubenda.com", loadOptions)}} }(); rudderanalytics.page('', '', {}); rudderanalytics.load("2MV0qrGjHKJbkC2kOh1rSBRyD9k","https://rudder.iubenda.com", { onLoaded: function(rudderanalytics) { console.log('launchpad'); Appcues.loadLaunchpad("#appcues-launchpad", { position: "left", header: "Ehi! 👋 Scopri le novità!", }); } }); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" id="profitwell-js" data-pw-auth="e2b7961d01fb6d8f17a24d0b5f505c3d" type="text/plain" class="_iub_cs_activate" data-iub-purposes="2"> //<![CDATA[ (function(i,s,o,g,r,a,m){i[o]=i[o]||function(){(i[o].q=i[o].q||[]).push(arguments)}; a=s.createElement(g);m=s.getElementsByTagName(g)[0];a.async=1;a.src=r+'?auth='+ s.getElementById(o+'-js').getAttribute('data-pw-auth');m.parentNode.insertBefore(a,m); })(window,document,'profitwell','script','https://public.profitwell.com/js/profitwell.js'); profitwell('start', {}); //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4"> //<![CDATA[ window.GROWTHBOOK_API_HOST="https://cdn.growthbook.io"; window.GROWTHBOOK_CLIENT_KEY="sdk-nX2zVV0ub3f5ljqf"; //]]> </script> <script nonce="1e0aaec4033bac9391ce659cf938bdadd07c3578b384a2b5eed3c0f4341b9db4" src="/assets/builds/growthbook-5cfc0ab4c04b3cdc6f4e.js" type="text/plain" class="_iub_cs_activate" data-iub-purposes="4"> //<![CDATA[ //]]> </script> </body> </html>