Simple y amigable

Klaro es simple, discreto y optimizado para los navegadores móviles y de escritorio. Trata de mantenerse fuera del camino mientras te ayuda a ser totalmente transparente y obediente.

Código Abierto

Klaro está licenciado bajo una licencia permisiva BSD-3, lo que significa que se puede utilizar libremente para fines comerciales y no comerciales. No hay cuotas ni restricciones ocultas.

Fácil de personalizar

Klaro puede manejar tanto guiones en línea como externos, así como elementos de seguimiento estático como imágenes o enlaces de hojas de estilo. Se pueden añadir nuevas aplicaciones con sólo unas pocas líneas de código.

Privacidad por diseño y por defecto

Klaro apoya los modos de consentimiento implícito y explícito (¡nuestro favorito!) y puede asegurarse de que no se carguen aplicaciones de terceros sin el consentimiento del usuario.

Amigable con los móviles y compatible con más del 99,9% de los navegadores

Klaro funciona con todos los principales navegadores modernos y con la mayoría de los navegadores heredados (incluido el IE8-11) y está optimizado para su uso en ordenadores de sobremesa y móviles.

Ligero y rápido

Klaro.js tiene menos de 40 kB de Javascript (minified + gzipped) y es rapidísimo, por lo que sus usuarios no notarán ninguna diferencia al usarlo. Puedes incrustarlo a través de nuestro propio CDN o alojarlo en tu servidor.

Multilingüe

Klaro tiene total apoyo para la internacionalización y facilita la adición o modificación de las traducciones con sólo unas pocas líneas de código. Mostrar gerente de consentimiento en

Cientos de organizaciones ya utilizan Klaro para proteger la privacidad de sus usuarios:

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

Para empezar a usar a Klaro, tienes dos opciones: Instalar y configurar la versión de código abierto, o registrarse en una de nuestras suscripciones pagadas que ofrecen funcionalidad avanzada del lado del servidor, consultoría de integración*, apoyo prioritario y monitoreo continuo. Independientemente de lo que elija, le ayudaremos a hacer que Klaro trabaje para usted.

*Sólo planes Pro & Ultimate

Escriba el archivo de configuración

Primero, tienes que decirle a Klaro sobre las aplicaciones y rastreadores de terceros en tu sitio. Para ello, escribe una simple configuración de Javascript. La manera más fácil de empezar es mirando nuestra documentación, que contiene un archivo de configuración anotado que puedes modificar. No hay ciencia de cohetes involucrada, prometido. Si necesitas más ayuda, no dudes en preguntar a nuestra amistosa comunidad Github.

window.klaroConfig = {
    privacyPolicy: '/privacy.html',
    apps : [
        {
            name : 'google-analytics',
            default: true,
            title : 'Google Analytics',
            purposes : ['statistics'],
            cookies : [/^ga/i],
            callback : function(consent, app){
              // esta es una función de devolución de llamada de ejemplo...
            },
        },
        // ...
    ],
}

Modificar sus guiones de terceros

Para asegurarse de que no se carguen scripts de rastreo y aplicaciones de terceros sin consentimiento, debe modificar su código HTML un poco: Para los scripts en línea, reemplace el valor del atributo type por (esto text/plain evita que el navegador ejecute el script) y agregue un atributo data con el tipo original, por ejemplo data-type="application/javascript". También agrega un data-name atributo que coincida con el nombre de la aplicación dada en tu configuración, por ejemplo data-name="googleAnalytics". Información más detallada sobre esto está disponible en nuestra documentación.

# Guiones en línea: 
<script type="text/plain"
        data-type="application/javascript"
        data-name="google-analytics">
//...
</script>

# Guiones y recursos externos (img, link, ...): 
<script type="text/plain"
        data-src="https://analytics.kiprotect.com/matomo.js"
        data-name="matomo">
</script>

Cargar la configuración y el script

Finalmente, incluye tanto el script de configuración como el código Klaro en tu página. Puedes diferir la carga de los scripts si quieres, sólo asegúrate de que la configuración se inicialice cuando Klaro se cargue. Puedes echar un vistazo a nuestra sencilla página de ejemplo para hacerte una idea de cómo hacerlo. Si quieres alojar a Klaro tú mismo, puedes descargarlo aquí.

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

¿Más preguntas?

¿Quieres saber más sobre Klaro? Puedes consultar nuestra documentación, visitar nuestra página de Github o ponerte en contacto con nosotros*. Por cierto, Klaro se pronuncia [klɛro] y es una palabra coloquial alemana que significa "bien" o "lo tengo".


* Nota: No ofrecemos soporte por correo electrónico para la versión de código abierto, por favor, publique cualquier tema en Github donde nuestra amigable comunidad pueda ayudarle.