Cookie Consent v4.7.2
Cookie Consent gir brukeren mulighet til å godta eller avslå samtykke til å lagre informasjonskapsler.
Cookie Consent
Se Cookie Consent i StorybookEkstern lenkeBruk
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 });
}
}}
/>