Vai al contenuto
Animiyo

Dichiarazione di accessibilità di Animiyo

Dichiarazione di accessibilità di Animiyo: conformità parziale alle WCAG 2.2 AA, funzioni disponibili, limiti noti e come segnalare un problema.

In vigore dal
2 agosto 2026
Ultimo aggiornamento
2 agosto 2026
Versione
1.0

Animiyo raccoglie dati sanitari degli animali, promemoria di terapie e appuntamenti con le cliniche: se una persona non riesce a leggere la dose di un farmaco o a confermare un promemoria, il danno non è un fastidio di navigazione ma una cura saltata. Per questa ragione l'accessibilità è trattata come un requisito del prodotto e non come una rifinitura successiva. Questa dichiarazione descrive lo stato reale del sito pubblico e dell'applicazione web raggiungibili dal dominio della piattaforma, le funzioni già disponibili, i limiti che conosciamo e il modo per segnalare un problema. Lo stato dichiarato è di conformità parziale alle linee guida WCAG 2.2 di livello AA, sulla base di un'autovalutazione svolta dal titolare del progetto il 2 agosto 2026. L'applicazione iOS nativa segue le linee guida di accessibilità del sistema operativo e sarà oggetto di una dichiarazione separata quando la valutazione sarà completata.

Il nostro impegno

Una piattaforma che conserva libretti sanitari, dosi, scadenze vaccinali e promemoria di terapia non può permettersi barriere. Chi si prende cura di un animale malato lo fa spesso in condizioni difficili: di fretta, con una mano occupata, su uno schermo piccolo, con la vista affaticata o in una stanza poco illuminata. Le stesse scelte che servono a una persona con disabilità permanente servono anche a chi si trova in una difficoltà temporanea o legata alla situazione del momento.

Questa dichiarazione riguarda il sito pubblico e l'applicazione web Next.js ospitati su Google Cloud Run e raggiungibili dal dominio della piattaforma. Non riguarda l'applicazione iOS nativa, che segue le linee guida di accessibilità del sistema operativo e sarà oggetto di una dichiarazione separata quando la valutazione sarà completata. Non riguarda i siti di terze parti eventualmente raggiunti dai collegamenti in uscita.

Il documento è scritto per essere utile, non per rassicurare. Dove una funzione manca lo diciamo, dove esiste un'alternativa la indichiamo, dove non c'è alcuna alternativa lo scriviamo senza giri di parole. Una dichiarazione di accessibilità che nasconde i propri limiti serve solo a chi la pubblica.

Standard e norme di riferimento

Il riferimento tecnico adottato sono le linee guida WCAG 2.2 di livello AA del World Wide Web Consortium. Sono il punto di arrivo comune sia della norma armonizzata europea sia della normativa italiana, quindi lavorare sui criteri WCAG significa lavorare contemporaneamente su tutti i quadri applicabili.

Riferimenti normativi e tecnici applicabili a Animiyo
RiferimentoCosa stabilisceApplicazione a Animiyo
WCAG 2.2, livello AA (World Wide Web Consortium)I criteri tecnici di percepibilità, utilizzabilità, comprensibilità e robustezza dei contenuti webRiferimento tecnico adottato per la progettazione e per l'autovalutazione
Norma armonizzata EN 301 549Recepisce le WCAG nel quadro europeo dei requisiti di accessibilità dei prodotti e servizi informaticiQuadro di verifica dei requisiti applicabili al servizio
Direttiva UE 2019/882 (European Accessibility Act), recepita in Italia con il decreto legislativo 27 maggio 2022 numero 82Requisiti di accessibilità per prodotti e servizi rivolti ai consumatori, applicabili dal 28 giugno 2025Animiyo è un servizio rivolto ai consumatori e rientra nell'ambito di applicazione
Legge 9 gennaio 2004 numero 4 (legge Stanca) e successive modificheQuadro nazionale italiano in materia di accessibilità degli strumenti informaticiRiferimento per il contesto nazionale e per i canali di segnalazione

