Заявление о доступности
Alcometer.org стремится сделать образовательные инструменты — калькулятор, похмелье, хронологию восстановления и гидратацию — доступными для максимально широкой аудитории, включая людей с визуальными, двигательными, слуховыми, когнитивными и неврологическими особенностями.
Цель соответствия
Мы ориентируемся на Web Content Accessibility Guidelines (WCAG) 2.2 уровня AA, опубликованные W3C. Эта цель согласуется с EN 301 549 и Европейским актом о доступности; WCAG 2.1 AA рассматривается как минимальный уровень совместимости.
В репозитории используется автоматизированный baseline на axe-core и Puppeteer для основных маршрутов Alcometer. Такой baseline помогает не допускать регрессий, пока отдельные проблемы доступности закрываются перед финальным launch-gate.
Известные ограничения перечислены ниже. Они остаются предметом исправлений и ручной проверки, особенно на страницах с интерактивными расчетами и графиками.
Текущие автоматизированные проверки
Проект запускает npm run test:alcometer:a11y: сборка сайта, Astro preview, открытие выбранного набора страниц, внедрение axe-core через @axe-core/puppeteer и проверка тегов wcag2aa и wcag22aa.
Текущий baseline хранится в test/a11y-baseline.json, а последний отчет записывается в reports/a11y-run.json. Baseline отслеживает серьезные и критические находки, чтобы последующие изменения не ухудшали состояние.
CI-проверка доступности может оставаться информационной до финального gate, но отчет и baseline сохраняются как артефакты для ревью.
Что это означает на практике
• Интерактивные элементы должны по возможности использовать нативные HTML-контролы, иметь заметный фокус и поддерживать работу с клавиатуры.
• Графики и визуализации данных должны иметь текстовый или табличный эквивалент, если графика несет смысловую информацию.
• Диалоги должны сохранять корректный порядок фокуса и давать понятный способ отказаться от продолжения.
• Язык документа задается для каждой сгенерированной страницы через атрибут <html lang>.
Известные ограничения
Первый baseline axe-core все еще может содержать серьезные или критические находки, которые закрываются в последующих изменениях. До финального gate автоматический runner блокирует регрессии относительно baseline, а не заявляет нулевое количество проблем.
Некоторые визуализации уже имеют таблицы только для экранных читалок, но подписи графиков, переводные формулировки и понятность для вспомогательных технологий требуют ручного ревью.
Для языков с письмом справа налево пока не реализованы отдельные RTL-макеты; при необходимости используется доступная LTR-оболочка локали.
Как мы тестируем
• Автоматически: axe-core через @axe-core/puppeteer в Astro preview, с фокусом на wcag2aa и wcag22aa.
• Отчет регрессии: reports/a11y-run.json.
• Зафиксированный baseline: test/a11y-baseline.json.
• Ручная проверка остается необходимой для клавиатурного сценария, формулировок для экранных читалок, когнитивной ясности, масштабирования и визуальных регрессий.
Автоматические инструменты покрывают только часть соответствия WCAG. Перед запуском требуется человеческое ревью, особенно для калькулятора, compliance gate и страниц с графиками.
Обратная связь и контакт
Если вы столкнулись с барьером доступности — отсутствующим alt-текстом, ловушкой фокуса, проблемой контраста, неясным порядком фокуса или другой трудностью — напишите нам.
Email: alcometer@wp.pl
Почтовый адрес: Piotr Zieminski, Kalonka 71a, Poland
Пожалуйста, укажите: (1) URL страницы, где возникла проблема, (2) краткое описание барьера, (3) используемую вспомогательную технологию, если это важно.
Контроль и жалобы
Если ответ вас не удовлетворит, вы можете обратиться в компетентный национальный орган по Европейскому акту о доступности. В Польше таким органом является Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Подготовка заявления
Это заявление обновлено 25 апреля 2026 года после добавления baseline axe-core и неблокирующей CI-проверки доступности в репозиторий.
Следующий плановый пересмотр: 25 апреля 2027 года или раньше, если существенно изменятся шаблоны страниц, интерфейс калькулятора или инструменты проверки доступности.