# Suostumuksen todentaminen: auditointivalmiit suostumustietueet

> Mitä auditointivalmiin suostumustietueen pitäisi sisältää, kuinka kauan sitä säilytetään ja miksi peukaloinnin paljastavat, tiivisteketjutetut lokit kestävät tarkastelun.

Source: https://www.cookiesh.eu/fi/blog/proof-of-consent-records  
Published: 2026-09-15

## Key takeaways

- Tietosuoja-asetuksen (GDPR) 7 artiklan 1 kohta edellyttää, että jokainen suostumukseen nojaava organisaatio pystyy osoittamaan kunkin henkilön todella antaneen suostumuksensa.
- Hyödyllinen suostumustietue sisältää pseudonyymin tunnisteen, aikaleiman, bannerin ja käytännön version, kategoriakohtaiset valinnat, tavan ja alueen.
- Versioi ja arkistoi jokainen banneri- ja käytäntöteksti, jotta voit todistaa, mitä kävijä näki, etkä vain sitä, mitä hän klikkasi.
- Peukaloinnin paljastavien lokien, kuten tiivisteketjujen, avulla voit osoittaa auditoijalle, ettei tietueita ole muokattu jälkikäteen.
- Suostumuslokit ovat myös henkilötietoja, joten minimoi ne, rajoita pääsyä niihin ja aseta niille säilytysaika.

Suostumuksen todentava tietue näyttää, kuka antoi suostumuksen, milloin, mihin ja miten, joten voit osoittaa suostumuksen päteväksi, jos valvontaviranomainen tai kävijä sitä kysyy. Tietosuoja-asetuksen (GDPR) 7 artiklan 1 kohdan mukaan tämä taakka on sinulla. Hyvä tietue yhdistää pseudonyymin tunnisteen aikaleimaan, näytetyn bannerin tarkkaan versioon, kategoriakohtaisiin valintoihin, käytettyyn tapaan ja sovellettuihin alueellisiin sääntöihin.

## Miksi suostumus pitää pystyä todentamaan?

Koska tietosuoja-asetus asettaa todistustaakan organisaatiolle, ei kävijälle. 7 artiklan 1 kohdan mukaan, kun käsittely perustuu suostumukseen, rekisterinpitäjän on pystyttävä osoittamaan, että henkilö on antanut suostumuksensa, ja 5 artiklan 2 kohta tekee sinusta yleisemminkin vastuullisen vaatimustenmukaisuuden osoittamisesta.

Evästeiden osalta velvollisuus kysyä tulee ePrivacy-direktiivin 5 artiklan 3 kohdasta, kun taas suostumuksen vaatimustaso tulee tietosuoja-asetuksesta. Euroopan tietosuojaneuvoston (EDPB) suostumusta koskevat ohjeet jättävät menetelmän valinnan sinulle, mutta edellyttävät, että pystyt osoittamaan, miten ja milloin suostumus saatiin ja mitä tietoja henkilö sai sillä hetkellä.

Suostumustietueita tarvitaan useammin kuin tiimit odottavat: valvontaviranomaisten selvityspyynnöissä, käyttäjien valituksissa, rekisteröityjen tietopyynnöissä sekä rahoitus- ja yrityskauppojen due diligence -tarkastuksissa. Kuten aiemmat [valvontatoimet](/fi/blog/cookie-enforcement-lessons) osoittavat, valvontaviranomaiset tarkastelevat tarkasti, mitä banneri todella teki, ja siisti loki on nopein tapa vastata.

## Mitä suostumustietueen pitäisi sisältää?

Vähintään: kuka (pseudonyymisti), milloin, mitä hän näki, mitä hän valitsi, miten hän valitsi ja mitä sääntöjä sovellettiin. Jokainen kenttä vastaa kysymykseen, jonka auditoija todennäköisesti esittää.

| Kenttä | Esimerkki | Miksi sillä on merkitystä |
|---|---|---|
| Suostumustunniste | Satunnainen UUID ensimmäisen osapuolen evästeessä | Yhdistää tietueen selaimeen nimeämättä henkilöä |
| Aikaleima | `2026-09-15T09:42:17Z` (UTC) | Osoittaa, että suostumus annettiin ennen kuin seuranta alkoi |
| Bannerin versio | `banner-v14` | Todistaa, mitkä sanamuodot, painikkeet ja asettelu näytettiin |
| Käytännön versio | `cookie-policy-2026-08` | Osoittaa, mitä tietoja henkilölle annettiin |
| Kategoriakohtaiset valinnat | Asetukset päällä, analytiikka päällä, markkinointi pois | Osoittaa yksilöidyn, tarkkarajaisen suostumuksen |
| Tapa | Hyväksy kaikki, hylkää kaikki, tallennetut asetukset, GPC-signaali | Osoittaa myöntävän toimen eikä hiljaisuutta |
| Alue ja sääntöjoukko | EU, GDPR-ennakkosuostumus | Osoittaa, mitä oikeudellista järjestelmää bannerisi sovelsi |
| Kieli | `de-DE` | Vahvistaa, että tiedot näytettiin kävijän kielellä |
| Sivusto | `shop.example.com` | Pitää tietueet erillään verkkotunnusten ja sivustojen välillä |
| Tililinkki (valinnainen) | Sisäinen käyttäjätunnus kirjautumisen jälkeen | Synkronoi valinnat laitteiden välillä ja auttaa vastaamaan tietopyyntöihin |

