Déclaration d'accessibilité
Notre engagement à rendre l'outil d'audit d'accessibilité accessible à tous, quelle que soit leur capacité ou leur technologie.
Salut 👋
Je suis Geoffrey, la personne derrière CheckFox, l'outil qui aide les gens à évaluer et améliorer l'accessibilité numérique. Puisque CheckFox est né pour soutenir l'accessibilité, il est logique que je le rende aussi accessible que possible.
Cette page n'est pas une case à cocher. C'est ma façon d'être transparent sur ce que j'ai fait, ce que je fais et ce qu'il me reste à faire. Alors parlons-en, d'humain à humain.
Mon engagement
L'accessibilité est au cœur de tout ce que je fais
L'accessibilité n'est pas un projet ponctuel, c'est quelque chose de vivant qui évolue avec le produit (et avec moi). Chaque nouvelle conception, fonctionnalité ou ligne de code passe par le même test simple :
"Est-ce que ce serait embêtant, déroutant ou impossible pour quelqu'un utilisant une technologie d'assistance ?"
Si la réponse est "peut-être", je corrige. J'apprends, j'améliore et je teste continuellement pour rendre CheckFox plus inclusif pour tout le monde. Ce n'est pas parfait, mais ça s'améliore constamment.
Normes et directives
CheckFox vise à se conformer aux normes et directives d'accessibilité suivantes :
Norme européenne pour les exigences d'accessibilité numérique
Référentiel d'accessibilité web luxembourgeois
Fonctionnalités d'accessibilité
CheckFox inclut un tas de choses accessibles par conception, comme :
Navigation au clavier
- Accessibilité complète au clavier pour tous les éléments interactifs
- Ordre de tabulation logique dans toute l'interface
- Indicateurs de focus visibles avec un contraste élevé
- Liens d'évitement vers les zones de contenu principales
Support des lecteurs d'écran
- Balisage HTML sémantique et structure de titres appropriée
- Texte alternatif descriptif pour toutes les images significatives
- Étiquettes et descriptions ARIA lorsque approprié
- Annonces de lecteur d'écran pour le contenu dynamique
Design visuel
- Schémas de couleurs à contraste élevé (ratio minimum 4,5:1)
- Informations transmises par plusieurs sens (pas uniquement la couleur)
- Texte évolutif jusqu'à 200% sans défilement horizontal
- Zones tactiles d'au moins 24x24 pixels
Formulaires et interaction
- Étiquettes claires associées à tous les contrôles de formulaire
- Messages d'erreur liés aux champs de formulaire pertinents
- Texte descriptif pour les boutons et les liens
- Pas de délai d'expiration ni d'actions sensibles au temps
Cela ne signifie pas que c'est parfait, ou que je n'ai raté aucun endroit. Donc si vous trouvez quelque chose de dérangeant, dites-le moi et je ferai de mon mieux pour le corriger.
Comment je teste les choses
Je teste l'accessibilité de plusieurs façons :
Tests automatisés
Analyses automatisées régulières utilisant des outils standard de l'industrie pour identifier les problèmes d'accessibilité potentiels.
Tests manuels
Tests manuels complets avec des technologies d'assistance incluant les lecteurs d'écran (MacOS Voiceover sur Chrome), le contrôle vocal et la navigation au clavier uniquement.
Tests utilisateurs
Tests utilisateurs ponctuels avec des gens, mais je ne demande pas leur handicap, donc c'est plus aléatoire.
Revue d'expert
Revues périodiques par moi-même, expert en accessibilité, pour assurer la conformité avec les normes et meilleures pratiques actuelles.
L'automatisation détecte les choses faciles. Les gens détectent les choses importantes.
Mais, sachez que cet outil est aussi une expérience : il est réalisé en utilisant 2 intelligences artificielles pour mesurer leurs limites.
Limitations connues
Soyons honnêtes : aucun produit n'est parfait (surtout un produit fait par un seul humain). Voici quelques choses dont je suis conscient et que j'améliore : Si vous repérez autre chose, ou si vous rencontrez un blocage, je veux vraiment le savoir.
Génération de rapports PDF
Les rapports PDF générés peuvent ne pas être entièrement accessibles. Je travaille à améliorer les fonctionnalités d'accessibilité des PDF.
Codage IA et aléatoire
Le code est co-édité par Figma Make et Claude Code avec des exigences d'accessibilité vraiment spécifiques. Cependant, je sais que certaines parties du code peuvent nécessiter des améliorations. Elles ne sont pas bloquantes (supposément) et je travaillerai à l'améliorer.
Je m'engage à résoudre ces limitations dans les prochaines versions et j'accueille chaleureusement vos retours.
Technologies d'assistance que j'ai testées
Jusqu'à présent, j'ai testé CheckFox avec :
Lecteurs d'écran
- VoiceOver (macOS/iOS)
- TalkBack (Android)
Autres technologies
- Logiciel de contrôle vocal
- Dispositifs de navigation par contacteur
- Logiciel de grossissement
- Claviers alternatifs
Sur ma liste : tester avec NVDA, et Voiceover mobile. Si vous utilisez l'un de ceux-ci et que vous souhaitez partager vos commentaires, je vous en serais très reconnaissant !
Retours et support
L'accessibilité est une conversation, pas une case de conformité à cocher. (c'est pourquoi cet outil s'appelle CheckFox et non checkbox 🥹)
Si vous trouvez un bug, un obstacle, ou simplement quelque chose qui pourrait être plus fluide, dites-le moi s'il vous plaît !
Comment fournir des retours
- Envoyez-moi un e-mail à :
- Utilisez le formulaire de retour dans vos paramètres utilisateur
Si vous prenez le temps, voici quoi inclure :
- Ce que vous essayiez de faire
- Ce qui s'est mal passé (ou bizarrement)
- Quel navigateur ou technologie d'assistance vous utilisez
Je réponds généralement dans les 2 jours ouvrables, et je vous ferai savoir comment ou quand je prévois de corriger le problème. Parfois je le corrige même le jour même, avantage d'être développeur solo 😉
Amélioration continue
L'accessibilité est un voyage continu, pas une destination. Je m'engage à :
- Audits d'accessibilité réguliers de ma propre plateforme
- Rester à jour avec les normes et meilleures pratiques d'accessibilité
- Dialoguer avec la communauté du handicap pour obtenir des retours et des conseils
Ma promesse : Je continuerai à améliorer l'accessibilité de CheckFox à chaque version, en veillant à ce que tous les utilisateurs puissent utiliser efficacement cet outil pour créer des expériences numériques plus accessibles.
Ressources supplémentaires
En savoir plus sur l'accessibilité numérique et les meilleures pratiques :