OppaatLukuaika 3 min
Näin kävijät voivat peruuttaa evästesuostumuksensa (ja mitä tehdä, kun he peruuttavat)
Tietosuoja-asetuksen mukaan suostumuksen peruuttamisen on oltava yhtä helppoa kuin sen antamisen. Näin suunnittelet peruuttamispolun, pysäytät tagit, poistat evästeet ja päivität Consent Moden ja lokisi.
Tietosuoja-asetus (GDPR) antaa jokaiselle oikeuden peruuttaa suostumuksensa milloin tahansa, ja sen 7 artiklan 3 kohta edellyttää, että peruuttaminen on yhtä helppoa kuin suostumuksen antaminen. Evästeiden osalta tämä tarkoittaa jokaisella sivulla olevaa linkkiä tai kuvaketta, joka avaa suostumusvalinnat uudelleen suunnilleen yhtä monella klikkauksella kuin hyväksyminen vaati. Sen jälkeen sivuston on toimittava uuden valinnan mukaan: pysäytettävä tagit, poistettava asettamansa evästeet, päivitettävä signaalit, kuten Google Consent Mode, ja kirjattava muutos.
Mitä laki edellyttää?
Tietosuoja-asetuksen 7 artiklan 3 kohdassa asetetaan neljä sääntöä. Ihmiset voivat peruuttaa suostumuksensa milloin tahansa. Peruuttaminen ei tee aiemmasta käsittelystä lainvastaista. Heille on kerrottava oikeudesta ennen kuin he antavat suostumuksensa. Ja peruuttamisen on oltava yhtä helppoa kuin suostumuksen antamisen.
Euroopan tietosuojaneuvoston (EDPB) suostumusta koskevissa ohjeissa 05/2020 tarkennetaan viimeistä kohtaa: kun suostumus saadaan sähköisesti yhdellä klikkauksella, pyyhkäisyllä tai näppäinpainalluksella, ihmisten on voitava peruuttaa se yhtä helposti. Peruuttamisesta ei myöskään saa aiheutua haittaa, joten mielensä muuttava kävijä ei saa menettää pääsyä sivustolle eikä joutua pidemmän prosessin läpi. Koska ePrivacy-direktiivi lainaa suostumuksen määritelmän tietosuoja-asetuksesta, samat säännöt koskevat evästeitä.
Kuinka helppoa peruuttamisen on oltava?
Vertaa polkuja. Jos hyväksyminen vaati yhden klikkauksen bannerin ensimmäisellä tasolla, peruuttamisen pitäisi vaatia suunnilleen yksi klikkaus valintojen avaamiseen ja yksi niiden tallentamiseen.
| Peruuttamispolku | Onko se yhtä helppo kuin suostumuksen antaminen? |
|---|---|
| Jokaisella sivulla pysyvästi näkyvä ”Evästeasetukset”-linkki tai -kuvake, joka avaa asetuspaneelin uudelleen | Kyllä, tavallinen ratkaisu |
| ”Hylkää kaikki”- tai ”Peruuta suostumus” -painike kyseisessä paneelissa | Kyllä |
| Linkki vain evästekäytännön sisällä | Yleensä ei, koska se lisää vaiheita |
| Ohjeet evästeiden tyhjentämiseen selaimen asetuksista | Ei, koska se siirtää työn käyttäjälle |
| Sähköpostiosoite tai yhteydenottolomake | Ei, kun suostumus annettiin yhdellä klikkauksella |
Sijoita linkki sinne, mistä ihmiset sitä etsivät, yleensä sivuston alatunnisteeseen, ja nimeä se selkeästi. Kun käytät samaa paneelia ja samoja säätimiä kuin alkuperäisessä bannerissa, ihmiset tunnistavat sen helpommin. Bannerin asettelusta kerrotaan lisää artikkelissa evästebannerin suunnittelun parhaat käytännöt.
Mitä pitäisi tapahtua, kun joku peruuttaa suostumuksensa?
Peruuttamisen on muutettava sitä, mitä sivustosi tekee, eikä vain sitä, mitä se tallentaa. Käy nämä vaiheet läpi järjestyksessä.
- Tallenna uusi valinta. Korvaa tallennettu suostumustila, jotta jokainen myöhempi sivunäyttö lukee peruutuksen.
- Päivitä myöhemmän vaiheen signaalit. Lähetä Consent Mode -päivitys, jossa asianomaiset tyypit on asetettu tilaan
denied, ja kutsu muiden toimittajien vastaavia rajapintoja, kuten Meta Pixelinfbq('consent', 'revoke'). - Poista ensimmäisen osapuolen evästeet ja tallennustilan tiedot. Poista muut kuin välttämättömät evästeet ja selaimen tallennustilan avaimet, jotka tagit ovat asettaneet verkkotunnuksellesi.
- Lataa sivu uudelleen. Jo suoritettua koodia ei voi poistaa muistista, ja osa skripteistä pitää yllä ajastimia, kuuntelijoita tai muistissa olevia tunnisteita. Uudelleenlataus on yksinkertaisin tapa aloittaa puhtaalta pöydältä.
- Kerro palvelimillesi. Jos käytät palvelinpuolen tagitusta tai lähetät tapahtumia taustajärjestelmästäsi, välitä uusi tila myös sinne.
- Kirjaa se. Tallenna peruutus aikaleiman ja bannerin version kanssa muiden suostumuksen todentavien tietueiden rinnalle.
- Synkronoi se tunnetuille käyttäjille. Jos kävijä on kirjautunut sisään ja synkronoit suostumuksen laitteiden välillä, sovella peruutus hänen tiliinsä.
Vaiheet 2–4 voivat näyttää tältä:
function withdrawConsent(categories) {
saveConsent(categories); // oma suostumusvarastosi; kategoriat ovat nyt false
gtag('consent', 'update', {
analytics_storage: categories.analytics ? 'granted' : 'denied',
ad_storage: categories.marketing ? 'granted' : 'denied',
ad_user_data: categories.marketing ? 'granted' : 'denied',
ad_personalization: categories.marketing ? 'granted' : 'denied',
});
if (!categories.marketing && window.fbq) fbq('consent', 'revoke');
deleteCookies(/^_ga($|_)/, /^_gcl_/, /^_fbp$/, /^_fbc$/);
localStorage.removeItem('analytics_client_id');
location.reload();
}
Miten evästeet poistetaan JavaScriptillä?
Aseta eväste uudelleen samalla nimellä, polulla ja verkkotunnuksella, joilla se luotiin, ja menneisyyteen osuvalla vanhenemisajalla. Hankaluutena on, että document.cookie ei kerro evästeen verkkotunnusta tai polkua, joten kokeile todennäköiset yhdistelmät:
function deleteCookies(...patterns) {
const names = document.cookie
.split('; ')
.map((pair) => pair.split('=')[0])
.filter((name) => patterns.some((re) => re.test(name)));
// Analytiikkatyökalut asettavat evästeet usein ylätason verkkotunnukseen (".example.com")
const labels = location.hostname.split('.');
const domains = [''];
for (let i = 0; i < labels.length - 1; i++) {
domains.push(`; domain=.${labels.slice(i).join('.')}`);
}
for (const name of names) {
for (const domain of domains) {
document.cookie = `${name}=; Max-Age=0; path=/${domain}`;
}
}
}
Kolme rajoitusta on hyvä tuntea. HttpOnly-merkittyjä evästeitä ei voi poistaa JavaScriptillä, joten poista ne palvelimelta Set-Cookie-otsakkeella. Evästeet, joiden polku on jokin muu kuin /, vaativat kyseisen polun. Ja toimittajan omaan verkkotunnukseen asetettuja evästeitä sivustosi ei voi poistaa lainkaan, joten parasta, mitä voit tehdä, on lopettaa toimittajan koodin lataaminen.
Entä jo kerätyt tiedot?
Peruuttaminen ei kumoa mennyttä, mutta se vaikuttaa siihen, mitä säilytät. Kun suostumus on peruutettu, sinun on lopetettava siihen perustunut käsittely. Jos sinulla ei ole jo kerätyille tiedoille muuta oikeusperustetta, EDPB odottaa sinun poistavan ne, ja tietosuoja-asetuksen mukainen oikeus tietojen poistamiseen kattaa saman tilanteen.
Toimittajien hallussa olevien analytiikka- ja mainostietojen osalta tarkista, mitä poistotyökaluja ne tarjoavat, kuten käyttäjien poistorajapintoja, ja sisällytä ne prosessiisi niiden kirjautuneiden käyttäjien osalta, joiden henkilöllisyyden tiedät. Anonyymien kävijöiden kohdalla käytännössä mahdollista on yleensä lopettaa tietojen kerääminen jatkossa.
Yhteenveto
Tee peruuttamisesta yhden klikkauksen polku jokaiselta sivulta ja tee siitä sitten todellinen: tallenna valinta, päivitä Consent Mode ja toimittajien rajapinnat, poista ensimmäisen osapuolen evästeet ja tallennustilan tiedot, lataa sivu uudelleen, ilmoita palvelimillesi ja kirjaa muutos. Älä kysy kävijältä uudelleen heti. Cookieshin kaltaisissa työkaluissa on asetuskeskus, jossa kävijät voivat muuttaa valintojaan, ja ne lähettävät vastaavan Consent Mode -päivityksen ja kirjaavat jokaisen muutoksen, myös peruutukset.
Tämä artikkeli on yleistä tietoa eikä oikeudellista neuvontaa. Kun teet omaa tilannettasi koskevia päätöksiä, käänny pätevän tietosuoja-asiantuntijan puoleen.
Usein kysytyt kysymykset
Riittääkö evästekäytännössä oleva linkki suostumuksen peruuttamiseen?
Yleensä ei. Jos suostumus annettiin yhdellä klikkauksella bannerissa, se, että ihmisten on löydettävä käytäntösivu, luettava se ja sitten etsittävä sieltä säädin, on vaikeampaa kuin suostumuksen antaminen. Tavallinen ratkaisu on jokaisella sivulla pysyvästi näkyvä linkki tai kuvake, joka avaa asetuspaneelin uudelleen.
Voinko poistaa kolmansien osapuolten evästeet, kun käyttäjä peruuttaa suostumuksensa?
Et omasta verkkotunnuksestasi. Selaimet antavat sivuston poistaa vain oman verkkotunnuksensa evästeet, joten toimittajan verkkotunnukseen asetetut evästeet säilyvät, kunnes ne vanhenevat tai toimittaja poistaa ne. Voit kuitenkin lopettaa toimittajan koodin lataamisen, jolloin näitä evästeitä ei enää lueta eikä päivitetä.
Tekeekö peruuttaminen aiemmasta käsittelystä lainvastaista?
Ei. Tietosuoja-asetuksen mukaan peruuttaminen ei vaikuta ennen sitä suoritetun käsittelyn lainmukaisuuteen. Peruuttamishetkestä alkaen sinun on kuitenkin lopetettava suostumukseen perustunut käsittely.
Pitäisikö banneri näyttää uudelleen heti, kun joku on peruuttanut suostumuksensa?
Ei. Peruuttaminen on valinta siinä missä muutkin, joten tallenna se ja kunnioita sitä. Uudelleen kysyminen seuraavalla sivunäytöllä on juuri sellaista toistuvaa kehottamista, jota valvontaviranomaiset pitävät painostuksena suostumaan.
Lähteet
Cookieshin toimitus
Tietosuojainsinöörejä ja vaatimustenmukaisuuden asiantuntijoita, jotka kirjoittavat tuotetiimeille käytännön ohjeita suostumuksista, evästeistä ja tietosuojasta.