Klaro est un gestionnaire de consentement pour sites web qui aide à respecter le RGPD et les règles ePrivacy. Il rend transparents les services tiers et les scripts de suivi d'un site et les bloque tant que le visiteur n'a pas donné son consentement ; le consentement implicite comme explicite est pris en charge. Klaro est léger, disponible en 23 langues et personnalisable. Il s'utilise de trois façons : chargé depuis le CDN, sous forme de fichier JavaScript hébergé sur votre propre serveur, ou via npm. KIProtect propose en outre un service hébergé payant avec enregistrement des consentements côté serveur, analyses d'URL, API REST et statistiques.
La bibliothèque côté client est open source sous licence BSD-3. Si vous auto-hébergez Klaro, tout s'exécute dans le navigateur du visiteur et aucune donnée de consentement n'est envoyée à un tiers ; la version open source n'a pas de fonctions côté serveur. KIProtect GmbH, l'entreprise derrière Klaro, est basée en Allemagne. Les pages consultées n'indiquent pas où le service hébergé est exploité.