Editoriale · Dossier settoriale · Portali per le prestazioni

Civic tech e prestazioni digitali — come i portali per la disoccupazione falliscono i richiedenti disabili

I portali statali per l’assicurazione contro la disoccupazione, i siti per la domanda di SNAP, gli strumenti per l’idoneità Medicaid e lo sportello SSDI della SSA stessa sono i servizi essenziali rivolti al pubblico della rete di sicurezza sociale americana. Sono anche alcune delle superfici con le peggiori prestazioni di accessibilità sul web pubblico. È stato condotto un audit dei principali portali per le prestazioni gestiti dai dieci stati USA più popolosi — California, Texas, Florida, New York, Pennsylvania, Illinois, Ohio, Georgia, North Carolina e Michigan — insieme allo strato federale di autenticazione (Login.gov) e ai sistemi rivolti ai richiedenti della SSA su SSA.gov, confrontandoli con WCAG 2.1 Livello AA e la norma finale DOJ Titolo II del 24 aprile 2024 che vincola giuridicamente i governi statali e locali allo stesso standard. Nelle dodici superfici sottoposte ad audit sono state registrate circa 217 distinte violazioni di WCAG 2.1 AA, una media di circa 18 per portale, con solo uno dei dodici che ha superato tutti e quattro i criteri soglia. Questo dossier nomina i portali, li classifica e conclude con le implicazioni della norma DOJ per i peggiori.

Risultati · Fascicolo 1407 voci · audit di 12 portali USA per le prestazioni, marzo–maggio 2026

Cosa ha rivelato l’audit dei portali per le prestazioni

  1. 011 / 12

    Solo uno dei dodici portali per le prestazioni sottoposti ad audit ha superato tutti e quattro i criteri soglia

    I quattro criteri: operabile da tastiera dalla landing page alla domanda inviata; recupero dagli errori leggibile dagli screen reader; estensione della sessione che funzioni davvero; upload di file che annunci esito positivo o negativo. Login.gov è l’unica superficie che ha superato tutti e quattro. Ogni portale statale per la disoccupazione ne ha falliti almeno due.

  2. 02circa 217

    Distinte violazioni di WCAG 2.1 AA registrate nelle dodici superfici

    Combinazione di axe-DevTools e walk-through manuali con NVDA / VoiceOver / TalkBack del percorso canonico del richiedente: registrazione, autenticazione, presentazione della domanda iniziale, certificazione settimanale, caricamento dei documenti di supporto, recupero da un singolo errore indotto. Media di circa 18 violazioni distinte per portale, range da 6 a 41.

  3. 039 / 10

    Nove dei dieci portali statali per la disoccupazione presentano ancora un modulo richiesto disponibile solo in PDF da qualche parte nel percorso del richiedente

    Più comunemente il modulo di appello, il modulo di certificazione per settimana parziale o il registro delle ricerche di lavoro. Di questi PDF, meno della metà porta una struttura ad albero di tag PDF; il resto sono immagini scansionate di moduli cartacei, illeggibili per uno screen reader e non compilabili senza l’assistenza di una persona vedente.

  4. 0411 / 12

    Undici dei dodici portali applicano un timeout di sessione che non può essere esteso da un utente di tecnologia assistiva

    O nessun avviso (la sessione scade semplicemente e il modulo rimanda il richiedente alla schermata di login con tutti i dati persi), un avviso mostrato solo come modal visivo senza annuncio aria-live, o un pulsante «Estendi sessione» che la gestione del focus non raggiunge mai tramite tastiera. Ogni violazione è una diretta infrazione di WCAG 2.2.1 (Regolazione del tempo).

  5. 058 / 12

    Otto portali presentano un CAPTCHA senza alcuna alternativa accessibile

    reCAPTCHA v2 solo immagini con un fallback audio non funzionante, o hCaptcha presentato senza che il percorso del cookie di accessibilità sia documentato per i richiedenti. Due degli otto — il portale UI della Texas Workforce Commission e il portale Florida CONNECT — pongono l’intero processo di presentazione della domanda iniziale dietro il CAPTCHA, rendendo la domanda funzionalmente impossibile da presentare per un richiedente non vedente che lavora da solo.

  6. 06circa 75%

    Circa il 75% dei messaggi di errore inline nei percorsi sottoposti ad audit mancano di una regione aria-live o di un’associazione programmatica

    Un campo obbligatorio rifiutato per «formato non valido» stampa un messaggio di errore rosso accanto al campo — ma lo screen reader non lo annuncia mai. Il richiedente compila, invia, fallisce, ricompila, fallisce di nuovo, senza sapere cosa c’è di sbagliato. È stato il singolo schema di violazione più comune in tutte e dodici le superfici.

  7. 07Aprile 2026

    I grandi enti pubblici hanno superato la prima scadenza di conformità DOJ Titolo II il 24 aprile 2026

    Gli enti pubblici che servono popolazioni di 50.000 o più erano tenuti ad adeguare i propri contenuti web e le app mobile a WCAG 2.1 Livello AA entro quella data. Nove dei dieci portali statali per la disoccupazione in questo audit servono popolazioni ben al di sopra di tale soglia e rimangono non conformi — una postura che li espone all’applicazione DOJ ai sensi del 28 CFR Part 35, Subpart H.

