Tilgængelighedserklæring
Alcometer.org arbejder for, at beregneren for alkoholkoncentration i blodet, værktøjer om tømmermænd, tidslinje for restitution og væskebalance kan bruges af så mange som muligt, også personer med syns-, motoriske, auditive, kognitive eller neurologiske funktionsnedsættelser.
Mål for overholdelse
Vi sigter mod at opfylde Web Content Accessibility Guidelines (WCAG) version 2.2 på niveau AA, udgivet af W3C. Målet er afstemt med EN 301 549 og den europæiske tilgængelighedslov, hvor WCAG 2.1 AA behandles som minimumsniveau.
Repositoryet har en eksekverbar axe-core- og Puppeteer-baseline for de vigtigste Alcometer-ruter. Kendte fejl udbedres løbende, mens baseline bruges til at forhindre nye regressioner.
Kendte begrænsninger er beskrevet nedenfor og håndteres før launch-gaten gøres fuldt blokerende.
Aktuel automatiseret testdækning
Projektet kører npm run test:alcometer:a11y, som bygger siden, starter Astro preview, åbner et kurateret sæt værktøjssider, injicerer axe-core via @axe-core/puppeteer og tester wcag2aa- og wcag22aa-tags.
Den aktuelle baseline ligger i test/a11y-baseline.json, og seneste rapport skrives til reports/a11y-run.json.
CI-jobbet for tilgængelighed er bevidst ikke-blokerende, indtil launch-gaten aktiveres. Det uploader baseline og rapporter til gennemgang.
Hvad det betyder i praksis
• Interaktive kontroller bør bruge native HTML-kontroller, hvor det er muligt, med tydelige fokusmarkeringer og tastaturbetjening.
• SVG- og canvas-lignende datavisualiseringer bør have et tilsvarende tekst- eller tabelalternativ, når grafikken bærer information.
• Dialoger skal bevare fokusorden og give en tydelig vej videre eller tilbage for brugere, der ikke ønsker at fortsætte.
• Dokumentsprog deklareres på alle genererede sider via attributten <html lang>.
Kendte begrænsninger
Den første axe-core-baseline kan stadig indeholde alvorlige fund, som håndteres i opfølgende commits. Indtil launch-gaten er fuldt blokerende, stopper den automatiserede runner regressioner mod baseline.
Nogle datavisualiseringer har nu tabeller for skærmlæsere, men resterende graftekst og sproglig paritet kræver stadig manuel review med assisterende teknologi.
Højre-mod-venstre-sprog er endnu ikke implementeret som dedikerede RTL-layouts; hvor relevant bruges den tilgængelige venstre-mod-højre-locale shell.
Sådan tester vi
• Automatiseret: axe-core via @axe-core/puppeteer på Astro preview, afgrænset til wcag2aa og wcag22aa.
• Regressionsrapport: reports/a11y-run.json.
• Fast baseline: test/a11y-baseline.json.
• Manuel review er stadig nødvendig for tastaturflow, skærmlæsertekst, kognitiv klarhed, zoomadfærd og visuel regression.
Automatiserede værktøjer fanger kun en del af WCAG-overholdelsen. Menneskelig review er nødvendig før launch, især for beregneren, compliance-gaten og sider med mange grafer.
Tilbagemelding og kontakt
Hvis du støder på en tilgængelighedsbarriere -- manglende alternativ tekst, en tastaturfælde, kontrastproblem, uklar fokusorden eller andet -- så kontakt os.
E-mail: alcometer@wp.pl
Postadresse: Piotr Zieminski, Kalonka 71a, Polen
Medtag gerne: (1) URL'en hvor problemet opstår, (2) en kort beskrivelse af barrieren, (3) din opsætning med assisterende teknologi, hvis relevant.
Håndhævelse
Hvis du ikke er tilfreds med vores svar, kan du henvise sagen til den kompetente nationale håndhævelsesmyndighed efter den europæiske tilgængelighedslov. I Polen er dette Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Udarbejdelse af erklæringen
Denne erklæring blev opdateret den 25. april 2026 efter tilføjelse af axe-core-baseline og ikke-blokerende CI-job for tilgængelighed.
Næste review er planlagt til 25. april 2027 eller tidligere, hvis der sker væsentlige ændringer i sideskabeloner, beregnerens UI eller tilgængelighedsværktøjer.