Le quattro fonti non sono alternative fra loro. Le WCAG forniscono i criteri verificabili, la EN 301 549 li inserisce nel quadro europeo, il decreto legislativo 82/2022 stabilisce l'obbligo per i servizi rivolti ai consumatori e la legge Stanca definisce il contesto nazionale e gli organi di vigilanza.

Stato di conformità

Animiyo dichiara una conformità parziale alle linee guida WCAG 2.2 di livello AA. Conformità parziale significa che una parte dei contenuti e delle funzioni soddisfa i criteri richiesti e una parte no. Non è una formula di cortesia: le parti non conformi sono quelle elencate nella sezione dedicata ai limiti noti, indicate una per una con il limite specifico e l'eventuale alternativa disponibile.

Lo stato dichiarato deriva da un'autovalutazione condotta dal titolare del progetto e conclusa il 2 agosto 2026. Non esiste una certificazione di terza parte, non è stato svolto un audit indipendente e non viene dichiarato alcun punteggio o percentuale di conformità.

  • Che cosa è stato valutato: le pagine pubbliche del sito, i documenti legali, le pagine di contenuto editoriale e le schermate principali dell'applicazione web.
  • Che cosa non è stato valutato: l'applicazione iOS nativa, i documenti caricati dagli utenti e dalle cliniche, i contenuti generati dagli utenti.
  • Chi ha valutato: il titolare del progetto, senza l'intervento di un valutatore esterno.
  • Quando: 2 agosto 2026.

La dichiarazione verrà aggiornata quando gli interventi pianificati saranno completati oppure quando una modifica sostanziale della piattaforma cambierà il quadro qui descritto. La versione del documento e la data di revisione sono indicate in testa alla pagina.

Funzioni di accessibilità disponibili

Le funzioni elencate qui sotto sono già attive nella piattaforma. Alcune sono sempre presenti e non richiedono alcuna azione, altre si attivano dalle impostazioni di aspetto e restano poi valide per le visite successive.

Funzioni di accessibilità presenti, punto di attivazione e criterio WCAG di riferimento
FunzioneDove si attivaCriterio WCAG di riferimento
Collegamento per saltare direttamente al contenuto principaleCompare in cima alla pagina quando riceve il fuoco della tastiera2.4.1 Salto di blocchi
Modalità ad alto contrastoImpostazioni di aspetto1.4.3 Contrasto minimo
Riduzione del movimentoImpostazioni di aspetto, oppure preferenza di sistema prefers-reduced-motion2.3.3 Animazione da interazioni
Tre scale del testo: piccola, media, grandeImpostazioni di aspetto1.4.4 Ridimensionamento del testo
Scelta della famiglia di caratteri fra un carattere a bastoni neutro, un grottesco e un carattere con grazieImpostazioni di aspetto1.4.8 Presentazione visiva (livello AAA, funzione aggiuntiva)
Tema chiaro, scuro o determinato dal sistemaImpostazioni di aspetto1.4.3 Contrasto minimo
Navigazione completa da tastiera con indicatore di fuoco sempre visibileSempre attiva2.1.1 Tastiera, 2.4.7 Fuoco visibile
Attributi ARIA sui componenti interattivi ed elementi nativi dove possibileSempre attiva4.1.2 Nome, ruolo, valore
Indice delle sezioni con ancore stabili su ogni pagina di contenutoSempre attiva2.4.5 Più modi per raggiungere una pagina
Testo alternativo richiesto per le immagini editorialiSempre attiva1.1.1 Contenuti non testuali
  1. Apri le impostazioni di aspetto

    Le preferenze di aspetto raccolgono in un unico punto tema, contrasto, scala del testo, famiglia di caratteri e riduzione del movimento. Non serve modificare nulla nel browser o nel sistema operativo.

  2. Scegli il tema e il livello di contrasto

    Il tema può essere chiaro, scuro oppure determinato dal sistema, così segue automaticamente l'impostazione del dispositivo. La modalità ad alto contrasto è indipendente dal tema e si attiva separatamente.

  3. Regola la scala del testo e il carattere

    Le tre scale disponibili sono piccola, media e grande, e nessuna comporta perdita di contenuto o di funzionalità. La famiglia di caratteri si sceglie fra un carattere a bastoni neutro, un grottesco e un carattere con grazie.

  4. Attiva la riduzione del movimento se ti serve

    Con la riduzione attiva le animazioni vengono ridotte al minimo. Le animazioni rispettano anche la preferenza di sistema prefers-reduced-motion, quindi chi l'ha già impostata a livello di sistema operativo non deve ripetere la scelta qui.

  5. Verifica che la preferenza ti segua

    Le impostazioni sono salvate nella chiave animiyo.appearance dell'archiviazione locale del browser. Se hai un account e sei autenticato vengono salvate anche nel profilo, così seguono la persona fra dispositivi diversi e non restano legate a un solo browser.

