← Kaikki kirjoitukset
julkaisu5.10.20264 min lukuaika

BrowserConsent: vastaa jokaiseen evästebanneriin kerran

BrowserConsent on ilmainen avoimen lähdekoodin laajennuksemme Chromeen ja Firefoxiin. Miksi teimme sen ja mitä 39 suostumusalustaa se tukee heti alusta.

Katla-tiimi

BrowserConsent on julkaistu: ilmainen avoimen lähdekoodin selainlaajennus, joka vastaa evästebannereihin puolestasi. Valitset kerran Reject all (hylkää kaikki) tai Accept all (hyväksy kaikki), ja se antaa jokaiselle sivustolle tämän vastauksen. Se on tästä päivästä alkaen Chrome Web Storessa, ja BrowserConsent-sivulla on lataus Firefoxille.

Tämä kirjoitus kertoo kahdesta asiasta: miksi evästebannereita tekevä yritys rakensi työkalun niiden ohittamiseen ja mitä suostumusalustoja se osaa käsitellä heti ensimmäisestä päivästä.

Suostumus on rikki

Evästesuostumuksen piti olla valinta. Ihmiset saivat riesan: saman kysymyksen jokaisella sivustolla, joka kerta hieman eri asettelulla, kunnes vastaus ei enää merkitse mitään. Autopilotilla tehty valinta ei ole kummoinen valinta.

Liian usein se ei ole myöskään rehellinen kysymys. Sivustot asettavat seurantaevästeitä ennen kuin olet antanut suostumuksen, ja monilla ne ovat yhä paikallaan senkin jälkeen, kun olet kieltäytynyt. Eikä kieltäytyminen usein ole yhtä helppoa kuin hyväksyminen. Syyskuussa kävimme 3 705 ruotsalaisella verkkokauppasivustolla ensikertalaisena ja julkaisimme, mitä löysimme:

  • 1 894 niistä, hieman yli puolet, oli asettanut ei-välttämättömiä evästeitä ennen kuin meiltä kysyttiin mitään.
  • 984 näytti bannerin, jonka ensimmäisessä näkymässä ei voinut kieltäytyä, ja lisäksi 284 tarjosi kieltäytymisen vähemmän näkyvästi kuin hyväksymisen.
  • Kun kieltäytymispainike oli, napsautimme sitä, 2 058 sivustolla. Vain 1 123 oli sen jälkeen vapaa ei-välttämättömistä evästeistä.
  • 681 kysyi ensin ja hyväksyi kieltävän vastauksen.

Kävijältä siis kysytään jatkuvasti, usein jälkikäteen. Kieltäytyminen on vaikeampaa kuin hyväksyminen, eikä ei tarkoita luotettavasti ei. Nämä ovat samoja asioita, joista valvontaviranomaiset rankaisevat yhä uudelleen, ja bannerit ovat silti paikallaan.

Miksi juuri me rakennamme tämän

Katla on suostumuksen sivuston puoli. Olemme olemassa, jotta sivusto estää ennen kuin kysyy, tarjoaa kieltäytymisen yhtä selvästi kuin hyväksymisen ja tallentaa vastauksen. Suostumusalusta voi kuitenkin korjata vain ne sivustot, jotka asentavat sen, yksi kerrallaan.

Kävijän puolella ei ole ollut mitään. Ei tapaa sanoa asiaa kerran ja kuljettaa vastausta mukana, eikä tapaa nähdä, kunnioitettiinko sitä. BrowserConsent on tämä puuttuva puolisko:

  • Päätät kerran. Ennen kuin se toimii missään, luet mitä se tekee ja valitset itse Reject all tai Accept all. Se ei keksi suostumusta. Se toteuttaa sen, jonka annoit.
  • Sivuston kirjanpito on oikein. Jos suostumusalustalla on oma JavaScript-rajapinta, valintasi kirjataan sen kautta, jolloin sivuston suostumusloki ja Google Consent Moden kaltaiset signaalit kertovat sen, mitä todella valitsit.
  • Näet, kuka jättää sen huomiotta. Työkalupalkin merkki muuttuu punaiseksi, kun sivusto asettaa seurantaevästeen tai lähettää pikselin ennen kuin olet vastannut tai sen jälkeen, kun olet kieltäytynyt. Se tuntee 34 yleistä seurantatyökalua ja voi estää ne, jos otat eston käyttöön.
BrowserConsentin ponnahdusikkuna verkkokaupan sivustolla. Työkalupalkin merkki on punainen ja näyttää luvun 4, ja ikkunassa luetellaan kaksi ennen suostumusta havaittua seurantatyökalua ja kaksi kieltäytymisen jälkeen havaittua.

Se on avointa lähdekoodia MIT-lisenssillä eikä kerää mitään: ei palvelimia, ei analytiikkaa, ei etäkoodia.

39 suostumusalustaa, jotka se tuntee tänään

Versiossa 1.1.1 BrowserConsent tunnistaa 39 suostumusalustaa (CMP). Ne jakautuvat kahteen ryhmään.

Vastataan alustan oman rajapinnan kautta (18). Katla, OneTrust, Cookiebot, Usercentrics, Didomi, Complianz, Klaro, iubenda, CookieFirst, consentmanager.net, Cookie Information, CookieHub, Tealium, Piwik PRO, CookieScript, Secure Privacy, Shopify ja Wix.

Vastataan painamalla bannerin omaa painiketta (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 ja Meta (Facebook ja Instagram).

Rajapintareitti on parempi, ja siksi sitä yritetään ensin. Painikkeen painallus kertoo bannerille, mitä valitsit. Rajapintakutsu kertoo sen alustalle, ja alusta päivittää sitten kaiken, mikä siitä riippuu.

Mitä se ei tee

  • Ei ohita sinua. Bannerit, joihin olet jo vastannut, jätetään rauhaan, ja se väistyy heti, kun napsautat tai kirjoitat sivulla.
  • Ei kaivele asetusnäkymiä. Jos bannerin ensimmäisessä näkymässä ei voi kieltäytyä, se jätetään sinulle.
  • Ei arvaile. Banneri, jota se ei tunnista, jätetään rauhaan. Kokeellisella asetuksella sellaisiin voi vastata painikkeen tekstin perusteella 12 kielellä, ja asetus on pois päältä, kunnes otat sen käyttöön.
  • Ei suhtaudu Accept all -valintaan kevyesti. Hyväksyminen antaa sivustoille ja niiden kumppaneille todellisen suostumuksen, joten laajennus pyytää sinua hyväksymään sen erikseen.

Hanki se ja kerro, mitä puuttuu

Sama kauppasivu toimii Edgessä, Bravessa ja muissa Chromium-selaimissa. Firefoxia varten BrowserConsent-sivulla on lataus ja ohjeet sen lataamiseen käsin.

Jos kohtaat bannerin, johon se ei vastaa, avaa issue ja kerro sivuston osoite. 39 alustan lista on alku, ei loppu.

Ja jos ylläpidät sivustoa: kävijäsi saavat tällaisia työkaluja. Bannerilla, joka estää ennen suostumusta ja hyväksyy kieltävän vastauksen, ei ole niistä mitään pelättävää. Tarkista, mitä omasi tekee.