Tilgængelighed for Cookie-samtykke: WCAG 2.2-overholdelse for Samtykkebanners

Et cookiebanner, som tastaturbrugere ikke kan afvise, skærmlæsere ikke kan annoncere, eller farveblinde besøgende ikke kan læse, er ikke bare dårlig UX — det er en overholdelsesfejl på to fronter. Siden den europæiske tilgængelighedslov trådte i kraft i juni 2025, skal samtykkeinterfaces på kommercielle websteder, der betjener EU-brugere, opfylde WCAG 2.1 Niveau AA, med WCAG 2.2 stærkt anbefalet til 2026. Kombineret med GDPR's krav om, at samtykke skal være "frit givet, specifikt, informeret og utvetydigt", medfører utilgængelige banners nu dobbelt juridisk eksponering. Denne guide forklarer præcis, hvordan et WCAG-kompatibelt cookiebanner ser ud i 2026.

Hvorfor Tilgængelighed og Samtykke Nu Overlapper

GDPR kræver, at samtykke kan indhentes fra enhver bruger, ikke kun dem der kan se og klikke på et banner. Det Europæiske Databeskyttelsesråd har præciseret, at hvis en registreret ikke kan interagere meningsfuldt med samtykkeinterfacen — på grund af et handicap, webstedet ikke har imødekommet — er samtykke ikke gyldigt indhentet. Det betyder, at cookies aldrig burde have været indlæst.

På tilgængelighedssiden gør den europæiske tilgængelighedslov (EAA), der er gennemført i national lovgivning i alle EU's medlemsstater, WCAG 2.1 AA til minimum for private sektors websteder og apps, der tilbyder forbrugertjenester. Sanktionsregimet varierer fra land til land, men varierer typisk fra 50.000 til 500.000 euro pr. overtrædelse, plus markedstilbagetrækningsordrer ved vedvarende manglende overholdelse.

De Centrale WCAG-krav for Cookiebanners

Tastaturoperabilitet

Alle bannerkontroller — Acceptér, Afvis, Håndter præferencer, luk — skal være tilgængelige og betjenbare kun med tastaturet. Brugere skal kunne Tab'e gennem knapperne i logisk rækkefølge og aktivere dem med Enter eller Space. Fokus skal være synligt med et minimum 3:1 kontrastforhold mod baggrunden.

Fokusindeslutning i Modale Banners

Hvis banneret blokerer interaktion med resten af siden, skal tastaturfokus være indesluttet i banneret, indtil brugeren træffer et valg. Brugere skal ikke kunne Tab'e ud af banneret for at scrolle den underliggende side. Når fokus var indesluttet og banneret lukkes, skal fokus returnere til det element, der udløste banneret, eller til et fornuftigt standard.

Skærmlæserannonceringer

Banneret skal annonceres som en dialog med et tilgængeligt navn og rolle. Brug role="dialog" eller role="alertdialog" med aria-labelledby der peger på bannerhovedet og aria-describedby der peger på den forklarende tekst.

Farvekontrast

Brødtekst skal opfylde 4,5:1 kontrast mod baggrunden; stor tekst (18pt+ eller 14pt fed) kræver 3:1. Knaptekst, ikoner og fokusindikatorer har alle deres egne kontrastminimum. En lysegrå "Afvis"-knap på en hvid baggrund er en hyppig WCAG-fejl, vi ser i revisioner.

Ingen Farve-alene Signaler

Stol ikke udelukkende på farve til at skelne Acceptér fra Afvis. Brug tydelige etiketter, ikoner eller former, så brugere med farveblindhed kan skelne knapperne fra hinanden.

Mørke Mønstre og Tilgængelighed

WCAG 2.2 introducerer nye kriterier, der direkte målretter mørke mønstre — særligt relevante for samtykke:

RTL og Internationalisering

Tilgængelighed strækker sig til højre-til-venstre sprog (arabisk, hebraisk, persisk, urdu) og til skærmlæserudtale:

Test Dit Banner for WCAG-overholdelse

Stol ikke på et enkelt værktøj. Kombiner automatisk scanning med reel hjælpeteknologitest:

Almindelige Tilgængelighedsfejl Vi Ser

Hvordan FlexyConsent Leverer Tilgængelighed

FlexyConsent opfylder WCAG 2.2 AA ud af boksen:

  • Alle kontroller tastatur-betjenbare med synlige 3:1 fokusindikatorer.
  • Korrekt role="dialog" med aria-labelledby og aria-describedby.
  • Fokusindeslutning med Escape-for-at-lukke for valgfrie banners.
  • 4,5:1+ kontrast på hvert tekstelement, inklusive Afvis.
  • Automatisk RTL-vending for arabiske, hebraiske, persiske og urdu-lokaliteter.
  • lang-attribut indstillet pr. oversættelse for korrekt skærmlæserudtale.
  • Zoomtolerant layout der forbliver brugbart ved 400%.
← Blog Læs alt →