Declaração de acessibilidade
O Alcometer.org se compromete a tornar a calculadora de alcoolemia e as ferramentas de ressaca, linha do tempo de recuperação e hidratação acessíveis ao maior número possível de pessoas, incluindo pessoas com diferenças visuais, motoras, auditivas, cognitivas ou neurológicas.
Meta de conformidade
A meta é cumprir as Web Content Accessibility Guidelines (WCAG) 2.2 no nível AA, publicadas pelo W3C. Essa meta é compatível com a norma EN 301 549 e com o European Accessibility Act, mantendo WCAG 2.1 AA como patamar mínimo de compatibilidade.
O repositório inclui uma baseline executável com axe-core e Puppeteer sobre as principais páginas da ferramenta Alcometer. Essa baseline ajuda a identificar regressões e documentar correções antes do gate final de lançamento.
As limitações conhecidas estão listadas abaixo e seguem em correção antes de o gate de acessibilidade passar de informativo para bloqueante.
Cobertura de testes automatizados
O projeto executa npm run test:alcometer:a11y: constrói o site, inicia Astro preview, abre o conjunto principal de páginas em inglês, injeta axe-core por meio de @axe-core/puppeteer e verifica as tags wcag2aa e wcag22aa.
A baseline atual fica em test/a11y-baseline.json; o relatório mais recente é escrito em reports/a11y-run.json. A baseline acompanha achados sérios e críticos para que commits posteriores comprovem ausência de regressões.
O job de acessibilidade no GitHub Actions é intencionalmente não bloqueante até a fase final de lançamento e envia a baseline e os relatórios como artefatos de revisão.
O que isso significa na prática
• Controles interativos devem usar elementos HTML nativos sempre que possível, com indicadores de foco visíveis e operação por teclado.
• Gráficos SVG, canvas ou visualizações equivalentes devem oferecer texto ou tabela alternativa quando carregam informação.
• Diálogos devem preservar a ordem de foco e oferecer um caminho claro para quem não deseja continuar.
• A língua do documento é declarada em cada página gerada por meio do atributo <html lang>.
Limitações conhecidas
A primeira baseline axe-core ainda pode conter problemas sérios ou críticos já documentados e tratados em commits posteriores. Antes da fase final, o runner bloqueia regressões contra a baseline em vez de declarar ausência total de problemas.
Algumas visualizações de dados incluem tabelas para leitores de tela, mas certas etiquetas de gráficos e a paridade entre idiomas ainda exigem revisão manual com tecnologias assistivas.
Idiomas da direita para a esquerda ainda não têm layouts RTL dedicados; quando necessário, o conteúdo usa a estrutura LTR disponível.
Como testamos
• Testes automáticos: axe-core via @axe-core/puppeteer em Astro preview, com escopo nas tags wcag2aa e wcag22aa.
• Relatório de regressão: reports/a11y-run.json.
• Baseline congelada: test/a11y-baseline.json.
• Revisão manual ainda é necessária para fluxo por teclado, redação para leitores de tela, clareza cognitiva, zoom e regressões visuais.
Ferramentas automatizadas cobrem apenas parte da conformidade WCAG. Revisão humana é necessária antes do lançamento, especialmente na calculadora, no gate de conformidade e nas páginas com muitos gráficos.
Feedback e contato
Se você encontrar uma barreira de acessibilidade — ausência de texto alternativo, armadilha de teclado, contraste insuficiente, ordem de foco confusa ou qualquer outro problema — entre em contato.
E-mail: alcometer@wp.pl
Endereço postal: Piotr Zieminski, Kalonka 71a, Polônia
Inclua, se possível: (1) a URL onde o problema ocorre, (2) uma breve descrição da barreira, (3) sua tecnologia assistiva, se relevante.
Aplicação e fiscalização
Se você não ficar satisfeito com a resposta, pode encaminhar o tema ao órgão nacional competente nos termos do European Accessibility Act. Na Polônia, esse órgão é o Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Preparação desta declaração
Esta declaração foi atualizada em 25 de abril de 2026 após a inclusão da baseline axe-core e do job de acessibilidade não bloqueante no repositório.
Próxima revisão prevista: 25 de abril de 2027, ou antes se houver mudanças materiais em templates, interface da calculadora ou ferramentas de acessibilidade.