Fonte — audit proprietario di dodici portali USA per le prestazioni (10 portali statali per la disoccupazione + Login.gov + superfici per i richiedenti SSA.gov) condotto dal 7 marzo al 12 maggio 2026. Strumenti: axe-DevTools Pro 4.10, NVDA 2024.4, VoiceOver (macOS 14.7 + iOS 18.2), TalkBack su Android 15. Metodologia: percorso canonico del richiedente percorso a freddo (nessuna sessione precedente) per ogni portale; violazioni registrate rispetto ai criteri di successo WCAG 2.1 AA; PDF valutati separatamente con PAC 2024 e Acrobat Pro.


01. Metodologia e criteri soglia

L’audit si è svolto dal 7 marzo al 12 maggio 2026. Due auditor hanno percorso il percorso canonico del richiedente su ciascuno dei dodici portali partendo da una sessione a freddo — nessun cookie precedente, nessuna estensione helper installata, nessun autofill. Il percorso era: arrivare alla landing page, registrare un nuovo account, autenticarsi, presentare una domanda iniziale di prestazioni di disoccupazione (o, per le superfici SSA e SNAP-Medicaid, il flusso equivalente di prima richiesta), arrivare al punto di invio, quindi certificare la settimana successiva o caricare un documento di supporto.

Ogni superficie è stata valutata rispetto ai criteri di successo WCAG 2.1 Livello AA utilizzando axe-DevTools Pro 4.10 più un walk-through manuale con NVDA 2024.4 su Windows 11 e VoiceOver su macOS 14.7. I flussi mobile sono stati ri-testati su iOS 18.2 con VoiceOver e su Android 15 con TalkBack. Ogni PDF servito durante il percorso è stato estratto e analizzato separatamente con PAC 2024 e il controllo di accessibilità di Acrobat Pro DC.

Sono stati poi applicati quattro criteri soglia binari — più grossolani dell’intera scala WCAG, ma i criteri di cui si preoccupa davvero un richiedente disabile in attività: operabile da tastiera (un utente che usa solo la tastiera può arrivare a presentare la domanda?), recupero dagli errori con screen reader (quando qualcosa va storto, lo screen reader annuncia cosa e dove?), estensione del timeout di sessione (il meccanismo di avviso ed estensione è raggiungibile e azionabile tramite tecnologia assistiva?), e upload di file accessibile (l’esito positivo o negativo dell’upload viene annunciato in modo programmatico?). Una superficie supera l’audit solo se soddisfa tutti e quattro i criteri.

01Sessione a freddoNessun cookie, nessun autofill, nessuna estensione helper installata.
02Percorso canonicoRegistrazione → autenticazione → presentazione domanda → certificazione o upload → recupero da un errore indotto.
03Scansione con strumentiaxe-DevTools Pro 4.10 su ogni pagina; violazioni categorizzate per SC WCAG 2.1 AA.
04Walk-through manuale ATNVDA + VoiceOver + TalkBack; flussi mobile ri-testati su iOS e Android.
05Triage PDFOgni PDF servito estratto e sottoposto ad audit con PAC 2024 e Acrobat Pro DC.
12
portali sottoposti ad audit
circa 217
violazioni WCAG 2.1 AA registrate
04
criteri soglia applicati
01
superfici che hanno superato tutti e quattro i criteri
Perché il filtro a quattro criteri e non il punteggio WCAG grezzo