Uno script in linea applica le preferenze prima del primo disegno della pagina. Serve a evitare lo sfarfallio dovuto al passaggio dal tema predefinito a quello scelto, che per molti è solo un difetto estetico ma per chi ha sensibilità alla luce è un disturbo reale.

Struttura semantica dei contenuti

I contenuti editoriali e i documenti legali di Animiyo non sono scritti in HTML grezzo. Sono composti da blocchi tipizzati: paragrafi, elenchi, tabelle, riquadri, passi e citazioni. Il renderer trasforma ogni blocco in marcatura semantica, sempre nello stesso modo.

  • La gerarchia dei titoli è generata dal modello, quindi non ci sono salti di livello dovuti a una scelta tipografica di chi scrive.
  • Le intestazioni di tabella sono dichiarate come tali e associate alle celle, quindi un lettore di schermo può annunciare a quale colonna appartiene un valore.
  • Gli elenchi sono elenchi veri e non righe separate da simboli, quindi la tecnologia assistiva ne annuncia la lunghezza e la posizione corrente.
  • I riquadri di rilievo portano un titolo e un tono dichiarati, quindi il significato non è affidato al solo colore.
  • Non essendoci HTML grezzo nei file di contenuto non esistono marcature inventate caso per caso.

Ogni pagina di contenuto ha un indice delle sezioni con ancore stabili. L'indice permette di raggiungere una sezione senza scorrere tutto il documento, e le ancore non cambiano quando il testo viene aggiornato: un collegamento profondo condiviso con un'altra persona continua a funzionare anche dopo una revisione.

Questo modello riduce i difetti alla radice. Un difetto di accessibilità strutturale nasce quasi sempre da una scelta manuale sbagliata e ripetuta molte volte; spostando la struttura nel modello dei dati, l'errore diventa impossibile da commettere per chi scrive, perché il compilatore rifiuta un blocco malformato e il renderer produce sempre la stessa marcatura. Restano possibili gli errori di contenuto, per esempio un testo alternativo poco descrittivo, ma non gli errori di struttura.

Lingue, direzione del testo e formati

Animiyo pubblica nove lingue: italiano, inglese, francese, spagnolo, tedesco, cinese semplificato, estone, russo e arabo. I codici usati nelle rotte sono it, en, fr, es, de, zh-Hans, et, ru e ar.

  • L'arabo è reso con direzione del testo da destra a sinistra, con l'attributo dir impostato sull'elemento radice della pagina, quindi la direzione vale per l'intera interfaccia e non solo per i paragrafi.
  • Ogni pagina dichiara la propria lingua, così la sintesi vocale di un lettore di schermo usa la pronuncia corretta invece di leggere un testo straniero con le regole della lingua sbagliata.
  • Date e numeri seguono le convenzioni locali della lingua scelta, non un formato unico imposto a tutte le versioni.
  • Gli hreflang elencano solo le versioni realmente tradotte: una pagina non tradotta non viene annunciata come disponibile in quella lingua.

