Simples e amigável

O Klaro é simples, discreto e otimizado tanto para navegadores móveis como para desktop. Ele tenta ficar fora do caminho, ao mesmo tempo em que ajuda o senhor a ser totalmente transparente e obediente.

Open-Source

O Klaro é licenciado sob uma licença permissiva BSD-3, o que significa que o senhor pode usá-lo livremente para fins comerciais e não-comerciais. Não há taxas ou restrições ocultas.

Fácil de customizar

Klaro pode administrar tanto roteiros em linha como roteiros externos, assim como elementos de rastreamento estático como imagens ou links de folhas de estilo. Novas aplicações podem ser acrescentadas com apenas algumas linhas de código.

Privacidade por projeto e padrão

Klaro apoia os modos de consentimento implícito e explícito (nosso favorito!) e pode assegurar que nenhum aplicativo de terceiros seja carregado sem o consentimento do usuário.

Amigável e compatível com mais de 99,9 % dos navegadores

Klaro trabalha com todos os principais navegadores modernos e com a maioria dos navegadores legados (inclusive o IE8-11) e está otimizado tanto para a visualização de desktops quanto para móveis.

Leve e rápido

Klaro.js é menos de 40 kB de Javascript (minificado + gzip) e é rápido como um raio para que seus usuários não percebam nenhuma diferença ao usá-lo. O senhor pode incorporá-lo através de nosso próprio CDN ou auto-hospedá-lo em seu servidor.

Multilíngüe

Klaro tem total apoio à internacionalização e facilita a adição ou modificação de traduções com apenas algumas linhas de código. Mostrar o consentimento do gerente em

Centenas de organizações já usam o Klaro para proteger a privacidade de seus usuários:

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

Para começar a usar o Klaro, o senhor tem duas opções: Instalar e configurar a versão open-source, ou inscrever-se em uma de nossas subscrições pagas O Conselho de Administração do RI, que oferece funcionalidade avançada do lado do servidor, consultoria de integração*, apoio prioritário e monitoramento contínuo. Independentemente do que o senhor escolher, nós o ajudaremos a fazer o Klaro trabalhar para o senhor!

*Somente planos Pro & Ultimate

Escrever o arquivo de configuração

Primeiro, o senhor precisa informar Klaro sobre os aplicativos e rastreadores de terceiros em seu site. Para fazer isso, o senhor escreve uma simples configuração Javascript. A maneira mais fácil de começar é vendo a nossa documentação, que contém um arquivo de configuração anotado que o senhor pode modificar. Não há nenhuma ciência de foguete envolvida, prometeu. Se precisar de mais ajuda, não hesite em pedir à nossa simpática comunidade de Github.

window.klaroConfig = {
    privacyPolicy: '/privacy.html',
    apps : [
        {
            name : 'google-analytics',
            default: true,
            title : 'Google Analytics',
            purposes : ['statistics'],
            cookies : [/^ga/i],
            callback : function(consent, app){
              // este é um exemplo de função de chamada de retorno...
            },
        },
        // ...
    ],
}

Modificar seus roteiros de terceiros

Para garantir que nenhum script de rastreamento e aplicativos de terceiros sejam carregados sem consentimento, o senhor precisa modificar um pouquinho seu código HTML: Para scripts em linha, substitua o valor do atributo de tipo por (isso text/plain evita que o navegador execute o script) e acrescente um atributo de dados com o tipo original, por exemplo data-type="application/javascript". Adicione também um data-name atributo que corresponda ao nome do aplicativo dado em sua configuração, por exemplo data-name="googleAnalytics". Informações mais detalhadas sobre isso estão disponíveis em nossa documentação.

# Escritos em linha: 
<script type="text/plain"
        data-type="application/javascript"
        data-name="google-analytics">
//...
</script>

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

Carregar a configuração e o roteiro

Finalmente, inclua em sua página tanto o roteiro de configuração como o código Klaro. O senhor pode, se quiser, adiar o carregamento dos scripts, basta certificar-se de que a configuração seja inicializada quando o Klaro for carregado. O senhor pode dar uma olhada em nossa página de exemplo simples, para ter uma idéia de como fazer isso. Se o senhor mesmo quiser receber Klaro, pode baixá-lo aqui.

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

Mais perguntas?

O senhor quer saber mais sobre Klaro? Você pode consultar nossa documentação, visitar nossa página do Github ou entrar em contato conosco. *. A propósito, Klaro é pronunciado [klɛro] e é uma palavra alemã coloquial que significa "tudo bem" ou "entendi".


* Queira notar que não fornecemos suporte por e-mail para a versão de código aberto, mas que pedimos o favor de colocar qualquer assunto no Github onde nossa comunidade amiga possa ajudar o senhor.