Jøkul
Komponenter

Cookie Consent v4.7.2

Cookie Consent gir brukeren mulighet til å godta eller avslå samtykke til å lagre informasjonskapsler.

Bruk

Cookie Consent er en modal som legger seg over alt annet innhold på nettstedet.

Brukeren må ta stilling til den ved:

  • Første besøk på nettstedet
  • Utløpt samtykke
  • Endring av databehandlingsformål

En forutsetning for å ta den i bruk, er at det må opprettes en egen nettside hvor brukeren informeres om hvilke informasjonskapsler som samles inn. Dette settes i aboutPage-propen.

Brukeren skal ha mulighet til å endre samtykke på eget initiativ. Samtykkemodalen skal derfor være lett tilgjengelig, for eksempel i en footer.

Retningslinjer

Et kjernekonsept er at man ikke skal spørre om mer enn man har behov for. Informasjonskapsler kan deles inn i to formål, med hver sin hensikt og lovverk:

  • Statistikk: Informasjonskapslene lagrer statistikk som hjelper oss med å forstå hvordan nettsidene blir brukt, for eksempel i Mixpanel.
  • Funksjonelle: Funksjonelle informasjonskapsler lagrer opplysninger om din bruk av nettsidene og hvilke innstillinger du har gjort, for eksempel i LogScale.

Lagring

Når brukeren lukker modalen vil komponenten lagre en cookie med en utløpstid på 120 dager, hvor det defineres hvorvidt et samtykke er tatt stilling til.

{
    "functional":"accepted",  // godtatt
    "statistics":"denied"     // avslått
}

Lagre kun den informasjonen som er nødvendig, og sørg for at løsningen er i tråd med interne personvernkrav.

<CookieConsent
    blocking
    onAccept={(v) => {
        if (v.statistics === "accepted") {
            mixpanel.opt_in_tracking();
            saveUserState(user, { statistics: true });
        } else if (v.statistics === "denied") {
            mixpanel.opt_out_tracking();
            saveUserState(user, { statistics: false });
        }
    }}
/>