Перейти до вмісту

Заява про доступність

Alcometer.org прагне зробити інструменти для оцінки концентрації алкоголю в крові, похмілля, хронології відновлення та гідратації доступними для якомога ширшої аудиторії, включно з людьми з відмінностями зору, моторики, слуху, когнітивних або неврологічних функцій.

Ціль відповідності

Ми прагнемо відповідати Web Content Accessibility Guidelines (WCAG) 2.2 рівня AA, опублікованим W3C. Ця ціль узгоджується з EN 301 549 і European Accessibility Act, а WCAG 2.1 AA вважається мінімальним рівнем сумісності.

Репозиторій запускає axe-core і Puppeteer baseline для основних маршрутів інструментів Alcometer, щоб наступні зміни не спричиняли regression.

Відомі обмеження нижче активно виправляються до launch gate.

Поточне автоматичне тестування

npm run test:alcometer:a11y збирає сайт, запускає Astro preview, відкриває основний набір англомовних інструментів і перевіряє теги wcag2aa та wcag22aa через axe-core.

Останній звіт записується в reports/a11y-run.json, а baseline зберігається в test/a11y-baseline.json.

Accessibility job у CI використовується для відстеження regression і збереження артефактів для перегляду.

Що це означає на практиці

• Інтерактивні елементи мають за можливості використовувати native HTML controls, помітний focus і роботу з клавіатури.

• SVG або canvas-подібні візуалізації даних повинні мати рівноцінний текстовий або табличний fallback, якщо графіка несе інформацію.

• Діалоги повинні зберігати порядок focus і мати явний шлях для користувачів, які не хочуть продовжувати.

• Кожна згенерована сторінка оголошує мову документа через атрибут <html lang>.

Відомі обмеження

Перший axe-core baseline усе ще містить serious/critical findings, які виправляються. До launch gate runner блокує regression відносно baseline, а не стверджує, що findings дорівнюють нулю.

Деякі візуалізації даних уже мають таблиці для screen reader, але тексти графіків і мовна парність потребують ручного перегляду з assistive technology.

Окремі RTL layout для мов з письмом справа наліво ще не реалізовані.

Як ми тестуємо

• Автоматично: axe-core через @axe-core/puppeteer на Astro preview, у межах тегів wcag2aa і wcag22aa.

• Regression report: reports/a11y-run.json.

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

• Ручна перевірка все ще потрібна для keyboard flow, screen-reader wording, cognitive clarity, zoom behavior і visual regression.

Автоматичні інструменти покривають лише частину WCAG. Перед запуском потрібен людський перегляд, особливо для калькулятора, compliance gate і сторінок з великою кількістю графіків.

Відгук і контакт

Якщо ви помітили бар’єр доступності — відсутній alt text, keyboard trap, проблему контрасту, нечіткий focus order або іншу перешкоду — зв’яжіться з нами.

Email: alcometer@wp.pl

Поштова адреса: Piotr Zieminski, Kalonka 71a, Poland

Будь ласка, вкажіть URL, де виникла проблема, короткий опис бар’єра та ваш assistive-technology setup, якщо це доречно.

Застосування

Якщо ви не задоволені нашою відповіддю, можете звернутися до компетентного національного органу відповідно до European Accessibility Act. У Польщі це Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).

Підготовка цієї заяви

Цю заяву оновлено 25 квітня 2026 року після додавання axe-core baseline і non-blocking CI accessibility job до репозиторію.

Наступний перегляд заплановано на 25 квітня 2027 року або раніше, якщо суттєво зміняться page templates, calculator UI чи accessibility tooling.