Ga naar de inhoud

Toegankelijkheidsverklaring

Alcometer.org werkt eraan dat de calculator voor bloedalcoholconcentratie, kater, herstelverloop en hydratatie toegankelijk zijn voor een zo breed mogelijk publiek, inclusief mensen met visuele, motorische, auditieve, cognitieve en neurologische verschillen.

Nalevingsdoel

We streven naar naleving van de Web Content Accessibility Guidelines (WCAG) versie 2.2 op niveau AA, gepubliceerd door W3C. Dit doel sluit aan bij EN 301 549 en de European Accessibility Act (EAA), waarbij WCAG 2.1 AA als minimale compatibiliteitsbasis geldt.

Commit 14a introduceerde een uitvoerbare axe-core- en Puppeteer-baseline over de belangrijkste Alcometer-toolroutes. Commit 14b begon bekende bevindingen te herstellen terwijl de baseline non-regressief blijft tot de Phase 12 launch gate.

Bekende beperkingen staan hieronder en worden actief aangepakt voordat de launch gate van niet-blokkerend naar blokkerend gaat.

Huidige automatische testdekking

De repository draait npm run test:alcometer:a11y. Die bouwt de site, start Astro preview, opent de samengestelde Engelse toolset, injecteert axe-core via @axe-core/puppeteer en controleert de wcag2aa- en wcag22aa-tags.

De huidige baseline staat in test/a11y-baseline.json en het laatste runrapport wordt geschreven naar reports/a11y-run.json. De baseline volgt serious en critical findings zodat latere commits kunnen aantonen dat ze geen regressies introduceren.

De GitHub Actions-toegankelijkheidsjob is bewust niet-blokkerend tot Phase 12. Baseline en rapportartefacten worden geüpload voor review.

Wat dit in de praktijk betekent

• Interactieve controles moeten waar mogelijk native HTML-controls gebruiken, met zichtbare focusindicatoren en toetsenbordbediening.

• SVG- en canvasachtige datavisualisaties moeten een gelijkwaardige tekst- of tabelfallback hebben wanneer de grafiek informatie draagt.

• Dialogen moeten de focusvolgorde behouden en een duidelijke route bieden voor gebruikers die niet willen doorgaan.

• De documenttaal wordt op elke gegenereerde pagina gedeclareerd via het attribuut <html lang>.

Bekende beperkingen

De eerste axe-core-baseline bevat nog serious/critical findings die in vervolgcommits worden behandeld. Tot Phase 12 blokkeert de automatische runner regressies ten opzichte van de baseline in plaats van nul bevindingen te claimen.

Sommige datavisualisaties bevatten inmiddels screenreader-tabellen, maar resterende chart copy en locale-pariteit vereisen nog handmatige review met assistieve technologie.

Right-to-left-talen zijn nog niet als aparte RTL-layouts geïmplementeerd; content gebruikt waar relevant de beschikbare LTR-shell.

Hoe we testen

• Automatisch: axe-core via @axe-core/puppeteer op Astro preview, beperkt tot wcag2aa- en wcag22aa-tags.

• Regressierapport: reports/a11y-run.json.

• Bevroren baseline: test/a11y-baseline.json.

• Handmatige review blijft nodig voor toetsenbordflow, screenreader-tekst, cognitieve duidelijkheid, zoomgedrag en visuele regressies.

Automatische tools vangen slechts een deel van WCAG-naleving. Menselijke review is vereist vóór lancering, vooral voor de calculator, compliance gate en grafiekintensieve pagina’s.

Feedback en contact

Als je een toegankelijkheidsbarrière tegenkomt — ontbrekende alt-tekst, een toetsenbordval, contrastprobleem, onduidelijke focusvolgorde of iets anders — neem contact op.

E-mail: alcometer@wp.pl

Postadres: Piotr Zieminski, Kalonka 71a, Poland

Vermeld indien mogelijk: (1) de URL waar het probleem optreedt, (2) een korte beschrijving van de barrière, (3) je assistieve technologie als die relevant is.

Handhaving

Als je niet tevreden bent met ons antwoord, kun je de zaak voorleggen aan de bevoegde nationale handhavingsinstantie onder de European Accessibility Act. In Polen is dit Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).

Opstelling van deze verklaring

Deze verklaring is bijgewerkt op 25 april 2026 nadat de axe-core-baseline en de niet-blokkerende CI-toegankelijkheidsjob aan de repository zijn toegevoegd.

Volgende review gepland: 25 april 2027, of eerder bij materiële wijzigingen aan paginatemplates, calculator-UI of toegankelijkheidstooling.