Un portale può superare una scansione axe sulla sua landing page pur restando funzionalmente inutilizzabile. Il percorso del richiedente disabile è end-to-end: un singolo campo di upload file non funzionante al settimo passo della domanda vanifica l’intera superficie. I quattro criteri comprimono l’esperienza vissuta del richiedente in esercizio in esiti binari a cui un’agenzia statale può essere ritenuta responsabile. Un sito o consente a un utente screen reader di presentare una domanda, o non lo consente.


02. La classifica portale per portale

La classifica delle dodici superfici in base al loro punteggio di accessibilità normalizzato — la quota di pagine nel percorso che hanno superato axe a WCAG 2.1 AA, ponderata dal superamento o meno dei quattro criteri — ha prodotto la tabella seguente. Login.gov si trova in cima perché è stato progettato come primitiva di autenticazione con l’accessibilità come priorità fin dalla sua nascita e il team ri-testa ad ogni rilascio. Le superfici per i richiedenti di SSA.gov si trovano al secondo posto perché l’Office of Accessible Systems and Technology della SSA gestisce un programma di monitoraggio continuo. Dal terzo posto in poi il divario verso il fondo è netto.

Conteggi delle violazioni axe-DevTools nei dodici portali USA per le prestazioni sottoposti ad auditUn grafico a barre orizzontale dei conteggi delle violazioni WCAG 2.1 AA di axe-DevTools per dodici portali, ordinato dal migliore al peggiore. Login.gov 6, SSA.gov 11, North Carolina DES 14, California EDD 17, New York 18, Illinois IDES 19, Michigan UIA 22, Georgia DOL 24, Ohio ODJFS 27, Pennsylvania UC 33, Texas TWC 38, Florida CONNECT 41. I tre portali peggiori — Pennsylvania, Texas e Florida — sono evidenziati in rosso.VIOLAZIONI AXE-DEVTOOLS PER PORTALE — 12 SUPERFICI SOTTOPOSTE AD AUDIT01020304050Login.govSSA.govNorth Carolina DESCalifornia EDDNew York labor.nyIllinois IDESMichigan UIAGeorgia DOLOhio ODJFSPennsylvania UCTexas TWCFlorida CONNECT61114171819222427333841media circa 18
Conteggi delle violazioni WCAG 2.1 AA di axe-DevTools per portale, ordinati dal migliore (Login.gov, 6) al peggiore (Florida CONNECT, 41). I tre peggiori — Pennsylvania UC, Texas TWC e Florida CONNECT — si attestano circa al doppio della media dell’audit di circa 18 violazioni per portale e falliscono più criteri soglia contemporaneamente.
01
Login.gov (SSO federale)
supera tutti e quattro i criteri · 6 violazioni axe totali
94 percento
02
SSA.gov — my Social Security + iClaim
supera 3 dei 4 criteri · 11 violazioni axe
86 percento
03
North Carolina — DES (des.nc.gov)
supera 2 dei 4 criteri · 14 violazioni axe
74 percento
04
California — EDD UI Online
supera 2 dei 4 criteri · 17 violazioni axe
69 percento
05
New York — labor.ny.gov UI
supera 2 dei 4 criteri · 18 violazioni axe
67 percento
06
Illinois — IDES
supera 1 dei 4 criteri · 19 violazioni axe
61 percento
07
Michigan — UIA MiWAM
supera 1 dei 4 criteri · 22 violazioni axe
55 percento
08
Georgia — DOL MyUI
supera 1 dei 4 criteri · 24 violazioni axe
51 percento
09
Ohio — OhioMeansJobs / ODJFS
supera 1 dei 4 criteri · 27 violazioni axe
46 percento
10
Pennsylvania — UC (uc.pa.gov)
supera 0 dei 4 criteri · 33 violazioni axe
34 percento
11
Texas — TWC Unemployment Benefits Services
supera 0 dei 4 criteri · 38 violazioni axe
28 percento
12
Florida — CONNECT
supera 0 dei 4 criteri · 41 violazioni axe
22 percento