Tapaa koskeva kenttä on tärkeä, koska suostumuksen on perustuttava selkeään myöntävään toimeen. EU:n tuomioistuin vahvisti Planet49-tapauksessa (C-673/17), etteivät valmiiksi rastitetut ruudut kelpaa, joten tietue, joka osoittaa tietoisen klikkauksen, on paljon vahvempi kuin tietue, jossa lukee vain ”suostunut”.

Kirjaa jokainen muutos uutena tapahtumana sen sijaan, että korvaisit vanhan. Myös peruutus on tapahtuma, samoin kuin uudelleenvahvistus, kun kysyt uudelleen käytäntömuutoksen jälkeen.

Jätä pois se, mitä et tarvitse. Tallenna johdettu alue koko IP-osoitteen sijaan, ja pidä nimet ja sähköpostiosoitteet poissa suostumuslokista. Tietojen minimointi (5 artiklan 1 kohdan c alakohta) koskee todisteitasi siinä missä kaikkea muutakin.

## Miten todistat, mitä kävijä todella näki?

Versioi ja arkistoi jokainen bannerimääritys ja evästekäytäntö. Tietue, jossa lukee `banner-v14`, on hyödyllinen vain, jos pystyt esittämään version `banner-v14` täsmälleen sellaisena kuin se näkyi, painikkeiden tekstit, kategoriat, toimittajaluettelot ja kaikki kieliversiot mukaan lukien.

Käytännön säännöt, joilla tämä toimii:

- Käsittele bannerin tekstejä ja asetuksia versioituna sisältönä, jolla on muutosloki ja nimetty hyväksyjä.
- Säilytä jokaisesta versiosta renderöity tilannekuva jokaisella kielellä.
- Säilytä skannaustulokset, joihin evästeluettelosi kulloinkin perustui; säännöllinen [evästekartoitus](/fi/blog/how-to-run-a-cookie-audit) tuottaa ne.
- Nosta versionumeroa aina, kun käyttötarkoitukset, toimittajat tai sanamuodot muuttuvat, ja kysy uudelleen, kun muutos on olennainen.

## Miksi peukaloinnin paljastaminen on tärkeää?

Suostumusloki, jota voi muokata huomaamatta, on heikko todiste. Jos tietueita voi muuttaa jälkikäteen, auditoija ei pysty erottamaan aitoa lokia sellaisesta, joka on siistitty juuri ennen tutkintaa.

Peukaloinnin paljastavat lokit tekevät muokkauksista havaittavia. Yleinen tekniikka on tiivisteketju: jokainen tietue tallentaa edellisen tietueen kryptografisen tiivisteen, joten minkä tahansa merkinnän muuttaminen tai poistaminen rikkoo kaikki sitä seuraavat tiivisteet.

```ts
import { createHash } from 'node:crypto';

type Category = 'necessary' | 'preferences' | 'analytics' | 'marketing';

interface ConsentRecord {
  consentId: string;
  timestamp: string;
  bannerVersion: string;
  region: string;
  method: 'accept_all' | 'reject_all' | 'save_preferences' | 'gpc';
  choices: Record<Category, boolean>;
  prevHash: string; // ketjun edellisen tietueen tiiviste
}

function hashRecord(record: ConsentRecord): string {
  // Käytä tuotannossa kanonista sarjallistamista, jotta avainten järjestys ei voi muuttaa tiivistettä
  return createHash('sha256').update(JSON.stringify(record)).digest('hex');
}
```

Yhdistä ketjuun vain lisäyksen salliva (append-only) tallennus ja tiukasti rajattu kirjoitusoikeus. Kopioi uusin tiiviste säännöllisesti erilliseen järjestelmään tai allekirjoitettuun vientiin, jotta edes ylläpitäjä ei voi kirjoittaa historiaa uudelleen ilman, että ristiriita paljastuu.

## Kuinka kauan suostumustietueita pitäisi säilyttää?

