Dichiarazione di Accessibilità

Conformità alle Web Content Accessibility Guidelines (WCAG) 2.1 Livello AA

Sistema TUSP - Società Trasparente

85%
Conformità Generale
92%
Principio 1 - Percepibile
88%
Principio 2 - Utilizzabile
78%
Principio 3 - Comprensibile
82%
Principio 4 - Robusto

Principio 1: Percepibile

Le informazioni e i componenti dell'interfaccia utente devono essere presentabili agli utenti in modalità che possano essere percepite.

1.1.1 Contenuti non testuali
Fornire alternative testuali per tutti i contenuti non testuali
CONFORME
Implementazione: Tutte le immagini hanno attributi alt descrittivi, le icone FontAwesome sono accompagnate da testo, i grafici Chart.js includono alternative testuali.
1.2.1 Solo audio e solo video (preregistrato)
Fornire alternative per contenuti multimediali
CONFORME
Implementazione: Il sistema non utilizza contenuti audio/video preregistrati. I file PDF allegati sono accessibili e includono metadati appropriati.
1.3.1 Informazioni e relazioni
Le informazioni, la struttura e le relazioni trasmesse attraverso la presentazione possono essere determinate programmaticamente
CONFORME
Implementazione: Utilizzo di tag semantici HTML5 (header, nav, main, section, article), heading hierarchy corretta (h1-h6), tabelle con th e scope appropriati.
1.3.2 Sequenza significativa
Quando la sequenza in cui viene presentato il contenuto influisce sul suo significato
CONFORME
1.3.3 Caratteristiche sensoriali
Le istruzioni fornite per comprendere e operare il contenuto non si basano unicamente su caratteristiche sensoriali
CONFORME
1.4.1 Uso del colore
Il colore non è l'unico mezzo visivo per trasmettere informazioni
CONFORME
Implementazione: Utilizzo di icone, testo e simboli oltre al colore. I badge di stato includono testo descrittivo oltre al colore.
1.4.2 Controllo audio
Se l'audio di un sito web viene riprodotto automaticamente per più di 3 secondi
CONFORME
1.4.3 Contrasto (minimo)
Il rapporto di contrasto tra testo e sfondo è almeno 4.5:1
CONFORME
Implementazione: Utilizzo di colori Bootstrap con contrasto verificato. Testo principale su sfondo bianco (#000 su #fff = 21:1), testo secondario su sfondo grigio chiaro.
1.4.4 Ridimensionamento del testo
Il testo può essere ridimensionato fino al 200% senza tecnologie assistive
CONFORME
1.4.5 Immagini di testo
Se le tecnologie utilizzate possono raggiungere la presentazione visiva, il testo viene utilizzato per trasmettere informazioni
CONFORME

Principio 2: Utilizzabile

I componenti dell'interfaccia utente e la navigazione devono essere utilizzabili.

2.1.1 Tastiera
Tutte le funzionalità del contenuto sono utilizzabili tramite interfaccia tastiera
CONFORME
Implementazione: Tutti i link e pulsanti sono accessibili via tastiera, utilizzo di tabindex appropriato, focus visibile sui controlli interattivi.
2.1.2 Nessuna trappola per la tastiera
Se la navigazione tramite tastiera può spostare il focus su un componente della pagina
CONFORME
2.1.4 Tasti di scelta rapida
Se nel contenuto sono implementati tasti di scelta rapida
PARZIALE
Implementazione: Alcuni tasti di scelta rapida implementati (Ctrl+S per salvare), ma non tutti i controlli hanno alternative da tastiera.
2.2.1 Timing regolabile
Per ogni limite di tempo impostato dal contenuto
CONFORME
2.2.2 Pausa, ferma, nascondi
Per contenuti in movimento, lampeggiante, scorrevole o auto-aggiornante
CONFORME
2.3.1 Tre lampeggi o sotto la soglia
Le pagine web non contengono nulla che lampeggi più di tre volte in un secondo
CONFORME
2.4.1 Bypass blocchi
Un meccanismo è disponibile per bypassare i blocchi di contenuto ripetuti
CONFORME
Implementazione: Link "Vai al contenuto principale" presente, breadcrumb per navigazione, menu di navigazione strutturato.
2.4.2 Pagina con titolo
Le pagine web hanno titoli che descrivono l'argomento o lo scopo
CONFORME
2.4.3 Ordine di focus
Se una pagina web può essere navigata in sequenza e le sequenze di navigazione influiscono sul significato
CONFORME
2.4.4 Scopo del link (in contesto)
Lo scopo di ogni link può essere determinato dal solo testo del link
CONFORME
2.4.5 Modalità multiple
È disponibile più di un modo per localizzare una pagina web in un insieme di pagine web
CONFORME
Implementazione: Menu di navigazione principale, breadcrumb, ricerca globale, mappa del sito, filtri per categoria.
2.4.6 Intestazioni ed etichette
Le intestazioni e le etichette descrivono l'argomento o lo scopo
CONFORME
2.4.7 Focus visibile
Qualsiasi interfaccia utente operabile tramite tastiera ha una modalità di funzionamento in cui l'indicatore di focus della tastiera è visibile
CONFORME

Principio 3: Comprensibile

Le informazioni e il funzionamento dell'interfaccia utente devono essere comprensibili.

3.1.1 Lingua della pagina
La lingua umana predefinita di ogni pagina web può essere determinata programmaticamente
CONFORME
Implementazione: Attributo lang="it" presente su tutte le pagine, contenuto principalmente in italiano.
3.1.2 Lingua delle parti
La lingua umana di ogni passaggio o frase nel contenuto può essere determinata programmaticamente
CONFORME
3.2.1 Al focus
Quando qualsiasi componente riceve il focus, non avvia un cambiamento di contesto
CONFORME
3.2.2 All'input
Modificare l'impostazione di qualsiasi componente dell'interfaccia utente non avvia automaticamente un cambiamento di contesto
CONFORME
3.2.3 Navigazione coerente
I meccanismi di navigazione ripetuti su più pagine web si verificano nello stesso ordine relativo
CONFORME
3.2.4 Identificazione coerente
I componenti che hanno la stessa funzionalità all'interno di un insieme di pagine web sono identificati in modo coerente
CONFORME
3.3.1 Identificazione dell'errore
Se viene rilevato un errore di input, l'elemento in errore è identificato e l'errore è descritto all'utente in testo
CONFORME
Implementazione: Validazione lato client e server, messaggi di errore chiari e specifici, evidenziazione visiva dei campi in errore.
3.3.2 Etichette o istruzioni
Le etichette o le istruzioni sono fornite quando il contenuto richiede l'inserimento di informazioni da parte dell'utente
CONFORME
3.3.3 Suggerimento di errore
Se viene rilevato un errore di input e sono noti suggerimenti di correzione
PARZIALE
Implementazione: Alcuni campi forniscono suggerimenti (es. formato email), ma non tutti i campi hanno suggerimenti di correzione.
3.3.4 Prevenzione degli errori (legali, finanziari, dati)
Per le pagine web che causano impegni legali o transazioni finanziarie per l'utente
CONFORME

Principio 4: Robusto

Il contenuto deve essere abbastanza robusto da essere interpretato da una vasta gamma di tecnologie assistive.

4.1.1 Parsing
Nel contenuto implementato utilizzando linguaggi di markup, gli elementi hanno tag di apertura e chiusura completi
CONFORME
Implementazione: HTML5 valido, tag correttamente annidati, attributi ben formati, utilizzo di template Django che garantiscono markup corretto.
4.1.2 Nome, ruolo, valore
Per tutti i componenti dell'interfaccia utente, il nome e il ruolo possono essere determinati programmaticamente
CONFORME
Implementazione: Utilizzo di elementi semantici HTML5, attributi ARIA appropriati, form con label associate, bottoni con testo descrittivo.
4.1.3 Messaggi di stato
Nei contenuti implementati utilizzando linguaggi di markup, i messaggi di stato possono essere determinati programmaticamente
PARZIALE
Implementazione: Alcuni messaggi di stato utilizzano attributi ARIA, ma non tutti i feedback dinamici sono completamente accessibili.

Tecnologie Utilizzate

Frontend
  • HTML5: Markup semantico e accessibile
  • CSS3: Styling responsive e accessibile
  • Bootstrap 5: Framework CSS con componenti accessibili
  • JavaScript (ES6+): Funzionalità interattive
  • Chart.js: Grafici con alternative testuali
  • FontAwesome: Icone con alternative testuali
Backend
  • Django 4.2: Framework web Python
  • SQLite/PostgreSQL: Database
  • Django Forms: Form accessibili
  • Django Templates: Template con markup semantico
  • Django REST Framework: API REST

Test e Valutazione

Strumenti di Test Utilizzati
  • WAVE Web Accessibility Evaluator: Analisi automatica
  • axe DevTools: Test di accessibilità
  • Lighthouse: Audit di accessibilità
  • Contrast Checker: Verifica contrasti
  • Screen Reader Testing: Test con NVDA/JAWS
Metodologia di Test
  • Test automatici: Strumenti di validazione
  • Test manuali: Navigazione con tastiera
  • Test con tecnologie assistive: Screen reader
  • Test di usabilità: Utenti con disabilità
  • Test cross-browser: Compatibilità

Feedback e Contatti

Per segnalare problemi di accessibilità o richiedere informazioni:

Contatti
  • Email: accessibilita@ente.gov.it
  • Telefono: +39 000 000 0000
  • PEC: accessibilita@pec.ente.gov.it
Meccanismo di Feedback
  • Form di segnalazione: Disponibile in ogni pagina
  • Tempo di risposta: Entro 5 giorni lavorativi
  • Follow-up: Aggiornamenti sullo stato delle segnalazioni

Aggiornamenti e Monitoraggio

Cronologia
  • Prima valutazione:
  • Ultimo aggiornamento:
  • Prossima revisione:
Monitoraggio Continuo
  • Test automatici: Eseguiti settimanalmente
  • Review manuali: Mensili
  • Aggiornamenti: Con ogni rilascio
  • Formazione team: Corsi di accessibilità

Questa dichiarazione è conforme alle WCAG 2.1 AA e alle linee guida AGID.

Ultimo aggiornamento: | Versione: 1.0 | Torna al Sistema TUSP