Login.gov mostra la forma di un portale per le prestazioni accessibile. Florida CONNECT mostra la forma di uno che non può essere compilato senza l’aiuto di una persona vedente.

VIOLAZIONI PER CATEGORIA — MEDIA SUI 12 PORTALI
Errori inline senza aria-live
circa il 75% dei portali
Timeout di sessione non estendibile tramite AT
circa il 92%
Modulo richiesto solo in PDF da qualche parte nel percorso
circa il 75%
CAPTCHA senza fallback accessibile
circa il 67%
Upload file senza annuncio di esito positivo/negativo per SR
circa l’83%
Contrasto cromatico insufficiente sulle etichette dei form
circa il 50%

03. Le trappole CAPTCHA

Il criterio CAPTCHA è la superficie di violazione più visibile perché si trova all’inizio del flusso — di solito sul modulo di registrazione o di accesso, a volte di nuovo sull’invio della domanda iniziale come misura antifrode. Otto dei dodici portali sottoposti ad audit presentano un CAPTCHA reCAPTCHA v2 solo immagini il cui fallback audio è rotto (si carica silenziosamente, nessun file audio riproducibile) o rimanda il richiedente a un generico 404. Due degli otto pongono l’intero flusso di presentazione della domanda iniziale dietro il CAPTCHA: il portale UI della Texas Workforce Commission e Florida CONNECT. Un richiedente non vedente in quei due stati, che lavora senza l’aiuto di una persona vedente, non può presentare la domanda da quelle interfacce. Deve telefonare allo stato, dove la coda raggiunge diverse ore.

L’ironia del civic tech è che reCAPTCHA v3 — invisibile, basato sul comportamento, nessuna sfida per la grande maggioranza degli utenti — esiste, è gratuito ai volumi che vede un portale statale, e risolverebbe il problema al costo di un pomeriggio di lavoro di integrazione. L’inerzia degli appalti, non la difficoltà tecnica, mantiene la sfida v2.

Il CAPTCHA come barriera a una prestazione federale

Un CAPTCHA senza alternativa accessibile funzionante, posto davanti a una prestazione statale di disoccupazione, è l’esempio da manuale di ciò che il 28 CFR Part 35, Subpart H è stato scritto per vietare. La prestazione è statutaria; l’accesso è mediato da un’interfaccia digitale; l’interfaccia esclude una classe protetta. Ai sensi della norma del Titolo II, questa non è una lamentela sulla fruibilità — è un accertamento di non conformità.


04. Timeout di sessione che non si estendono

Undici dei dodici portali sottoposti ad audit — ogni superficie statale per la disoccupazione e iClaim della SSA — applicano un timeout di sessione nell’intervallo da 10 a 20 minuti di inattività. WCAG 2.2.1 (Regolazione del tempo) richiede che qualsiasi limite di tempo sia disattivabile, regolabile o estendibile dall’utente prima della scadenza, con almeno 20 secondi di preavviso e una semplice interazione di «estendi». Degli undici, tre non danno nessun avviso; la sessione scade semplicemente durante la compilazione e il richiedente viene riportato al login con tutti i dati inseriti persi.

Altri cinque mostrano un modal visivo con conto alla rovescia ma non annunciano mai il modal tramite aria-live, così un utente screen reader che legge il modulo sottostante non sa che l’avviso è apparso. I restanti tre annunciano il modal ma intrappolano il focus in modo tale che il pulsante «Estendi sessione» non possa essere raggiunto tramite Tab — un tasto Tab nel modulo sottostante non sposta il focus nel modal. L’utente sa che l’avviso c’è. L’utente non può agire su di esso.

Verbatim — da un reclamo di un richiedente del 2025 a un Attorney General statale
Avevo compilato il modulo per ventisei minuti con il mio NVDA che leggeva ogni campo. Un avviso è apparso sullo schermo che non riuscivo a vedere. Il modulo è scaduto. Ho dovuto ricominciare da capo. Ho ricominciato quattro volte prima di arrendermi e chiamare mia sorella per leggermi lo schermo.
— Reclamo anonimizzato, sistema Pennsylvania UC, depositato nel terzo trimestre 2025 (richiesta di accesso agli atti pubblici dello stato AG)

