BrowserConsent: odpowiedz na każdy baner cookie raz
BrowserConsent to nasze darmowe rozszerzenie open source do Chrome i Firefoksa. Dlaczego je zbudowaliśmy i jakie 39 platform zgód obsługuje od pierwszego dnia.
BrowserConsent jest już dostępne: darmowe rozszerzenie przeglądarki open source, które odpowiada na banery cookie za Ciebie. Wybierasz raz Reject all (odrzuć wszystko) albo Accept all (zaakceptuj wszystko), a ono udziela tej odpowiedzi każdej stronie. Od dziś jest w Chrome Web Store, a na stronie BrowserConsent znajdziesz plik do pobrania dla Firefoksa.
Ten wpis jest o dwóch rzeczach: dlaczego firma, która robi banery cookie, zbudowała narzędzie do ich pomijania, i jakie dokładnie platformy do zarządzania zgodami obsługuje ono od pierwszego dnia.
Zgoda jest zepsuta
Zgoda na pliki cookie miała być wyborem. Ludzie dostali uciążliwy obowiązek: to samo pytanie na każdej stronie, za każdym razem w nieco innym układzie, aż odpowiedź przestaje cokolwiek znaczyć. Wybór dokonywany na autopilocie nie jest żadnym wyborem.
Zbyt często nie jest to też uczciwe pytanie. Strony ustawiają śledzące pliki cookie, zanim wyrazisz zgodę, a wiele z nich nadal je ma po Twojej odmowie. Odmowa często nie jest też tak łatwa jak akceptacja. We wrześniu odwiedziliśmy 3705 szwedzkich sklepów internetowych jako nowy odwiedzający i opublikowaliśmy to, co znaleźliśmy:
- 1894 z nich, nieco ponad połowa, zapisało pliki cookie inne niż niezbędne, zanim o cokolwiek nas zapytano.
- 984 pokazywały baner bez możliwości odmowy na pierwszym ekranie, a kolejne 284 oferowały odmowę, ale mniej widoczną niż akceptacja.
- Tam, gdzie był przycisk odmowy, klikaliśmy go, na 2058 stronach. Tylko 1123 były potem wolne od plików cookie innych niż niezbędne.
- 681 najpierw zapytało i przyjęło odmowę.
Odwiedzający jest więc pytany bez przerwy, często po fakcie. Odmówić jest trudniej niż się zgodzić, a odmowa nie zawsze oznacza odmowę. To te same rzeczy, które organy nadzorcze wciąż karzą, a banery nadal tam są.
Dlaczego budujemy to właśnie my
Katla to zgoda od strony witryny. Istniejemy po to, żeby strona blokowała, zanim zapyta, oferowała odmowę równie wyraźnie jak zgodę i zachowywała zapis odpowiedzi. Ale platforma do zarządzania zgodami może naprawić tylko te strony, które ją zainstalują, jedną po drugiej.
Po stronie odwiedzającego nie było nic. Żadnego sposobu, by powiedzieć to raz i zabrać odpowiedź ze sobą, ani by sprawdzić, czy ją uszanowano. BrowserConsent jest tą brakującą połową:
- Decydujesz raz. Zanim rozszerzenie zacznie gdziekolwiek działać, czytasz, co robi, i samodzielnie wybierasz Reject all albo Accept all. Nie wymyśla zgody. Wykonuje tę, której udzielasz.
- Zapis po stronie witryny się zgadza. Jeśli platforma do zarządzania zgodami ma własne API JavaScript, Twój wybór jest zapisywany przez nie, dzięki czemu rejestr zgód strony i sygnały takie jak Google Consent Mode mówią to, co faktycznie wybrano.
- Widzisz, kto to ignoruje. Plakietka na pasku narzędzi robi się czerwona, gdy strona ustawia śledzący plik cookie albo wysyła piksel, zanim odpowiesz, albo po Twojej odmowie. Rozszerzenie zna 34 popularne trackery i może je blokować, jeśli to włączysz.
Jest open source na licencji MIT i niczego nie zbiera: żadnych serwerów, analityki ani zdalnego kodu.
39 platform zgód, które zna dziś
W wersji 1.1.1 BrowserConsent rozpoznaje 39 platform do zarządzania zgodami (CMP). Dzielą się na dwie grupy.
Obsługiwane przez własne API platformy (18). Katla, OneTrust, Cookiebot, Usercentrics, Didomi, Complianz, Klaro, iubenda, CookieFirst, consentmanager.net, Cookie Information, CookieHub, Tealium, Piwik PRO, CookieScript, Secure Privacy, Shopify i Wix.
Obsługiwane przez naciśnięcie przycisku na banerze (21). InMobi Choice (Quantcast), Sourcepoint, TrustArc, Google Funding Choices, Google, CookieYes, Osano, Termly, Borlabs Cookie, Axeptio, Civic Cookie Control, Crownpeak (Evidon), GDPR Cookie Compliance (Moove), Cookie Notice & Compliance, Cookie Tractor, CookieConsent, Cookie Consent (Insites), HubSpot, Ezoic, Amazon i Meta (Facebook i Instagram).
Droga przez API jest lepsza, dlatego jest próbowana jako pierwsza. Naciśnięcie przycisku mówi banerowi, co wybrano. Wywołanie API mówi to platformie, a platforma aktualizuje wtedy wszystko, co od tego zależy.
Czego nie zrobi
- Nie zmieni Twojej decyzji. Banery, na które już odpowiedziano, pozostają nietknięte, a rozszerzenie usuwa się na bok, gdy tylko klikniesz albo zaczniesz pisać na stronie.
- Nie będzie grzebać w ekranach ustawień. Jeśli baner nie pozwala odmówić na pierwszym ekranie, zostaje dla Ciebie.
- Nie będzie zgadywać. Baner, którego nie rozpoznaje, zostawia w spokoju. Jest eksperymentalna opcja odpowiadania na takie banery na podstawie tekstu przycisków, w 12 językach, i jest wyłączona, dopóki jej nie włączysz.
- Nie potraktuje Accept all lekko. Akceptacja daje stronom i ich partnerom prawdziwą zgodę, dlatego rozszerzenie prosi, aby zgodzić się na to osobno.
Zainstaluj je i powiedz nam, czego brakuje
Ta sama strona w sklepie działa w Edge, Brave i innych przeglądarkach Chromium. Dla Firefoksa strona BrowserConsent ma plik do pobrania i kroki ręcznego wczytania.
Jeśli trafisz na baner, na który rozszerzenie nie odpowiada, zgłoś to w issue, podając adres strony. Lista 39 platform to nasz początek, a nie koniec.
A jeśli prowadzisz stronę internetową: Twoi odwiedzający dostają narzędzia takie jak to. Baner, który blokuje przed zgodą i przyjmuje odmowę, nie ma się czego obawiać. Sprawdź, co robi Twój.