Simple et convivial

Klaro est simple, discret et optimisé pour les navigateurs mobiles et de bureau. Il s'efforce de rester à l'écart tout en vous aidant à être totalement transparent et conforme.

Open-Source

Klaro est sous licence permissive BSD-3, ce qui signifie que vous pouvez l'utiliser librement à des fins commerciales et non commerciales. Il n'y a pas de frais cachés ni de restrictions.

Facile à personnaliser

Klaro peut gérer des scripts en ligne et externes ainsi que des éléments de suivi statiques comme des images ou des liens de feuilles de style. De nouvelles applications peuvent être ajoutées en quelques lignes de code seulement.

Protection de la vie privée lors de la conception et par défaut

Klaro prend en charge les modes de consentement implicite et explicite (notre préféré !) et peut s'assurer qu'aucune application tierce n'est chargée sans le consentement de l'utilisateur.

Convivialité et compatibilité avec plus de 99,9 % des navigateurs

Klaro fonctionne avec tous les principaux navigateurs modernes et la plupart des navigateurs anciens (y compris IE8-11) et est optimisé pour un affichage sur ordinateur de bureau et sur téléphone portable.

Léger et rapide

Klaro.js contient moins de 40 kB de Javascript (minifié + gzippé) et est très rapide, de sorte que vos utilisateurs ne remarqueront aucune différence lors de son utilisation. Vous pouvez l'intégrer via notre propre CDN ou l'héberger vous-même sur votre serveur.

Multilingue

Klaro soutient pleinement l'internationalisation et permet d'ajouter ou de modifier facilement des traductions en quelques lignes de code seulement. Afficher le gestionnaire de consentement dans

Des centaines d'organisations utilisent déjà Klaro pour protéger la vie privée de leurs utilisateurs :

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

Pour commencer à utiliser Klaro, vous avez deux options : Installer et configurer la version open-source, ou vous inscrire à l'un de nos les abonnements payantsqui offrent des fonctionnalités avancées côté serveur, des conseils en matière d'intégration*, une assistance prioritaire et une surveillance continue. Quel que soit votre choix, nous vous aiderons à faire en sorte que Klaro travaille pour vous !

*Pro & Ultimate plans uniquement

Ecrire le fichier de configuration

Tout d'abord, vous devez informer Klaro des applications et des trackers tiers présents sur votre site. Pour ce faire, vous écrivez une simple configuration en Javascript. La façon la plus simple de commencer est de consulter notre documentation, qui contient un fichier de configuration annoté que vous pouvez modifier. Pas de science-fusée en jeu, promis. Si vous avez besoin d'aide supplémentaire, n'hésitez pas à demander à notre sympathique communauté Github.

window.klaroConfig = {
    privacyPolicy: '/privacy.html',
    apps : [
        {
            name : 'google-analytics',
            default: true,
            title : 'Google Analytics',
            purposes : ['statistics'],
            cookies : [/^ga/i],
            callback : function(consent, app){
              // ceci est un exemple de fonction de rappel...
            },
        },
        // ...
    ],
}

Modifiez vos scripts tiers

Pour vous assurer qu'aucun script de suivi et aucune application tierce n'est chargée sans votre consentement, vous devez modifier un tout petit peu votre code HTML : Pour les scripts en ligne, remplacez la valeur de l'attribut type par text/plain (cela empêche le navigateur d'exécuter le script) et ajoutez un attribut data avec le type original, par exemple data-type="application/javascript". Ajoutez également un attribut data-name qui correspond au nom de l'application donnée dans votre configuration, par exemple data-name="googleAnalytics". Des informations plus détaillées à ce sujet sont disponibles dans notre documentation.

# Scripts en ligne : 
<script type="text/plain"
        data-type="application/javascript"
        data-name="google-analytics">
//...
</script>

# Scripts et ressources externes (img, lien, ...) : 
<script type="text/plain"
        data-src="https://analytics.kiprotect.com/matomo.js"
        data-name="matomo">
</script>

Charger la configuration et le script

Enfin, incluez à la fois le script de configuration et le code Klaro sur votre page. Vous pouvez différer le chargement des scripts si vous le souhaitez, mais assurez-vous que la configuration est initialisée lors du chargement de Klaro. Vous pouvez consulter notre page d'exemples simples pour avoir une idée de la manière de procéder. Si vous souhaitez héberger vous-même Klaro, vous pouvez le télécharger ici.

<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>

D'autres questions ?

Vous voulez en savoir plus sur Klaro ? Vous pouvez consulter notre documentation, visiter notre page Github ou prendre contact avec nous*. Au fait, Klaro se prononce [klɛro] et est un mot allemand familier qui signifie "bien" ou "je l'ai".


* Veuillez noter : Nous ne fournissons pas de support par e-mail pour la version open-source, veuillez poster tout problème sur Github où notre communauté amicale peut vous aider.