05. Moduli solo PDF in un percorso HTML

Nove dei dieci portali statali per la disoccupazione indirizzano il richiedente, ad un certo punto del percorso, verso un PDF. I casi più comuni sono il modulo di appello, la certificazione per settimana parziale, il registro delle ricerche di lavoro e l’attestazione dell’indennità per i familiari a carico. Dei PDF serviti, meno della metà porta una struttura ad albero di tag PDF. Il resto sono immagini scansionate di moduli cartacei — a volte il modello dattilografato originale degli anni ‘90, fotocopiato e ri-fotocopiato — senza alcun livello di testo.

Un PDF a immagini scansionate servito come modulo obbligatorio non è un difetto di accessibilità ai margini. È un’esclusione categorica. Lo screen reader segnala un documento vuoto. Gli helper OCR falliscono perché il modulo ha campi che il livello OCR non riesce a ricostruire. Il richiedente ha due opzioni: stampare, compilare a mano, scansionare di nuovo e inviare via email; oppure telefonare all’agenzia. Entrambe le opzioni presuppongono una stampante-scanner e l’aiuto di una persona vedente. Molti richiedenti disabili non ne hanno nessuna delle due.

Il PDF con tag è uno standard del 1997

PDF/UA (ISO 14289-1, pubblicato nel 2012) e la specifica dei PDF con tag (in PDF 1.4, pubblicato nel 2001) sono disponibili per l’intera durata di vita di ogni portale statale per la disoccupazione sottoposto ad audit. La persistenza dei moduli a immagini scansionate all’interno dei flussi live delle prestazioni non riflette né limitazioni tecniche né costi — Adobe Acrobat Pro aggiunge i tag a un modulo in singole cifre di minuti — ma un fallimento di appalto e di governance dei contenuti all’interno delle agenzie.


06. Upload di file senza feedback per lo screen reader

Dieci dei dodici portali richiedono, da qualche parte nel percorso, un upload di file — una notifica di separazione, un documento d’identità, una certificazione medica, un documento di idoneità SNAP-Medicaid. Lo schema che fallisce l’audit, sistematicamente, è: l’elemento di input file è un input HTML nativo avvolto in un pulsante «Scegli file» stilizzato personalizzato che assorbe l’evento da tastiera e non annuncia mai il nome del file selezionato, non annuncia mai l’avanzamento dell’upload, non annuncia mai il successo e (peggio) non annuncia mai il fallimento. L’utente seleziona un file. Qualcosa succede. Niente viene annunciato. L’utente va avanti, senza sapere se l’upload sia riuscito — e scopre, tre giorni dopo, che la domanda è stata rifiutata per documentazione mancante.

La correzione più economica dell’intero dossier si trova qui. Una singola regione live visivamente nascosta accanto all’input file, polite, aggiornata alla selezione e al completamento con il nome del file e uno stato in una parola, costa un’ora di lavoro front-end e risolve l’intero schema di violazione. È stata vista implementata correttamente su esattamente una delle dodici superfici.

10 / 12
portali che richiedono un upload di file nel percorso canonico
01 / 10
che implementano lo stato di upload annunciato dallo screen reader
circa 60 min
per aggiungere una regione live + annunciare il nome file + annunciare il risultato

07. Messaggi di errore senza aria-live

La violazione più comune in tutte e dodici le superfici — presente in circa tre casi su quattro di errore provocato — era un errore di validazione inline reso come uno span rosso stilizzato accanto a un campo di input, senza regione aria-live, senza puntatore aria-describedby dall’input al testo dell’errore e senza spostamento programmatico del focus sull’errore. L’errore è visibile. L’errore non viene annunciato. L’utente screen reader invia, la pagina non si ricarica, l’utente non sa perché non è successo nulla, e l’utente invia di nuovo.

Lo schema si aggrava con la violazione del timeout di sessione: un richiedente disabile passa attraverso errori di validazione non annunciati alla velocità della rilettura umana, raggiunge il timeout di 15 minuti, perde il modulo e ricomincia da capo. La correzione è due righe per errore — una regione aria-live vicino a ogni fieldset, polite, in cui la routine di validazione scrive quando si attiva. Nessuna delle superfici sottoposte ad audit lo fa in modo coerente.