La copertura linguistica è una questione di accessibilità prima ancora che di mercato: leggere istruzioni sanitarie in una lingua che non si padroneggia è una barriera come un contrasto insufficiente. Il limite attuale è la qualità della revisione, non la copertura: le traduzioni nelle lingue diverse da italiano e inglese non sono ancora state riviste da un revisore madrelingua per la chiarezza dei testi delle etichette.

Compatibilità con le tecnologie assistive

La piattaforma è costruita per funzionare con le tecnologie assistive, ma le prove effettivamente svolte non coprono tutte le combinazioni possibili. Qui sotto è indicato che cosa è stato provato e che cosa no, perché senza questa distinzione una dichiarazione di compatibilità non ha valore pratico.

  • Provato: navigazione con la sola tastiera sulle pagine pubbliche e sulle schermate principali dell'applicazione, verificando che l'indicatore di fuoco resti sempre visibile e che nessun elemento diventi irraggiungibile.
  • Provato: ingrandimento del testo fino al duecento per cento, verificando che il contenuto resti leggibile e le funzioni utilizzabili.
  • Provato: resa da destra a sinistra della versione araba, compresa la direzione degli elementi di navigazione.
  • Provato: struttura dei titoli ed etichette dei moduli sulle pagine principali.
  • Non provato in modo sistematico: le combinazioni di lettore di schermo, browser e sistema operativo. Le verifiche svolte sono state parziali e non coprono tutte le schermate.
  • Non provato: comandi vocali, tastiere alternative e dispositivi di puntamento assistito.
  • Non provato: i documenti PDF e le immagini caricati dagli utenti e dalle cliniche, che non passano da alcun controllo di accessibilità.

Dichiarare quali combinazioni non sono state provate fa parte della dichiarazione stessa. Senza questa informazione una persona non può sapere se il proprio strumento sia stato considerato, e scoprirlo sul campo significa perdere tempo su un servizio che gestisce scadenze sanitarie. Le prove con lettori di schermo su più combinazioni di sistema operativo e browser sono fra i miglioramenti pianificati.

Contenuti non accessibili e limiti noti

Questi sono i limiti che conosciamo alla data della valutazione. Sono elencati per intero, con l'alternativa disponibile quando esiste e con la dichiarazione esplicita che non esiste quando manca.

Limiti noti alla data del 2 agosto 2026, con alternativa disponibile e stato
ElementoLimiteAlternativa disponibileStato
Mappe delle passeggiate e tracciati GPSResi come elementi grafici, senza un equivalente testuale completo del percorsoDistanza, durata e dislivello sono disponibili in forma testuale; il percorso non è descritto in modo alternativoNon conforme, intervento pianificato
Grafici del peso e del budgetLa tabella di appoggio con i valori esiste solo in alcune schermatePresente dove la tabella è già implementata, assente nelle altre schermateParzialmente conforme, intervento pianificato
Documenti PDF e immagini caricati dagli utenti e dalle clinicheNon sono controllati per l'accessibilità e possono non essere leggibili da un lettore di schermoNessuna: il file resta quello fornito da chi lo ha caricatoNon conforme, fuori dal controllo diretto del titolare
Contenuti generati dagli utenti: recensioni, note, fotografie degli animaliPossono non avere testo alternativoNessuna alternativa generata automaticamenteNon conforme
Tabelle denseRichiedono scorrimento orizzontale sugli schermi piccoliIl contenuto resta completo, raggiungibile da tastiera e annunciato con le intestazioni di colonnaParzialmente conforme
Riquadro di verifica reCAPTCHA Enterprise usato da App CheckComponente di terza parte sul quale il titolare non ha controllo direttoNessuna alternativa fornita dal titolareNon conforme, fuori dal controllo diretto del titolare
Traduzioni nelle lingue diverse da italiano e ingleseNon ancora riviste da un revisore madrelingua per la chiarezza dei testi delle etichetteSono disponibili le versioni italiana e inglese, rivisteDa migliorare, intervento pianificato

