Toegankelijkheids­verklaring

Deze verklaring beschrijft in hoeverre de website van de Nederlandse Digitale Dienst voldoet aan de toegankelijkheidseisen voor overheidswebsites. De wettelijke norm is op dit moment WCAG 2.1 niveau AA, via EN 301 549 en verplicht onder het Besluit digitale toegankelijkheid overheid. De verklaring geldt voor deze website van de Nederlandse Digitale Dienst.

Dit is een concept. De status hieronder berust op een geautomatiseerde toets in de bouwstraat en een handmatige controle door het team. Een onderzoek door een onafhankelijke partij heeft niet plaatsgevonden. De definitieve verklaring moet nog worden opgesteld met de invulassistent op toegankelijkheidsverklaring.nl (het verplichte model) en worden gepubliceerd in het register van DigiToegankelijk. Tot dat rond is, is dit geen rechtsgeldige verklaring en draagt de site geen toegankelijkheidslabel.

Nalevingsstatus

Status C in het model van DigiToegankelijk. De toegankelijkheid van deze website is nog niet volledig onderzocht. Er is wel al getoetst, geautomatiseerd bij elke wijziging en handmatig door het team (zie hieronder), maar er ligt nog geen volledig, gedocumenteerd onderzoek tegen alle WCAG 2.1 AA-succescriteria. Zo'n onderzoek staat binnen zes maanden gepland.

Met status C voldoet de website aan de wettelijke eis, maar voor maximaal zes maanden vanaf de datum van de verklaring. Daarna moet het onderzoek zijn afgerond en de status zijn bijgewerkt naar A (alles onderzocht, geen afwijkingen) of B (alles onderzocht, wel afwijkingen).

Taal van de site

De site is Nederlandstalig. De pagina draagt een lang="nl"-attribuut dat overeenkomt met de taal van de inhoud, zodat een schermlezer de juiste uitspraak kiest. Dit dekt WCAG 3.1.1 (taal van de pagina).

Hoe dit getoetst is

Geautomatiseerd, bij elke wijziging. Een toegankelijkheidstoets draait in CI op elke wijziging aan de site. De toets bouwt de site en draait pa11y-ci met twee onafhankelijke engines, HTML_CodeSniffer en axe-core 4.11, tegen elke gegenereerde pagina. De URL-lijst komt uit de build, zodat een nieuwe pagina automatisch meegetoetst wordt en niet buiten de controle valt. De toets is lokaal te draaien met just a11y. Daarnaast controleert de gate de koppenstructuur op rangsprongen tegen de bouwoutput.

Die twee engines dekken een groot deel van wat machinaal te meten is: contrast, formulierlabels, koppenstructuur, landmarks en alt-teksten. Wat een tool niet betrouwbaar ziet, is met de hand gecontroleerd.

Handmatig. Met de hand is getest:

  • de werking met alleen een toetsenbord, inclusief de sla-over-link ("Direct naar de inhoud") en de focusvolgorde;
  • de focusindicatie (zichtbare blauwe omkadering op elk interactief element);
  • de weergave in lichte en donkere modus, op contrast en leesbaarheid;
  • de weergave bij 200% zoom en bij 400% herschaling, zonder horizontale scroll.

Bekende beperkingen

De interface is opgebouwd uit web-componenten van het NLDD-designsysteem die hun inhoud in een schaduw-DOM tekenen. Dat geeft twee bekende beperkingen:

  • Contrastwaarschuwingen. De HTML_CodeSniffer-engine meldt op enkele koppen en tekstblokken dat zij de achterliggende achtergrondkleur niet door de schaduwgrens kan aflezen, en vraagt om handmatige controle. De kleuren komen uit het NLDD-palet en de werkelijke verhouding voldoet ruim aan de AA-eis; deze meldingen zijn daarom als niet-blokkerende waarschuwing ingesteld, niet als fout.
  • Landmark in schaduw-DOM. De <main>-landmark en de navigatie worden binnen de schaduw-DOM van de NLDD-componenten gerenderd. Ondersteuning hiervoor verschilt nog per schermlezer; de toegankelijkheid hangt hier af van het designsysteem en is door dit team niet apart per schermlezer geverifieerd.

Wat nog niet gedekt is

  • Er is geen onafhankelijke audit geweest. Alles hierboven berust op de eigen toets en controle van het team.
  • De verklaring is nog niet opgesteld met het verplichte model en staat nog niet in het register van DigiToegankelijk.

Een toegankelijkheidsprobleem melden

Loop je op deze website tegen een toegankelijkheidsprobleem aan, of heb je een vraag over de toegankelijkheid? Laat het ons weten via de chat op de contactpagina, dan pakken we het op.

Handhaving

Ben je niet tevreden met hoe we je melding afhandelen, of krijg je geen reactie? Dan kun je een klacht indienen bij het College voor de Rechten van de Mens.