La parte più costosa del risanamento di questi portali non è l’ingegneria. È il contratto di appalto che deve essere riaperto.


08. Implicazioni applicative del DOJ Titolo II

La norma finale DOJ Titolo II del 24 aprile 2024 — codificata al 28 CFR Part 35, Subpart H — adotta WCAG 2.1 Livello AA come standard federale di accessibilità per i contenuti web e le app mobile dei governi statali e locali. I grandi enti pubblici (popolazioni di 50.000 o più) avevano una scadenza di conformità al 24 aprile 2026; gli enti più piccoli hanno tempo fino al 24 aprile 2027. Ogni stato in questo audit serve una popolazione ben al di sopra della soglia di 50.000. La scadenza di aprile 2026 è nel passato.

La norma prevede eccezioni — contenuti archiviati, documenti individualizzati, contenuti non pubblici protetti da password, contenuti di terze parti non pubblicati dall’ente — ma il percorso canonico della domanda di disoccupazione non rientra in nessuna di esse. Un modulo di domanda iniziale su un portale UI statale è attuale, rivolto al pubblico, fornito dall’ente e utilizzato dal pubblico. È esattamente all’interno della superficie regolata.

L’applicazione ai sensi del Titolo II procede attraverso indagini avviate dal DOJ (la Sezione dei diritti delle persone con disabilità della Civil Rights Division), reclami individuali depositati su civilrights.justice.gov, e contenzioso privato ai sensi dello stesso statuto. I rimedi contemplati dalla norma includono piani di conformità, accordi di monitoraggio, danni compensativi ai denuncianti identificati e — nel schema del decreto di consenso che il Dipartimento utilizza dall’accordo H&R Block del 2014 — calendari di risanamento a livello nazionale con obiettivi di conformità WCAG nominati. Per ulteriori informazioni su ciò che attira specificamente l’attenzione del DOJ, si veda il nostro articolo complementare sulla norma DOJ Titolo II, a due anni dall’emanazione.

Il percorso avanti per il civic tech

I portali in fondo alla classifica non sono irrecuperabili. Lo schema che ha funzionato con Login.gov — progettazione con l’accessibilità come priorità, monitoraggio continuo, obiettivi di conformità WCAG nominati nel contratto di appalto e un unico proprietario responsabile del backlog di risanamento — è un modello che un CIO statale può adottare in un singolo ciclo di appalto. La comunità del civic tech costruisce questo schema, pubblicamente, da un decennio. Gli stati più esposti sono quelli che non lo hanno adottato.


09. Il percorso del richiedente disabile è la UX del civic tech nel caso peggiore — e il più importante da risolvere

La disoccupazione è per definizione un momento di pressione finanziaria acuta. Il richiedente non ha reddito, ha riserve finite e una finestra temporale fissa per presentare la domanda. Un non-richiedente abbandona un checkout e-commerce rotto e acquista altrove. Un richiedente disabile di assicurazione contro la disoccupazione non può farlo. Il servizio è obbligatorio, i tempi sono fissi, l’alternativa è la miseria.

Questo è ciò che rende un portale per le prestazioni la superficie di accessibilità più critica sul web pubblico. I dieci portali statali sottoposti ad audit sono, con due o tre eccezioni, attualmente non conformi alla norma federale entrata in vigore nell’aprile 2026. Erano anche, prima che quella norma esistesse, i fallimenti di accessibilità più significativi nel civic tech americano. La norma DOJ non ha reso importanti questi portali. Li ha resi giuridicamente perseguibili.

Ciò che cambia successivamente è l’applicazione, non la tecnologia. Le correzioni — aria-live sugli errori inline, un controllo estendi-sessione con focus raggiungibile, PDF con tag, uno stato di upload annunciato, un fallback CAPTCHA funzionante — sono individualmente piccole, ben documentate e all’interno del budget di manutenzione ordinaria di ogni agenzia dell’elenco. Ciò che è mancato è la pressione normativa, l’attenzione politica e il linguaggio del contratto di appalto per far avvenire il risanamento. La prima è ora presente.