Nessuno di questi limiti viene presentato come marginale. Le mappe delle passeggiate e i documenti caricati sono barriere concrete per chi usa un lettore di schermo, e finché non saranno risolte la conformità resta parziale.

Metodo di valutazione

La valutazione è un'autovalutazione condotta dal titolare del progetto. Non c'è certificazione di terza parte, non c'è audit indipendente e nessun soggetto esterno ha verificato le conclusioni riportate in questo documento.

  1. Controlli automatici sulle pagine principali del sito e dell'applicazione web.
  2. Prove manuali di navigazione condotte con la sola tastiera.
  3. Verifica dei rapporti di contrasto fra testo e sfondo.
  4. Prove con l'ingrandimento del testo fino al duecento per cento.
  5. Controllo della struttura dei titoli e delle etichette dei moduli.
  6. Verifica della resa da destra a sinistra nella versione araba.

Data della valutazione: 2 agosto 2026. I risultati si riferiscono alla versione della piattaforma pubblicata a quella data.

Un'autovalutazione ha un limite strutturale che va detto: chi ha costruito l'interfaccia è anche chi la giudica, conosce i percorsi che funzionano e tende a percorrerli. Per questa ragione la valutazione di un audit indipendente è fra i miglioramenti pianificati, prima dell'apertura al pubblico.

Come segnalare un problema

Se incontri una barriera puoi segnalarla dalla pagina Contatti del sito, al percorso /contatti. Ogni segnalazione è utile anche quando riguarda un limite già elencato in questo documento, perché aiuta a capire quanto pesa nell'uso reale.

  1. Apri la pagina Contatti

    La pagina /contatti del sito apre un messaggio di posta elettronica con oggetto già pronto verso l'indirizzo indicato lì. Non esiste un modulo da compilare e non serve avere un account per scrivere.

  2. Indica l'indirizzo della pagina

    Copia l'indirizzo completo della pagina in cui hai incontrato il problema. Senza l'indirizzo la verifica richiede molto più tempo e a volte non è possibile riprodurre la situazione.

  3. Descrivi browser e tecnologia assistiva

    Indica quale browser e quale tecnologia assistiva stavi usando, con la versione se la conosci. La stessa pagina può comportarsi in modo diverso a seconda della combinazione, quindi questo dato è spesso decisivo.

  4. Racconta che cosa non ha funzionato

    Spiega che cosa stavi cercando di fare e che cosa è successo invece. Se puoi, indica anche che cosa ti aspettavi che accadesse: la differenza fra atteso e ottenuto è l'informazione più utile.

Il riscontro arriva entro trenta giorni dalla segnalazione. Se la risposta non è soddisfacente oppure non arriva, in Italia è possibile presentare una segnalazione all'Agenzia per l'Italia digitale, che vigila sull'attuazione della normativa in materia di accessibilità. Per i servizi che rientrano nel decreto legislativo 82/2022 è possibile rivolgersi alle autorità di vigilanza designate. Resta in ogni caso salva la tutela giurisdizionale.

Miglioramenti pianificati

Gli interventi elencati qui sotto sono quelli decisi per superare i limiti dichiarati. Sono ordinati per priorità e riguardano tanto le funzioni quanto il metodo con cui l'accessibilità viene verificata.

Interventi pianificati, effetto atteso e priorità assegnata
InterventoEffetto attesoPriorità
Equivalente testuale strutturato per i tracciati delle passeggiate, con descrizione del percorso e tabella dei punti principaliIl contenuto della mappa diventa leggibile senza dover vedere il graficoAlta
Tabella di appoggio per tutti i graficiPeso e budget leggibili come dati anche dove oggi esiste il solo graficoAlta
Controllo automatico dell'accessibilità integrato nella catena di compilazioneUna regressione blocca la pubblicazione invece di arrivare in produzioneAlta
Revisione delle traduzioni delle etichette nelle sette lingue oltre a italiano e ingleseEtichette chiare anche fuori dalle due lingue già rivisteMedia
Prove con lettori di schermo su più combinazioni di sistema operativo e browserCopertura verificata delle tecnologie assistive più diffuseMedia
Valutazione di un audit indipendente prima dell'apertura al pubblicoVerifica esterna che superi il limite strutturale dell'autovalutazioneMedia

