BrowserConsent: svar på hvert cookie-banner én gang
BrowserConsent er vår gratis utvidelse med åpen kildekode for Chrome og Firefox. Hvorfor vi bygde den, og de 39 samtykkeplattformene den støtter fra dag én.
BrowserConsent er her: en gratis nettleserutvidelse med åpen kildekode som svarer på cookie-bannere for deg. Du velger Reject all (avvis alle) eller Accept all (godta alle) én gang, og den gir hvert nettsted det svaret. Den ligger i Chrome Web Store fra i dag, og BrowserConsent-siden har nedlastingen for Firefox.
Dette innlegget handler om to ting: hvorfor et selskap som lager cookie-bannere har bygget et verktøy for å slippe dem, og nøyaktig hvilke samtykkeplattformer det håndterer fra dag én.
Samtykke er ødelagt
Cookie-samtykke var ment å være et valg. Det folk fikk, er et ork: det samme spørsmålet på hvert nettsted, i en litt annen utforming hver gang, helt til svaret ikke betyr noe lenger. Et valg som tas på autopilot, er ikke mye til valg.
Altfor ofte er det heller ikke et ærlig spørsmål. Nettsteder setter sporingscookies før du har samtykket, og mange har dem fortsatt etter at du har sagt nei. Og det er ofte ikke like lett å avvise som å godta. I september besøkte vi 3 705 svenske netthandelsnettsteder som førstegangsbesøkende og publiserte det vi fant:
- 1 894 av dem, litt over halvparten, hadde satt ikke-nødvendige cookies før vi ble spurt om noe.
- 984 viste et banner uten noen mulighet til å avvise på første skjerm, og ytterligere 284 tilbød en mulighet til å avvise som var mindre fremtredende enn å godta.
- Der det fantes en avvis-knapp, klikket vi på den, på 2 058 nettsteder. Bare 1 123 var fri for ikke-nødvendige cookies etterpå.
- 681 spurte først og tok et nei for et nei.
Den besøkende blir altså spurt hele tiden, ofte i etterkant. Det er vanskeligere å si nei enn ja, og et nei betyr ikke pålitelig nei. Det er de samme tingene tilsynsmyndighetene fortsetter å slå ned på, og bannerne er der fortsatt.
Hvorfor det er vi som bygger dette
Katla er nettstedets side av samtykket. Vi finnes for at et nettsted skal blokkere før det spør, tilby nei like tydelig som ja og ta vare på svaret. Men en samtykkeplattform kan bare rette opp de nettstedene som installerer den, ett om gangen.
Den besøkendes side har ikke hatt noe. Ingen måte å si det én gang og ta svaret med seg på, og ingen måte å se om det ble respektert. BrowserConsent er den manglende halvdelen:
- Du bestemmer én gang. Før den kjører noe sted, leser du hva den gjør og velger selv Reject all eller Accept all. Den finner ikke opp noe samtykke. Den utfører det du har gitt.
- Nettstedets register stemmer. Der en samtykkeplattform har sitt eget JavaScript-API, registreres valget ditt gjennom det, slik at nettstedets samtykkelogg og signaler som Google Consent Mode sier det du faktisk valgte.
- Du ser hvem som overser det. Merket på verktøylinjeknappen blir rødt når et nettsted setter en sporingscookie eller sender en piksel før du har svart, eller etter at du har sagt nei. Den kjenner 34 vanlige sporere og kan blokkere dem hvis du slår det på.
Den har åpen kildekode under MIT-lisensen og samler ikke inn noe: ingen servere, ingen analyse, ingen ekstern kode.
De 39 samtykkeplattformene den kjenner i dag
I versjon 1.1.1 gjenkjenner BrowserConsent 39 samtykkeplattformer (CMP-er). De faller i to grupper.
Besvares gjennom plattformens eget API (18). Katla, OneTrust, Cookiebot, Usercentrics, Didomi, Complianz, Klaro, iubenda, CookieFirst, consentmanager.net, Cookie Information, CookieHub, Tealium, Piwik PRO, CookieScript, Secure Privacy, Shopify og Wix.
Besvares ved å trykke på bannerets egen knapp (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 og Meta (Facebook og Instagram).
API-veien er den beste, og derfor prøves den først. Et knappetrykk forteller banneret hva du valgte. Et API-kall forteller det til plattformen, og plattformen oppdaterer så alt som avhenger av det.
Hva den ikke gjør
- Overstyrer deg. Bannere du allerede har svart på, får stå i fred, og den trekker seg unna så snart du klikker eller skriver på en side.
- Graver i innstillingsskjermer. Hvis et banner ikke lar deg avvise på første skjerm, overlates det til deg.
- Gjetter. Et banner den ikke gjenkjenner, får stå i fred. Det finnes et eksperimentelt valg for å svare på slike ut fra knappeteksten, på 12 språk, og det er av til du slår det på.
- Tar lett på Accept all. Å godta gir nettsteder og partnerne deres et reelt samtykke, og derfor ber utvidelsen deg om å godkjenne det separat.
Skaff den, og si fra om hva som mangler
Den samme oppføringen fungerer i Edge, Brave og andre Chromium-nettlesere. For Firefox har BrowserConsent-siden nedlastingen og stegene for å laste den inn for hånd.
Hvis du møter et banner den ikke svarer på, kan du opprette en sak med adressen til nettstedet. Listen på 39 er der vi starter, ikke der vi stopper.
Og hvis du driver et nettsted: De besøkende får verktøy som dette. Et banner som blokkerer før samtykke og tar et nei for et nei, har ingenting å frykte. Sjekk hva ditt gjør.