Dichiarazione di accessibilità
Alcometer.org si impegna a rendere il calcolatore di alcolemia e gli strumenti su postumi, cronologia di recupero e idratazione accessibili al maggior numero possibile di persone, incluse persone con differenze visive, motorie, uditive, cognitive o neurologiche.
Obiettivo di conformità
Il nostro obiettivo è rispettare le Web Content Accessibility Guidelines (WCAG) 2.2 al livello AA, pubblicate dal W3C. Questo obiettivo è coerente con EN 301 549 e con l’European Accessibility Act, mantenendo WCAG 2.1 AA come soglia minima di compatibilità.
Il repository include un controllo eseguibile con axe-core e Puppeteer sulle principali pagine dello strumento Alcometer. Il controllo serve a individuare regressioni e a documentare le correzioni prima del gate di lancio.
Le limitazioni note sono indicate sotto e vengono corrette progressivamente prima che il gate di accessibilità diventi bloccante.
Copertura dei test automatizzati
Il progetto esegue npm run test:alcometer:a11y: costruisce il sito, avvia Astro preview, apre le pagine principali in inglese, inserisce axe-core tramite @axe-core/puppeteer e verifica i tag wcag2aa e wcag22aa.
La baseline è conservata in test/a11y-baseline.json; l’ultimo report viene scritto in reports/a11y-run.json. La baseline traccia i problemi seri e critici in modo che i commit successivi possano dimostrare di non introdurre regressioni.
Il job di accessibilità in GitHub Actions rimane intenzionalmente non bloccante fino alla fase finale di lancio e carica baseline e report come artefatti di revisione.
Cosa significa in pratica
• I controlli interattivi dovrebbero usare elementi HTML nativi quando possibile, con indicatori di focus visibili e funzionamento da tastiera.
• Grafici SVG, canvas o visualizzazioni equivalenti devono offrire un testo o una tabella alternativa quando trasmettono informazioni.
• Le finestre di dialogo devono preservare l’ordine del focus e offrire un percorso chiaro a chi non vuole proseguire.
• La lingua del documento viene dichiarata in ogni pagina generata tramite l’attributo <html lang>.
Limitazioni note
La prima baseline axe-core può ancora contenere rilievi seri o critici già documentati e trattati in commit successivi. Prima della fase finale, il runner blocca le regressioni rispetto alla baseline invece di dichiarare assenza totale di problemi.
Alcune visualizzazioni dati includono tabelle per screen reader, ma alcune etichette dei grafici e la parità tra lingue richiedono ancora revisione manuale con tecnologie assistive.
Le lingue con scrittura da destra a sinistra non hanno ancora layout RTL dedicati; dove necessario, il contenuto utilizza il guscio LTR disponibile.
Come testiamo
• Test automatici: axe-core tramite @axe-core/puppeteer su Astro preview, limitato ai tag wcag2aa e wcag22aa.
• Report di regressione: reports/a11y-run.json.
• Baseline congelata: test/a11y-baseline.json.
• La revisione manuale resta necessaria per flusso da tastiera, testo per screen reader, chiarezza cognitiva, zoom e regressioni visive.
Gli strumenti automatici rilevano solo una parte della conformità WCAG. Prima del lancio è necessaria una revisione umana, in particolare per calcolatore, gate di conformità e pagine ricche di grafici.
Segnalazioni e contatto
Se incontri una barriera di accessibilità — testo alternativo mancante, blocco da tastiera, problema di contrasto, ordine di focus poco chiaro o altro — contattaci.
Email: alcometer@wp.pl
Posta: Piotr Zieminski, Kalonka 71a, Polonia
Includi possibilmente: (1) l’URL in cui si verifica il problema, (2) una breve descrizione della barriera, (3) la tecnologia assistiva usata, se rilevante.
Applicazione e reclami
Se la risposta non ti soddisfa, puoi rivolgerti all’autorità nazionale competente ai sensi dell’European Accessibility Act. In Polonia l’autorità competente è Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Preparazione della dichiarazione
Questa dichiarazione è stata aggiornata il 25 aprile 2026 dopo l’introduzione della baseline axe-core e del job CI di accessibilità non bloccante.
Prossima revisione programmata: 25 aprile 2027, o prima in caso di modifiche sostanziali ai template, all’interfaccia del calcolatore o agli strumenti di accessibilità.