1. État de conformité
La conformité au niveau AA de la WCAG 2.1 est actuellement PARTIELLE.
Un audit automatisé (axe-core 4.11, Chromium headless) a été conduit le 2026-05-13 sur les routes web publiques (landing, support, confidentialité, connexion admin, réinitialisation de mot de passe, vérification e-mail, déclaration d'accessibilité) en FR et EN. Une non-conformité distincte a été identifiée (cf. § 3).
Aucune affirmation de conformité totale ou substantielle n'est faite. Les outils automatisés détectent environ 20% à 50% des problèmes WCAG ; un audit manuel (clavier, lecteur d'écran NVDA/VoiceOver/TalkBack) et des tests utilisateurs avec personnes en situation de handicap restent à mener.
2. Périmètre
Cette déclaration couvre la surface web Musaium (musaium.app — landing, support, confidentialité, accessibilité, réinitialisation de mot de passe, vérification d'e-mail) et la porte d'entrée admin publique (/{locale}/admin/login).
L'application mobile Musaium (iOS + Android, com.musaium.mobile) n'est PAS couverte par l'audit automatisé actuel. Un audit a11y mobile distinct (VoiceOver, TalkBack, Accessibility Inspector, Accessibility Scanner) est planifié.
3. Non-conformités identifiées (audit automatisé, 2026-05-13)
Contraste de couleur — token text-text-muted admin (WCAG 1.4.3, Serious) : le token de texte « muted » a été remonté de #94A3B8 à #5E7184 le 2026-05-14 (run 2026-05-14-i18n-a11y-eaa-batch), portant le contraste sur fond blanc de 2.56:1 à 4.78:1. Quatre badges de statut (gray-500 sur gray-100, 4.39:1) sur les pages admin tickets/support/users/reports ont été relevés à gray-600 (≥7:1). Onze éléments select sur tickets/reports/analytics admin ont reçu un aria-label explicite pour satisfaire WCAG 4.1.2.
Un balayage axe-core en direct sur 18 routes (chromium, jeux de règles WCAG 2.1 A + AA) n'a remonté aucune violation le 2026-05-14 — landing, security, accessibility, privacy, support, login, admin dashboard, admin users, admin mfa, admin audit-logs, admin tickets, admin support, admin analytics, admin reports, admin reviews, verify-email, confirm-email-change, reset-password. Cela n'implique PAS une conformité totale — cf. § 4.
4. Limitations de l'audit
Audit automatisé uniquement — la navigation clavier, la sémantique lecteur d'écran, la perception du contraste, la sensibilité au mouvement et la charge cognitive n'ont PAS été vérifiées par un auditeur humain.
Aucun test utilisateur avec personnes en situation de handicap n'a été conduit.
L'application mobile n'est pas dans le périmètre de cet audit.
Les réponses IA générées (chat) sont non-déterministes par nature — un guardrail de simplicité ne se substitue pas à une accessibilité cognitive formelle.
5. Voies de recours et feedback
Si vous constatez un défaut d'accessibilité, contactez support@musaium.app — réponse cible sous 7 jours ouvrés.
En France, vous pouvez également saisir le Défenseur des droits (https://www.defenseurdesdroits.fr), la DGCCRF ou l'ARCOM. Les utilisateurs résidant dans un autre État membre de l'UE doivent saisir l'autorité de contrôle nationale au titre de la Directive (UE) 2019/882 (European Accessibility Act).
6. Déclaration complète
La déclaration complète — incluant base juridique, inventaire des éléments de conception, méthodologie d'audit et bloc de signature — est publiée dans le dépôt source à docs/legal/accessibility-statement-fr.md (français) et docs/legal/accessibility-statement-en.md (anglais).