简单而友好
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>