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
Il codice Klaro frontend è concesso in licenza con una licenza permissiva BSD-3, il che significa che è possibile adattarlo liberamente per scopi commerciali e non commerciali. Ciò le consente di personalizzare liberamente ogni aspetto di Klaro.
Facile da personalizzare
Klaro è in grado di gestire script sia in linea che esterni, nonché elementi di tracciamento statico come immagini o link a fogli di stile. I nuovi servizi possono essere aggiunti con poche righe di codice.
Privacy per design & default
Klaro supporta flussi di consenso impliciti ed espliciti e può garantire che non vengano caricate app 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.
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 a utilizzare Klaro, ha due possibilità: Installare e configurare la versione open-source, oppure iscriversi a uno dei nostri abbonamenti a pagamento che offrono funzionalità avanzate sul lato server, consulenza sull'integrazione, supporto prioritario e monitoraggio continuo. Qualunque sia la sua scelta, la aiuteremo a far lavorare Klaro per lei!
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.