Dichiarazione di accessibilità
Ultimo aggiornamento 30 luglio 2026
Il livello AA delle WCAG 2.2 è l’obiettivo verso cui questo sito lavora, non un traguardo certificato: non è stato svolto alcun audit formale né una valutazione da parte di terzi. Questa pagina elenca gli accorgimenti effettivamente presenti nel codice e, con la stessa precisione, i limiti che restano.
1. Obiettivo dichiarato
Il riferimento adottato sono le Web Content Accessibility Guidelines 2.2 di livello AA. È lo standard richiamato dalla direttiva (UE) 2016/2102 e dalla norma europea EN 301 549, e resta il riferimento più solido anche per un sito privato che non rientra fra i soggetti obbligati.
Nessuna parte di questa pagina va letta come attestazione di conformità. Un audit formale, con verifica manuale su tecnologie assistive reali, non è mai stato eseguito: se un giorno lo sarà, l’esito verrà pubblicato qui, con la data e la metodologia.
2. Accorgimenti implementati
Ogni voce dell’elenco corrisponde a qualcosa che è presente nel codice del sito, non a un’intenzione. I criteri WCAG citati indicano l’obiettivo perseguito, non una conformità verificata da terzi.
| Accorgimento | Come funziona | Criterio |
|---|---|---|
| Collegamento «Vai al contenuto» | Primo elemento focalizzabile della pagina, invisibile finché non riceve il focus, porta direttamente all’area principale | 2.4.1 Salto di blocchi |
| Struttura semantica della pagina | Intestazione, navigazione, contenuto principale e piè di pagina sono landmark HTML distinti; le barre di navigazione hanno un nome accessibile | 1.3.1 · 2.4.1 |
| Indicatore di focus sempre visibile | Campi di testo, pulsanti, schede, pannelli a fisarmonica e intestazioni ordinabili mostrano un anello di focus a contrasto quando si naviga da tastiera | 2.4.7 · 2.4.11 |
| Esito della decodifica annunciato | Il riquadro dei risultati è una regione di stato con aggiornamento non invadente: l’esito viene letto dallo screen reader senza spostare il focus | 4.1.3 Messaggi di stato |
| Campo del codice collegato all’esito | Il campo di inserimento rimanda alla regione di stato, così l’errore viene letto insieme al campo che lo ha generato | 3.3.1 Identificazione degli errori |
| Indicatore «informazione ricavabile» | La barra che mostra quanti blocchi del codice sono ricostruibili espone ruolo, valore corrente, minimo, massimo e un’etichetta testuale | 1.3.1 · 4.1.2 |
| Ordinamento delle tabelle annunciato | Le intestazioni ordinabili dell’elenco dei comuni dichiarano la direzione di ordinamento corrente; il numero di risultati della ricerca viene annunciato | 4.1.2 · 4.1.3 |
| Icone decorative ignorate | Le icone che accompagnano un testo già esplicito sono nascoste alle tecnologie assistive; i pulsanti con la sola icona hanno un’etichetta testuale | 1.1.1 Contenuti non testuali |
| Lingua dichiarata | La pagina dichiara l’italiano come lingua del contenuto, così la sintesi vocale usa la pronuncia corretta | 3.1.1 Lingua della pagina |
| Percorso di navigazione | Ogni pagina interna espone un breadcrumb con nome accessibile e indicazione della pagina corrente | 2.4.8 Posizione |
| Nessun cookie, nessun banner | Il sito non installa cookie e non mostra alcun sovrapposizione di consenso che possa intercettare il focus da tastiera | 2.4.3 Ordine del focus |
| Rispetto delle preferenze di movimento ridotto | Quando il sistema operativo richiede di ridurre il movimento, animazioni e transizioni vengono annullate e lo scorrimento diventa immediato | 2.3.3 Animazioni da interazioni |
3. Uso da tastiera
Tutte le funzioni del sito si raggiungono con la tastiera. Il primo Tab su qualsiasi pagina rivela il collegamento «Vai al contenuto», che salta direttamente all’area principale ed evita di attraversare la navigazione a ogni cambio di pagina.
L’ordine di tabulazione segue l’ordine di lettura, perché la sequenza è quella del documento e non viene alterata da indici di tabulazione personalizzati. Non esistono finestre modali, sovrapposizioni pubblicitarie o banner di consenso che possano trattenere il focus.
4. Cookie, JavaScript e contenuti statici
Il sito non usa cookie e non mostra alcun avviso di consenso. Le pagine di riferimento e le guide sono generate come HTML statico: testi, tabelle dei comuni, elenchi e collegamenti restano leggibili anche con JavaScript disattivato.
Gli strumenti di calcolo, invece, richiedono JavaScript. La decodifica, il calcolo diretto, la verifica multipla, la ricerca e l’ordinamento delle tabelle dei comuni sono eseguiti nel browser: senza JavaScript attivo quei riquadri non producono risultati. È una conseguenza diretta della scelta di non inviare mai un codice fiscale a un server, ma resta a tutti gli effetti una limitazione ed è elencata fra i limiti noti.
5. Limiti noti
Quello che segue è l’elenco delle barriere di cui siamo consapevoli. È deliberatamente esplicito: una dichiarazione di accessibilità che non ne contenga nessuna non è credibile.
- Nessun audit indipendente. Le verifiche svolte sono quelle di chi sviluppa il sito. Non c’è stata una valutazione da parte di persone con disabilità né di un valutatore esterno, e questo è il limite più rilevante di tutta la pagina.
- Nessun test sistematico con screen reader. La semantica è costruita secondo le specifiche ARIA, ma non esiste una campagna di prova documentata su NVDA, JAWS o VoiceOver. Comportamenti diversi da quelli attesi sono possibili.
- I calcolatori non funzionano senza JavaScript. Vedi il punto precedente: il contenuto informativo resta accessibile, il calcolo no.
- Le tabelle molto lunghe sono troncate. L’elenco completo dei comuni supera le settemila righe: la tabella ne mostra una porzione e invita a restringere la ricerca. Chi naviga in modo sequenziale deve usare il campo di ricerca, che però richiede JavaScript.
- Il contrasto non è stato misurato voce per voce. La tavolozza è pensata per superare il rapporto richiesto dal livello AA, ma non esiste una misurazione documentata di ogni combinazione di colori, in particolare per i testi secondari di dimensione ridotta.
- Un solo tema visivo. Il sito non offre un selettore per il tema scuro né una modalità ad alto contrasto: chi ne ha bisogno deve affidarsi alle impostazioni del proprio browser o del sistema operativo.
6. Segnalare una barriera
Se incontri un ostacolo (un elemento che la tastiera non raggiunge, un controllo che lo screen reader non annuncia, un testo illeggibile con lo zoom al 200%), scrivi a contact@calcolocodicefiscaleinverso.com.
Indica la pagina, l’elemento interessato e la tecnologia assistiva o la modalità di navigazione che stavi usando (screen reader e versione, ingrandimento, sola tastiera). Le segnalazioni di accessibilità hanno la stessa priorità degli errori sui dati: incidono su chi può usare lo strumento e chi no. Le altre modalità di contatto sono nella pagina Contatti.
7. Aggiornamento di questa dichiarazione
La dichiarazione è stata redatta tramite autovalutazione dalla Redazione del sito e viene rivista quando cambia qualcosa nell’interfaccia o quando una segnalazione porta a una correzione. La data in cima alla pagina è quella dell’ultima revisione.
Vedi anche chi siamo, il metodo editoriale e l’ informativa sulla privacy.
Avvertenza
Questo strumento decodifica la struttura formale di un codice fiscale e ne verifica il carattere di controllo. Non conferma che il codice sia stato effettivamente attribuito a una persona: quella verifica è possibile solo attraverso il servizio ufficiale dell’Agenzia delle Entrate. Fonti e metodo
Approfondisci
Decodificare
Verificare e calcolare
Riferimenti
Casi particolari