Säilytä kutakin tietuetta niin kauan kuin nojaat kyseiseen suostumukseen ja sen jälkeen rajatun ajan. Tietosuoja-asetus ei määrää kiinteää vuosimäärää.

EDPB:n ohjeiden mukaan velvollisuus osoittaa suostumus kestää yhtä kauan kuin käsittely. Kun käsittely päättyy, säilytä todisteet vain niin kauan kuin tarvitset niitä lakisääteisten velvoitteiden tai mahdollisten oikeusvaateiden vuoksi. Kirjaa valitsemasi aika säilytyskäytäntöösi ja sovella sitä automaattisesti.

Päätä myös, kuinka usein kysyt uudelleen. Yhteen klikkaukseen nojaamista loputtomiin on vaikea puolustaa, ja jotkin valvontaviranomaiset julkaisevat ohjeistusta uudelleenkysymisen väleistä, joten tarkista, mitä markkinoillasi sovelletaan.

## Auditointivalmiuden tarkistuslista

Käy nämä kysymykset läpi ennen kuin auditoija tekee sen:

1. Pystytkö hakemaan suostumustunnisteen perusteella kaikki sen tapahtumat järjestyksessä?
2. Pystytkö esittämään täsmälleen sen bannerin ja käytännön version, jonka henkilö näki?
3. Pystytkö osoittamaan, etteivät muut kuin välttämättömät skriptit suorittuneet ennen suostumusta?
4. Kirjataanko hylkäykset ja peruutukset yhtä selkeästi kuin hyväksynnät?
5. Havaitsisitko muokatun tai poistetun tietueen, ja kenellä on kirjoitusoikeus lokiin?
6. Onko loki minimoitu, pääsynhallinnan piirissä ja säilytyssäännön kattama?
7. Pystytkö viemään yhden henkilön tietueet luettavassa muodossa tietopyyntöä varten?

Jos et pysty vastaamaan kaikkiin seitsemään, aloita puutteista, jotka liittyvät läheisimmin [pätevän suostumuksen edellytyksiin](/fi/blog/valid-consent-checklist): siihen, mitä henkilö näki ja miten hän toimi.

## Yhteenveto

Suostumuksen todentamisessa on kyse siitä, että pystyt kertomaan kattavan ja uskottavan tarinan minkä tahansa kävijän valinnasta: mitä hän näki, mitä hän teki, milloin ja minkä sääntöjen mukaan. Minimoi tallentamasi tiedot, versioi näyttämäsi sisältö ja tee lokista peukaloinnin paljastava. Cookieshin kaltaiset työkalut voivat automatisoida kirjanpidon muuttumattomilla, tiivisteketjutetuilla suostumuslokeilla.

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

## FAQ

### Riittääkö kävijän selaimessa oleva eväste todisteeksi suostumuksesta?

Ei. Selaineväste kertoo sivustollesi, mitä kävijä valitsi, mutta et voi esittää sitä valvontaviranomaiselle, ja kävijä voi poistaa sen milloin tahansa. Tarvitset hallitsemasi palvelinpuolen tietueen, joka on yhdistetty samaan pseudonyymiin tunnisteeseen.

### Pitäisikö hylkäykset kirjata hyväksyntöjen lisäksi?

Pitäisi. Hylkäysten kirjaaminen osoittaa, että bannerisi tarjosi aidon valinnan ja että sivustosi kunnioitti sitä. Sillä on merkitystä, kun valvontaviranomainen arvioi, oliko kieltäytyminen yhtä helppoa kuin hyväksyminen.

### Ovatko suostumustietueet itsessään henkilötietoja?

Yleensä ovat. Pseudonyymi tunniste, joka voidaan yhdistää takaisin laitteeseen tai tiliin, on tietosuoja-asetuksen nojalla edelleen henkilötieto. Suostumuslokit tarvitsevat siksi samat suojaukset kuin muut henkilötiedot: pääsynhallinnan, minimoinnin ja säilytysajan.

### Pitääkö suostumus kirjata välttämättömille evästeille?

Välttämättömät evästeet eivät edellytä suostumusta, joten todistettavaa ei ole. Monet tiimit kirjaavat silti, että välttämättömien kategoria oli aktiivinen, mikä dokumentoi, mitä oli käynnissä kävijän saapuessa.

## Sources

- [Regulation (EU) 2016/679 (GDPR), EUR-Lex](https://eur-lex.europa.eu/eli/reg/2016/679/oj)
- [EDPB Guidelines 05/2020 on consent](https://www.edpb.europa.eu/our-work-tools/our-documents/guidelines/guidelines-052020-consent-under-regulation-2016679_en)
- [ICO (UK Information Commissioner's Office)](https://ico.org.uk/)
