Semplice e amichevole

Klaro è semplice, discreto e ottimizzato sia per i browser mobili che per quelli desktop. Cerca di stare fuori dai piedi aiutandoti ad essere completamente trasparente e conforme.

Open-Source

Klaro è concesso in licenza con una licenza permissiva BSD-3, il che significa che è possibile utilizzarlo liberamente per scopi commerciali e non commerciali. Non ci sono tasse nascoste o restrizioni.

Facile da personalizzare

Klaro può gestire sia script in linea che esterni, nonché elementi di tracciamento statico come immagini o collegamenti a fogli di stile. Le nuove app possono essere aggiunte con poche righe di codice.

Privacy per design & default

Klaro supporta modalità di consenso implicite ed esplicite (le nostre preferite!) e può fare in modo che non vengano caricate applicazioni di terze parti senza il consenso dell'utente.

Mobile-friendly e compatibile con oltre il 99,9% dei browser

Klaro funziona con tutti i principali browser moderni e con la maggior parte dei browser legacy (incluso IE8-11) ed è ottimizzato per la visualizzazione sia da tavolo che da mobile.

Leggero e veloce

Klaro.js è meno di 40 kB di Javascript (minificato + gzippato) ed è velocissimo in modo che i tuoi utenti non notino alcuna differenza durante l'utilizzo. Potete incorporarlo tramite il nostro CDN o auto-ospitarlo sul vostro server.

Multilingue

Klaro ha il pieno supporto per l'internazionalizzazione e rende facile aggiungere o modificare le traduzioni con poche righe di codice. Mostra il responsabile del consenso in

Centinaia di organizzazioni utilizzano già Klaro per proteggere la privacy dei loro utenti:

Brockhaus AG, Lorch, RSA GmbH, Rohde Technics, VR Zahlungssysteme, VKA, Paper24, Cemecon, Dillinger, ...

Per iniziare ad usare Klaro, hai due opzioni: Installare e configurare la versione open-source, o iscriversi ad uno dei nostri programmi abbonamenti a pagamentoche offrono funzionalità avanzate sul lato server, consulenza sull'integrazione*, supporto prioritario e monitoraggio continuo. Qualunque sia la tua scelta, ti aiuteremo a far lavorare Klaro per te!

*Solo piani Pro & Ultimate

Scrivere il file di configurazione

Innanzitutto, deve informare Klaro delle app e dei tracker di terzi presenti sul suo sito. Per farlo scriva una semplice configurazione Javascript. Il modo più semplice per iniziare è consultare la nostra documentazione, che contiene un file di configurazione annotato che può modificare. Nessuna scienza missilistica, promesso. Se ha bisogno di ulteriore aiuto, non esiti a chiedere alla nostra amichevole comunità Github.

window.klaroConfig = {
    privacyPolicy: '/privacy.html',
    apps : [
        {
            name : 'google-analytics',
            default: true,
            title : 'Google Analytics',
            purposes : ['statistics'],
            cookies : [/^ga/i],
            callback : function(consent, app){
              // questa è una funzione di richiamo di esempio...
            },
        },
        // ...
    ],
}

Modificare gli script di terze parti

Per essere sicuri che non vengano caricati script di tracciamento e applicazioni di terze parti senza il consenso, è necessario modificare un pochino il codice HTML: Per gli script in linea, sostituire il valore dell'attributo type con text/plain (questo impedisce al browser di eseguire lo script) e aggiungere un attributo dati con il tipo originale, ad esempio data-type="application/javascript". Aggiungete anche un attributo data-name che corrisponda al nome dell'applicazione data nella vostra configurazione, ad es. data-name="googleAnalytics". Informazioni più dettagliate al riguardo sono disponibili nella nostra documentazione.

# Sceneggiature in linea: 
<script type="text/plain"
        data-type="application/javascript"
        data-name="google-analytics">
//...
</script>

# Script e risorse esterne (img, link, ...): 
<script type="text/plain"
        data-src="https://analytics.kiprotect.com/matomo.js"
        data-name="matomo">
</script>

Caricare la configurazione e lo script

Infine, includete nella vostra pagina sia lo script di configurazione che il codice Klaro. Puoi rimandare il caricamento degli script se vuoi, basta che ti assicuri che la configurazione sia inizializzata quando Klaro viene caricato. Puoi dare un'occhiata alla nostra semplice pagina di esempio per avere un'idea di come fare. Se vuoi ospitare Klaro da solo, puoi scaricarlo qui.

<script defer type="application/javascript"
        src="config.js"></script>
<script defer 
        data-config="klaroConfig"
        type="application/javascript"
        src="https://cdn.kiprotect.com/klaro/latest/klaro.js">
</script>

Altre domande?

Vuole saperne di più su Klaro? Può consultare la nostra documentazione, visitare la nostra pagina Github o mettersi in contatto con noi*. A proposito, Klaro si pronuncia [klɛro] ed è una parola colloquiale tedesca che significa "bene" o "capito".


* Attenzione: non forniamo supporto via e-mail per la versione open-source, la preghiamo di pubblicare eventuali problemi su Github, dove la nostra amichevole comunità può aiutarla.