Dichiarazione di accessibilità
Scrapeland si impegna a rendere scrape.land utilizzabile da tutti, comprese le persone che navigano con uno screen reader, solo con la tastiera, con ingrandimento o con movimento ridotto. Questa dichiarazione descrive a che punto siamo e cosa sappiamo essere ancora sbagliato.
1. Obiettivo di conformità
Puntiamo al livello AA delle Linee guida per l'accessibilità dei contenuti web (WCAG) 2.1, lo standard richiamato dalla EN 301 549 e dall'Atto europeo sull'accessibilità. Siamo parzialmente conformi: gran parte del sito raggiunge tale livello, le eccezioni elencate sotto no.
2. Cosa abbiamo fatto
- Ogni pagina ha un link di salto e un unico punto di riferimento principale, così chi usa la tastiera raggiunge il contenuto senza attraversare l'intestazione.
- I colori sono dichiarati esplicitamente sia nel tema scuro sia in quello chiaro anziché ereditati dal browser, e il testo corrente rispetta il contrasto minimo di 4,5:1.
- I link all'interno delle frasi sono sottolineati, quindi non si distinguono solo per il colore.
- Gli esempi di codice e le tabelle larghe che scorrono lateralmente si possono raggiungere e scorrere da tastiera.
- Il menu mobile sposta il focus al proprio interno, lo mantiene lì finché è aperto, si chiude con Esc e restituisce il focus al pulsante che lo ha aperto.
- I messaggi di stato, comprese le conferme di copia e gli errori, vengono annunciati agli screen reader.
- L'animazione sulla pagina principale e nella documentazione si ferma per i visitatori il cui sistema richiede movimento ridotto.
- Le tabelle di dati identificano le intestazioni di colonna e il sito è pubblicato in inglese, rumeno e italiano.
- Ogni grafico e ogni mappa della dashboard è accompagnato da una tabella con gli stessi dati, così nessun valore è trasmesso solo dal colore o da un suggerimento raggiungibile soltanto con il mouse.
- Le notifiche si possono chiudere a mano, smettono di sparire mentre le si legge e i messaggi di errore non svaniscono da soli.
- Gli errori dei moduli sono collegati al campo che li ha causati e vi spostano il cursore, e tutte le conferme usano la stessa finestra di dialogo interna alla pagina, che trattiene il focus e si chiude con il tasto Esc.
3. Problemi noti
Queste sono le barriere di cui siamo a conoscenza. Sono reali e questo elenco non è il riassunto di una scansione automatica — gli strumenti automatici trovano circa un terzo dei problemi di accessibilità, il resto dell'elenco viene da test manuali.
- Non abbiamo provato il sito con gli screen reader veri e propri. I nostri controlli eseguono regole automatiche, leggono l'albero di accessibilità del browser e percorrono ogni pagina da tastiera — tutto in Chrome. NVDA, JAWS, VoiceOver e browser diversi da Chrome non sono stati provati dall'inizio alla fine, quindi possono restare problemi specifici di un singolo abbinamento.
4. Come è stata svolta la valutazione
Abbiamo valutato il sito internamente. I test automatici hanno usato axe-core su ogni pagina pubblica e su ogni schermata della dashboard riservata, area di amministrazione compresa, sia nel tema scuro sia in quello chiaro e fino a una finestra larga 320 pixel. Il resto è stato test manuale da tastiera, ispezione dell'albero di accessibilità e verifica del contrasto cromatico secondo la formula WCAG. Non abbiamo commissionato un audit indipendente e non presentiamo questa dichiarazione come tale.
5. L'API in sé
L'API restituisce JSON leggibile dalle macchine e ogni errore porta un messaggio in testo semplice che dice cosa non ha funzionato e cosa cambiare. Nessun errore dipende dal colore, dalla posizione o da un'immagine per essere compreso. Le nostre librerie client e la documentazione sono la superficie umana dell'API e la dichiarazione qui sopra si applica a esse.
6. Segnalare un problema
Se qualcosa su questo sito non funziona per te, ti preghiamo di segnalarcelo. Descrivi la pagina e cosa stavi cercando di fare e, se puoi, indica la tua tecnologia assistiva e il browser. Puntiamo a rispondere entro cinque giorni lavorativi e ti diremo quando è stato risolto oppure perché non lo è. support@scrape.land.
Se non sei soddisfatto della nostra risposta, puoi rivolgerti all'autorità di vigilanza del mercato competente per l'accessibilità nel tuo Stato membro dell'UE.