Pular para o conteúdo

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.