Eenvoudig & Vriendelijk

Klaro is eenvoudig, onopvallend en geoptimaliseerd voor zowel mobiele als desktop browsers. Het probeert uit de weg te blijven terwijl het u helpt om volledig transparant en compliant te zijn.

Open-Source

Klaro heeft een licentie onder een permissieve BSD-3 licentie, wat betekent dat u het vrijelijk kunt gebruiken voor commerciële en niet-commerciële doeleinden. Geen verborgen kosten of beperkingen.

Gemakkelijk aan te passen

Klaro kan zowel inline als externe scripts beheren, evenals statische tracking-elementen zoals afbeeldingen of stylesheet-links. Nieuwe apps kunnen worden toegevoegd met slechts enkele regels code.

Privacy door ontwerp & standaard

Klaro ondersteunt impliciete en expliciete (onze favoriete!) toestemmingsvormen en kan ervoor zorgen dat er geen apps van derden worden geladen zonder toestemming van de gebruiker.

Mobiel-vriendelijk en compatibel met meer dan 99,9% van de browsers

Klaro werkt met alle belangrijke moderne browsers en de meeste legacy-browsers (inclusief IE8-11) en is geoptimaliseerd voor zowel desktop- als mobiele weergave.

Lichtgewicht & snel

Klaro.js is minder dan 40 kB Javascript (minified + gzipped) en is bliksemsnel, zodat uw gebruikers geen verschil merken bij het gebruik ervan. U kunt het via onze eigen CDN of self-host op uw server inbedden.

Meertalige

Klaro heeft volledige ondersteuning voor de internationalisering en maakt het gemakkelijk om vertalingen toe te voegen of te wijzigen met slechts een paar regels code. Toon toestemmingsmanager in

Honderden organisaties gebruiken Klaro al om de privacy van hun gebruikers te beschermen:

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

Om te beginnen met Klaro heeft u twee opties: Installeer en configureer de open-source versie, of meld u aan voor een van onze betaalde abonnementen die geavanceerde server-side functionaliteit, integratie-advies*, prioritaire ondersteuning en continue monitoring bieden. Wat u ook kiest, wij helpen u om Klaro voor u te laten werken!

*Pro & Ultieme plannen alleen

Schrijf het configuratiebestand

Eerst moet u Klaro vertellen over de apps en trackers van derden op uw site. Hiervoor schrijft u een eenvoudige Javascript-configuratie. De eenvoudigste manier om aan de slag te gaan is door te kijken naar onze documentatie, die een geannoteerd configuratiebestand bevat dat u kunt aanpassen. Er komt geen raketwetenschap aan te pas, beloofd. Als u verdere hulp nodig heeft, aarzel dan niet om onze vriendelijke Github-community te vragen.

window.klaroConfig = {
    privacyPolicy: '/privacy.html',
    apps : [
        {
            name : 'google-analytics',
            default: true,
            title : 'Google Analytics',
            purposes : ['statistics'],
            cookies : [/^ga/i],
            callback : function(consent, app){
              // dit is een voorbeeld van een terugbelfunctie...
            },
        },
        // ...
    ],
}

Wijzig uw scripts van derden

Om er zeker van te zijn dat er geen tracking scripts en apps van derden worden geladen zonder toestemming, moet u uw HTML-code een klein beetje aanpassen: Voor inline scripts vervangt u de waarde van het type-attribuut door (dit text/plain voorkomt dat de browser het script uitvoert) en voegt u een data-attribuut toe met het originele type, bijvoorbeeld data-type="application/javascript". Voeg ook een data-name attribuut toe dat overeenkomt met de naam van de gegeven app in uw configuratie, bijvoorbeeld data-name="googleAnalytics". Meer gedetailleerde informatie hierover is beschikbaar in onze documentatie.

# Inline-scripts: 
<script type="text/plain"
        data-type="application/javascript"
        data-name="google-analytics">
//...
</script>

# Externe scripts en bronnen (img, link, ...): 
<script type="text/plain"
        data-src="https://analytics.kiprotect.com/matomo.js"
        data-name="matomo">
</script>

Laad de configuratie en het script

Voeg tot slot zowel het configuratiescript als de Klaro-code toe aan uw pagina. U kunt het laden van de scripts uitstellen als u dat wilt, zorg er alleen voor dat de configuratie wordt geïnitialiseerd als Klaro wordt geladen. U kunt een kijkje nemen op onze eenvoudige voorbeeldpagina om een idee te krijgen hoe u dit kunt doen. Als u Klaro zelf wilt hosten, kunt u het hier downloaden.

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

Meer vragen?

Wilt u meer weten over Klaro? U kunt onze documentatie bekijken, onze Github pagina bezoeken of contact met ons opnemen. *. Klaro wordt overigens uitgesproken als [klɛro] en is een alledaags Duits woord dat "goed" of "kreeg het" betekent.


* Let op: Wij bieden geen ondersteuning via e-mail voor de open-source versie, plaats alstublieft problemen op Github waar onze vriendelijke gemeenschap u kan helpen.