Obleevo

Dichiarazione di accessibilità

Disponibile anche in English · Français · Español · Deutsch · Português · Română · 日本語

Questa è una traduzione di cortesia. Fanno fede le versioni in inglese e in francese. English · Français

Chi può usare questo servizio, e chi no

Questo è un resoconto onesto e non un bollino di conformità. Una parte è un elenco di cose che funzionano; un’altra parte è un elenco di cose che non funzionano, e non funzioneranno, per via di ciò che è la funzione stessa. Ci sono entrambe di proposito: una dichiarazione che vanta solo successi non dice a una persona con disabilità nulla su cui possa organizzarsi.

1. A cosa puntiamo

L’obiettivo è il livello AA delle WCAG 2.2. È il livello a cui fanno riferimento la norma del governo del Quebec SGQRI 008, le linee guida tecniche dell’Accessible Canada Act (legge canadese sull’accessibilità) e l’Atto europeo sull’accessibilità. Non sosteniamo di averlo raggiunto ovunque. La sezione 4 dice dove non l’abbiamo raggiunto.

Questa dichiarazione è stata rivista l’ultima volta alla data indicata in fondo a questa pagina, rispetto alla versione del servizio allora in funzione. Viene rivista ogni volta che l’interfaccia cambia in un modo che incide su una qualsiasi delle affermazioni riportate sotto.

2. Cosa funziona con un lettore di schermo

L’applicazione è un’unica pagina che non si ricarica mai, ed è proprio la forma che risulta ostile a un lettore di schermo se nessuno ci ha pensato. Queste sono le cose costruite apposta:

Tutto ciò che accade viene annunciato. Un messaggio che arriva, una persona che entra o esce, un file offerto, un trasferimento che termina, le parole di sicurezza che cambiano, un errore — ognuno viene letto ad alta voce tramite una regione live. Se ne usano due: una ordinaria, che attende una pausa nella lettura, e una che interrompe, riservata ai due eventi che sono insieme urgenti e a tempo limitato — qualcuno che bussa alla porta e un file in attesa di una risposta.

La stanza ha una struttura in cui muoversi. Intestazioni, una regione principale (landmark) che porta il nome della vista aperta, un registro della conversazione con etichetta e un link per saltare la dozzina di controlli dell’intestazione.

Ogni controllo ha un nome, non solo un’icona, e la barra delle schede indica quale scheda è quella attuale invece di limitarsi a sembrarlo.

Le parole di sicurezza sono testo, non un’immagine. Verificare con chi stai parlando — la cosa più critica per la sicurezza in tutta l’applicazione — è stato progettato per essere letto ad alta voce, il che lo rende uno dei pochi controlli di questo tipo, ovunque, che funziona altrettanto bene senza la vista quanto con essa.

I segreti non vengono letti ad alta voce. Nella cassaforte vengono annunciati il salvataggio, il blocco, l’avviso un minuto prima che si blocchi da sola, una copia negli appunti e ogni errore, ma nessuna password, passphrase, segreto 2FA o contenuto degli appunti viene mai inserito in una regione live o nel nome di un controllo, e il conto alla rovescia di un codice 2FA resta silenzioso. La robustezza di una nuova passphrase viene letta insieme al suo campo e annunciata quando cambia il verdetto, mai a ogni tasto.

Solo tastiera, dall’inizio alla fine. Nessun controllo richiede un puntatore, e nessun tabindex positivo riordina la pagina a tua insaputa. Una finestra di dialogo trattiene la tastiera finché è aperta e, quando si chiude, la restituisce al controllo che l’ha aperta; Esc la chiude oppure, dove uscire farebbe perdere qualcosa, significa “resta”. I menu e la barra delle schede si percorrono con i tasti freccia.

3. Movimento, contrasto e testo

La riduzione del movimento è rispettata ovunque. Se il tuo sistema la richiede, ogni animazione dell’applicazione si ferma: le cifre del conto alla rovescia si sostituiscono invece di scorrere, gli indicatori di caricamento restano fermi su un solo fotogramma invece di girare, arrivi e partenze compaiono e scompaiono, e l’effetto di dissoluzione che viene riprodotto quando si brucia una stanza è sostituito da una semplice dissolvenza. Niente viene soltanto rallentato.

Il contrasto è stato misurato, non stimato. Ogni coppia di testo in entrambi i temi soddisfa il livello AA delle WCAG; quella più al limite misurava 4.57:1, nel tema chiaro. I badge hanno avuto bisogno di colori propri più scuri per arrivarci, perché un testo colorato su una tinta di sé stesso è un problema molto più difficile di quanto sembri.

