简单而友好

Klaro简单、不显眼,并针对移动和桌面浏览器进行了优化。它试图在帮助您实现完全透明和合规的同时,不受任何影响。

开放源代码

Klaro 前端代码采用 BSD-3 许可,这意味着您可以自由地将其用于商业和非商业目的。这使您可以自由定制Klaro的各个方面。

易于定制

Klaro可以管理内联和外部脚本,以及静态跟踪元素,如图片或样式表链接。只需几行代码就可以添加新的服务。

设计和默认的隐私

Klaro支持隐性和显性的同意流,可以确保在没有得到用户同意的情况下,不会加载第三方应用。

移动友好,兼容99.9%以上的浏览器。

Klaro适用于所有主要的现代浏览器和大多数传统浏览器(包括IE8-11),并针对桌面和移动浏览进行了优化。

重量轻,速度快

Klaro.js是不到40 kB的Javascript(minified + gzipped),而且速度极快,因此您的用户在使用时不会注意到任何区别。你可以通过我们自己的CDN来嵌入它,或者在你的服务器上自行托管。

多语种

Klaro完全支持国际化,只需几行代码就能轻松添加或修改翻译。

已经有数百家机构使用Klaro来保护用户的隐私。

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

要开始使用Klaro,您有两个选择。安装和配置开源版本 ,或者注册我们的一个。 缴费 Klaro是一种先进的服务器端功能, 提供集成咨询、优先支持和持续监控 。无论您选择什么,我们都会帮助您让Klaro为您工作。

编写配置文件

首先,您需要告诉 Klaro 有关您网站上的第三方应用程序和跟踪器。要做到这一点,您需要编写一个简单的Javascript配置。最简单的方法是查看我们的文档 ,其中包含一个您可以修改的注释配置文件。没有火箭科学的参与,承诺。如果你需要进一步的帮助,不要犹豫,请向我们友好的Github社区 询问。

window.klaroConfig = {
    privacyPolicy: '/privacy.html',
    apps : [
        {
            name : 'google-analytics',
            default: true,
            title : 'Google Analytics',
            purposes : ['statistics'],
            cookies : [/^ga/i],
            callback : function(consent, app){
              // 这是一个回调函数的例子... ...
            },
        },
        // ...
    ],
}

修改您的第三方脚本

为了确保不在未经同意的情况下加载跟踪脚本和第三方应用程序,你需要修改一下你的HTML代码。对于内联脚本,将type属性的值替换为text/plain(这样可以防止浏览器执行脚本),并添加一个带有原始类型的data属性,例如data-type="application/javascript"。同时在配置中添加一个与给定应用名称相匹配的data-name属性,例如data-name="googleAnalytics"。更多关于这方面的详细信息可以在我们的文档中找到。

# 内联脚本。 
<script type="text/plain"
        data-type="application/javascript"
        data-name="google-analytics">
//...
</script>

# 外部脚本和资源(img, link, ...)。 
<script type="text/plain"
        data-src="https://analytics.kiprotect.com/matomo.js"
        data-name="matomo">
</script>

加载配置和脚本

最后,在你的页面上同时包含config脚本和Klaro代码。如果你愿意,你可以推迟脚本的加载,只要确保Klaro加载时config已经初始化。你可以看看我们的简单示例页面,了解如何做到这一点。如果你想自己托管Klaro,你可以在这里下载。

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

更多的问题?

您想了解更多关于Klaro的信息吗?您可以查看我们的文档 ,访问我们的Github页面与我们联系*.顺便说一下,Klaro的发音是[klɛro] ,是一个德语口语,意思是"好吧"或"明白了"。


* 请注意:我们不为开源 版本提供基于电子邮件的支持,请在Github上发布任何问题,我们友好的社区可以帮助你。