Prosty i przyjazny

Klaro jest prosty, dyskretny i zoptymalizowany dla przeglądarek mobilnych i stacjonarnych. Próbuje trzymać się z daleka, jednocześnie pomagając Państwu być w pełni przejrzystym i zgodnym z przepisami.

Open-Source

Kod Klaro frontend jest licencjonowany na liberalnej licencji BSD-3, co oznacza, że mogą go Państwo dowolnie adaptować do celów komercyjnych i niekomercyjnych. Dzięki temu mogą Państwo dowolnie dostosowywać każdy aspekt Klaro.

Łatwe do dostosowania

Klaro może zarządzać zarówno skryptami wewnętrznymi, jak i zewnętrznymi, a także statycznymi elementami śledzącymi, takimi jak obrazy lub linki do arkuszy stylów. Nowe usługi mogą być dodawane za pomocą zaledwie kilku linijek kodu.

Prywatność w fazie projektowania i domyślnie

Klaro wspiera przepływy domniemanej i wyraźnej zgody i może zapewnić, że żadne aplikacje osób trzecich nie zostaną załadowane bez zgody użytkownika.

Przyjazne dla urządzeń przenośnych i kompatybilne z ponad 99,9 % przeglądarek

Klaro współpracuje ze wszystkimi głównymi nowoczesnymi przeglądarkami i większością starszych przeglądarek (w tym IE8-11) i jest zoptymalizowany do przeglądania zarówno na komputerze stacjonarnym, jak i mobilnym.

Lekka i szybka

Klaro.js to mniej niż 40 kB Javascript (minified + gzipped) i jest błyskawicznie szybki, dzięki czemu Państwa użytkownicy nie zauważą żadnej różnicy podczas korzystania z niego. Mogą Państwo umieścić go na własnym CDN-ie lub zainstalować na własnym serwerze.

Wielojęzyczny

Klaro ma pełne wsparcie dla internacjonalizacji i ułatwia dodawanie lub modyfikowanie tłumaczeń za pomocą zaledwie kilku linijek kodu.

Setki organizacji wykorzystują już Klaro do ochrony prywatności swoich użytkowników:

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

Aby rozpocząć korzystanie z Klaro, mają Państwo dwie możliwości: Zainstalować i skonfigurować wersję open-source lub zapisać się do jednej z naszych płatne subskrypcje które oferują zaawansowaną funkcjonalność po stronie serwera, doradztwo integracyjne, wsparcie priorytetowe i stały monitoring. Niezależnie od tego, co Państwo wybierzecie, pomożemy Państwu sprawić, by Klaro pracowało dla Państwa!

Zapisać plik konfiguracyjny

Po pierwsze, muszą Państwo poinformować Klaro o zewnętrznych aplikacjach i trackerach na Państwa stronie. Aby to zrobić, należy napisać prostą konfigurację Javascript. Najłatwiej jest zacząć od zapoznania się z naszą dokumentacją, która zawiera opatrzony adnotacjami plik konfiguracyjny, który mogą Państwo modyfikować. Nie jest to związane z nauką o rakietach, obiecuję. Jeżeli potrzebujecie Państwo dalszej pomocy, nie wahajcie się zapytać naszej przyjaznej społeczności Githubów.

window.klaroConfig = {
    privacyPolicy: '/privacy.html',
    apps : [
        {
            name : 'google-analytics',
            default: true,
            title : 'Google Analytics',
            purposes : ['statistics'],
            cookies : [/^ga/i],
            callback : function(consent, app){
              // jest to przykładowa funkcja wywołania zwrotnego...
            },
        },
        // ...
    ],
}

Zmodyfikuj swoje skrypty innych firm

Aby mieć pewność, że żadne skrypty śledzące i aplikacje innych firm nie zostaną załadowane bez zgody, muszą Państwo nieznacznie zmodyfikować swój kod HTML: W przypadku skryptów inline należy zastąpić wartość atrybutu typu (zapobiega to text/plain wykonywaniu skryptu przez przeglądarkę) i dodać atrybut danych z oryginalnym typem, np. data-type="application/javascript". Dodajcie Państwo również data-name atrybut, który pasuje do nazwy danej aplikacji w Państwa konfiguracji, np. data-name="googleAnalytics" Więcej szczegółowych informacji na ten temat znajdą Państwo w naszej dokumentacji.

# Skrypty on-line: 
<script type="text/plain"
        data-type="application/javascript"
        data-name="google-analytics">
//...
</script>

# Zewnętrzne skrypty i zasoby (img, link, ...): 
<script type="text/plain"
        data-src="https://analytics.kiprotect.com/matomo.js"
        data-name="matomo">
</script>

Załaduj konfigurację i skrypt

Na koniec należy umieścić na Państwa stronie zarówno skrypt konfiguracyjny, jak i kod Klaro. Możecie Państwo odroczyć ładowanie skryptów, jeśli chcecie, tylko upewnijcie się, że konfiguracja została zainicjowana podczas ładowania Klaro. Mogą Państwo zapoznać się z naszą prostą, przykładową stroną, aby dowiedzieć się, jak to zrobić. Jeżeli chcą Państwo sami gościć Klaro, mogą go Państwo pobrać tutaj.

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

Więcej pytań?

Czy chcą Państwo dowiedzieć się więcej o Klaro? Mogą Państwo zapoznać się z naszą dokumentacją, odwiedzić naszą stronę Github lub skontaktować się z nami*. Przy okazji, Klaro wymawia się [klɛro] i jest to potoczne niemieckie słowo, które oznacza "dobrze" lub "dostałem".


* Uwaga: Nie zapewniamy wsparcia dla wersji open-source za pomocą poczty elektronicznej, prosimy o umieszczanie na stronie Github wszelkich kwestii, w których nasza przyjazna społeczność może Państwu pomóc.