Niente dipende solo dal colore. Un partecipante verificato dice “verificato”; uno che non corrisponde dice “NON CORRISPONDONO”; il rischio di un file è un numero e una frase oltre che un anello.

Il testo si può ingrandire. Il layout è costruito in unità relative e regge lo zoom al 200% senza perdita di contenuti o di funzioni.

I colori forzati — la modalità a contrasto elevato di Windows — sono gestiti: gli effetti che si basano su sfondi dipinti ripiegano su colori pieni invece di scomparire.

4. Cosa non funziona, e non funzionerà

Tre funzioni di questo servizio sono visive in un modo che non si può tradurre, e fingere il contrario ti farebbe perdere tempo:

La lavagna condivisa. È una superficie di disegno. Una persona cieca non può vedere ciò che vi viene disegnato né disegnarvi. Non esiste un equivalente testuale, perché non c’è testo — il contenuto è fatto di tratti tracciati da altre persone in tempo reale. Tutto il resto della stanza funziona senza, e la stanza non obbliga nessuno ad aprirla.

La condivisione dello schermo. Guardare lo schermo di un’altra persona è guardare. L’audio che può accompagnare uno schermo condiviso viene riprodotto, e il fatto che una condivisione sia iniziata o terminata viene annunciato, ma l’immagine in sé non può essere descritta da questa applicazione.

Il codice QR. È l’immagine di un link. Il link stesso è sempre disponibile come testo, con un pulsante per copiarlo accanto, quindi nulla è raggiungibile solo tramite il codice.

Due limiti minori, dichiarati perché sono reali: l’anteprima del file mostrata prima di accettare un trasferimento è una miniatura per le immagini, senza alcuna descrizione disponibile — nome, dimensione, tipo e rapporto di sicurezza completo del file sono testo; e i grafici della velocità in tempo reale sono riepiloghi decorativi di numeri che sono anche scritti per esteso accanto.

5. Come è stato verificato

Le affermazioni della sezione 2 sono state verificate sull’applicazione in funzione, non sul codice sorgente: si è confermato che le regioni live trasmettono annunci reali, la struttura di regioni e intestazioni è stata letta dalla pagina renderizzata, si è controllato che ogni controllo abbia un nome accessibile e che ogni campo di modulo abbia un’etichetta che non sia un semplice testo segnaposto.

Ora un test automatico viene eseguito a ogni modifica del codice: axe-core su ogni schermata citata nella sezione 2, compresi la cassaforte e le sue finestre di dialogo, in entrambi i temi e alle larghezze di telefono e di computer; e controlli che le finestre di dialogo trattengano e restituiscano la tastiera, che ogni anello di focus raggiunga 3:1, che il testo raggiunga il livello AA, che le regioni live non trasportino mai un segreto e che nulla continui a muoversi quando si chiede meno movimento.

Ciò che non è stato fatto, e andrebbe fatto prima di dichiarare qualsiasi conformità: test con tecnologie assistive reali da parte di persone che le usano ogni giorno — NVDA e JAWS su Windows, VoiceOver su macOS e iOS, TalkBack su Android — e un audit completo da parte di qualcuno qualificato. I controlli automatici e uno sviluppatore attento trovano l’etichetta mancante; non trovano l’annuncio che arriva nel momento sbagliato, né quello che arriva così spesso da dover essere silenziato.

6. Dirci che qualcosa non funziona

Se qualcosa qui ti impedisce di fare ciò per cui sei qui, scrivi a contact@obleevo.com. Di’ cosa cercavi di fare, cosa stavi usando — browser, sistema operativo, tecnologia assistiva e versione — e cosa è successo invece. Non serve che tu lo diagnostichi.

Puntiamo a confermare la ricezione entro 5 giorni lavorativi e a fornire un piano o una soluzione entro 30 giorni. Se una barriera è una delle tre della sezione 4, lo diremo chiaramente invece di lasciarti in attesa di una soluzione che non arriverà.

Se la risposta non ti soddisfa, in Quebec puoi rivolgerti all’Office des personnes handicapées du Québec (ophq.gouv.qc.ca) oppure alla Commission des droits de la personne et des droits de la jeunesse (cdpdj.qc.ca), che tratta i reclami per discriminazione basata su una disabilità ai sensi della Carta dei diritti e delle libertà della persona del Quebec.

Ultima revisione:

Chi siamo · Collabora con noi · Tutorial · Perché Obleevo · Domande frequenti · Condizioni · Privacy · Cookie · Sicurezza · Modello di minaccia · Audit di sicurezza · Formato della cassaforte · Contatti · Novità

Obleevo è sviluppato da The House of Brendrof. Software proprietario, gratuito.

Torna a Obleevo