Le priorità riflettono la gravità della barriera, non la facilità di realizzazione. In questo documento non viene promessa alcuna data di consegna: quando un intervento è completato la dichiarazione viene aggiornata, la versione cambia e la riga corrispondente esce dai limiti noti.

Domande frequenti

Che cosa significa esattamente conformità parziale?
Significa che una parte dei contenuti e delle funzioni soddisfa i criteri WCAG 2.2 di livello AA e una parte no. Le parti non conformi non sono lasciate nel vago: sono elencate una per una nella sezione dedicata ai limiti noti, con il limite specifico, l'alternativa disponibile quando esiste e lo stato dell'intervento. Dichiarare una conformità piena sarebbe più comodo ma non sarebbe vero, e una persona che si affida a una dichiarazione falsa perde tempo prezioso. La conformità resta parziale finché i limiti elencati non saranno risolti.
Chi ha valutato l'accessibilità di Animiyo?
La valutazione è stata condotta dal titolare del progetto, in autovalutazione, e conclusa il 2 agosto 2026. Non esiste una certificazione di terza parte e non è stato svolto alcun audit indipendente. Il limite di questo metodo è noto: chi ha costruito l'interfaccia conosce i percorsi che funzionano e tende a seguirli, quindi può non incontrare barriere che una persona esterna troverebbe subito. La valutazione di un audit indipendente prima dell'apertura al pubblico è fra gli interventi pianificati.
Come attivo l'alto contrasto, la riduzione del movimento o un testo più grande?
Tutte queste opzioni si trovano nelle impostazioni di aspetto, insieme al tema e alla scelta della famiglia di caratteri. Le scale del testo disponibili sono tre, piccola, media e grande, e nessuna comporta perdita di contenuto o di funzionalità. Le preferenze sono salvate nella chiave animiyo.appearance dell'archiviazione locale e, se sei autenticato, anche nel profilo, quindi ti seguono fra dispositivi diversi. Se hai già attivato la riduzione del movimento a livello di sistema operativo non devi ripetere la scelta, perché le animazioni rispettano anche la preferenza prefers-reduced-motion.
Posso usare le mappe delle passeggiate con un lettore di schermo?
Non completamente, ed è uno dei limiti dichiarati. Le mappe e i tracciati GPS sono resi come elementi grafici e il percorso non ha ancora un equivalente testuale che lo descriva. Restano disponibili in forma testuale distanza, durata e dislivello, quindi i dati riassuntivi della passeggiata sono leggibili. Un equivalente testuale strutturato del tracciato, con descrizione del percorso e tabella dei punti principali, è il primo degli interventi pianificati.
Che cosa succede dopo che ho inviato una segnalazione di accessibilità?
La segnalazione viene esaminata e ricevi un riscontro entro trenta giorni. Nella risposta viene indicato se il problema è riproducibile, se rientra fra i limiti già noti e quale intervento è previsto. Se la risposta non è soddisfacente oppure non arriva, in Italia puoi presentare una segnalazione all'Agenzia per l'Italia digitale, che vigila sull'attuazione della normativa in materia di accessibilità, e per i servizi che rientrano nel decreto legislativo 82/2022 puoi rivolgerti alle autorità di vigilanza designate. Resta in ogni caso salva la tutela giurisdizionale.

In sintesi

Se usi una tecnologia assistiva, apri le impostazioni di aspetto e configura contrasto, scala del testo, carattere e riduzione del movimento prima di iniziare: le preferenze restano salvate e ti seguono fra dispositivi diversi. Se incontri una barriera, segnalala dal percorso /contatti indicando l'indirizzo della pagina, il browser, la tecnologia assistiva usata e che cosa non ha funzionato; il riscontro arriva entro trenta giorni.

Dichiarazione di accessibilità di Animiyo · Animiyo