Prejsť na obsah

Vyhlásenie o prístupnosti

Alcometer.org sa usiluje, aby kalkulačka koncentrácia alkoholu v krvi, opica, časová os zotavenia a hydratácia boli prístupné čo najširšiemu okruhu používateľov vrátane ľudí so zrakovými, motorickými, sluchovými, kognitívnymi a neurologickými rozdielmi.

Cieľ súladu

Naším cieľom je spĺňať Web Content Accessibility Guidelines (WCAG) 2.2 na úrovni AA, zverejnené W3C. Tento cieľ je v súlade s EN 301 549 a Európskym aktom o prístupnosti, pričom WCAG 2.1 AA považujeme za minimálny kompatibilný základ.

Repozitár obsahuje spustiteľný axe-core + Puppeteer baseline nad hlavnými nástrojovými trasami Alcometeru. Následné zmeny odstraňujú známe nálezy a zároveň strážia, aby sa baseline nezhoršoval.

Známe medzery sú uvedené nižšie a pred ostrým launch gate sa priebežne opravujú.

Aktuálne automatizované testovanie

Repozitár spúšťa npm run test:alcometer:a11y: zostaví web, spustí Astro preview, otvorí vybranú anglickú sadu nástrojových stránok, vloží axe-core cez @axe-core/puppeteer a kontroluje značky wcag2aa a wcag22aa.

Aktuálny baseline je uložený v test/a11y-baseline.json a posledný report sa zapisuje do reports/a11y-run.json. Baseline sleduje vážne a kritické nálezy, aby ďalšie commity preukázali, že nepridávajú regresiu.

Accessibility job v GitHub Actions je do 12. fázy zámerne neblokujúci. Uploaduje baseline a reporty na ručnú kontrolu.

Čo to znamená v praxi

• Interaktívne ovládacie prvky majú používať natívne HTML prvky vždy, keď je to možné, s viditeľným fokusom a ovládaním z klávesnice.

• SVG a vizualizácie podobné canvasu majú mať textový alebo tabuľkový ekvivalent, ak nesú podstatnú informáciu.

• Dialógy musia zachovať poradie fokusu a ponúknuť jasnú cestu pre používateľov, ktorí nechcú pokračovať.

• Jazyk dokumentu je deklarovaný na každej generovanej stránke atribútom <html lang>.

Známe obmedzenia

Prvý axe-core baseline stále obsahuje vážne alebo kritické nálezy, ktoré sa riešia v nadväzujúcich commitoch. Do 12. fázy runner blokuje regresie voči baseline, nie nulový počet nálezov.

Niektoré dátové vizualizácie už obsahujú tabuľky iba pre čítačky obrazovky, ale text grafov a jazyková parita ešte vyžadujú ručnú kontrolu s asistívnymi technológiami.

Jazyky sprava doľava zatiaľ nemajú samostatné RTL layouty; kde je to relevantné, obsah používa dostupný LTR shell.

Ako testujeme

• Automatizovane: axe-core cez @axe-core/puppeteer na Astro preview, so zameraním na značky wcag2aa a wcag22aa.

• Regresný report: reports/a11y-run.json.

• Zmrazený baseline: test/a11y-baseline.json.

• Ručná kontrola zostáva potrebná pre tok klávesnice, formulácie pre čítačky obrazovky, kognitívnu zrozumiteľnosť, zoom a vizuálne regresie.

Automatizované nástroje zachytia iba časť súladu s WCAG. Pred spustením je nutná ľudská kontrola, najmä pri kalkulačke, compliance gate a stránkach s grafmi.

Spätná väzba a kontakt

Ak narazíte na bariéru prístupnosti — chýbajúci alternatívny text, pascu klávesnice, problém s kontrastom, nejasné poradie fokusu alebo čokoľvek iné — kontaktujte nás.

E-mail: alcometer@wp.pl

Poštová adresa: Piotr Zieminski, Kalonka 71a, Poland

Uveďte prosím: (1) URL, kde problém nastal, (2) krátky opis bariéry, (3) nastavenie asistívnej technológie, ak je relevantné.

Vymáhanie

Ak nie ste spokojní s odpoveďou, môžete sa obrátiť na príslušný vnútroštátny orgán podľa Európskeho aktu o prístupnosti. V Poľsku je to Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).

Príprava tohto vyhlásenia

Toto vyhlásenie bolo aktualizované 25. apríla 2026 po pridaní axe-core baseline a neblokujúceho CI accessibility jobu do repozitára.

Ďalšia kontrola je naplánovaná na 25. apríla 2027 alebo skôr, ak dôjde k podstatným zmenám šablón, UI kalkulačky alebo nástrojov prístupnosti.