Aller au contenu principal

L’accessibilité chez Audact

Dernière mise à jour : 27 août 2026La section 2 était une liste d’engagements dont trois étaient contredits par la déclaration formelle. C’est désormais un tableau : mesure, état réel, et la mesure sur laquelle repose chaque état. Plus tard le même jour, la ligne sur le marquage d’un champ invalide a vieilli dans l’autre sens : le formulaire de candidature des agences a été corrigé et le manque s’est déplacé vers le formulaire de contact entreprise. Les deux pages désignent maintenant le même formulaire. L’audit par un tiers est à l’état Prévu, aucun prestataire mandaté.

Nous travaillons à la conformité avec l’European Accessibility Act et avec WCAG 2.2 AA sur audact.ai et sur le tableau de bord de la plateforme. Cette page présente la feuille de route formelle de l’audit et, pour chaque mesure, ce qui est réellement vrai aujourd’hui.

Cette page traite du plan. L’état actuel de conformité, les problèmes connus et la procédure de réclamation figurent dans la déclaration d’accessibilité formelle, qui consigne aujourd’hui une conformité partielle avec WCAG 2.1 niveau AA.

1. Feuille de route de l’audit formel WCAG 2.2 AA

  • Élément
    Achèvement visé
    État
    T4 2026
  • Élément
    Présélection de prestataires
    État
    Présélection : Deque · Level Access · Knowability. Pas encore choisi, pas encore mandaté.
  • Élément
    Budget
    État
    3 000 € – 8 000 €
  • Élément
    Périmètre
    État
    Échantillon de 10 à 15 pages représentatives + audit de conformité complet

2. Engagements actuels, et où en est réellement chacun

Chaque ligne nomme la mesure sur laquelle elle repose. Un engagement sans mesure est une promesse, et cette page n’est pas faite pour les promesses.

  • Mesure
    HTML sémantique, zones de repère et un lien d’évitement vers le contenu sur chaque page
    État
    Constaté sur neuf pages
    Fondement
    Chaque page porte un élément main avec la cible du lien d’évitement, un h1, ainsi qu’un en-tête, une navigation et un pied de page. Constaté par mesure sur neuf pages.
  • Mesure
    Utilisation au clavier avec un indicateur de focus visible sur les éléments utilisables des neuf pages mesurées
    État
    Constaté sur 441 commandes
    Fondement
    441 éléments pouvant recevoir le focus sur neuf pages, chacun mesuré avant et après la prise de focus. Tous changent d’apparence.
  • Mesure
    Contraste des couleurs au niveau WCAG AA pour le texte courant et les éléments interactifs
    État
    Constaté par mesure, pas par audit ; nouvelle mesure à faire
    Fondement
    176 pages en anglais à 1440 px, plus 17 pages en anglais, allemand et néerlandais à 1440 et 390 px, chaque texte mesuré par rapport au fond réellement affiché derrière lui. Aucun texte sous son seuil. La méthode a été éprouvée sur une ligne injectée à 1,52:1, qu’elle a signalée. Corrigé le 28 août 2026 : cette passe lisait la couleur posée sur le texte et non la couleur à laquelle une couche d’opacité située au-dessus la ramène ; elle n’a donc rien signalé sur /en/demos, où Lighthouse a mesuré 1,87:1. Une ligne injectée n’a aucune opacité au-dessus d’elle, ce qui explique que le contrôle positif n’ait pas pu le détecter. Les trois lignes concernées sont corrigées et le script intègre désormais l’opacité de chaque élément ancêtre ; le nombre de pages ci-dessus date d’avant cette correction et doit être remesuré.
  • Mesure
    Mouvement réduit : l’animation respecte prefers-reduced-motion
    État
    Constaté pour l’animation qui existe
    Fondement
    Compté en pixels, parce qu’un style calculé ne voit pas un canvas. Sans la préférence, deux des cinq canvas de la page d’accueil traversent 5 et 7 états distincts en 1,8 seconde ; sous reduce, chaque canvas en montre 2 — vide, puis final. Les animations et transitions CSS sont ramenées à 0,01 ms par la même requête.
  • Mesure
    Chaque champ de formulaire a une étiquette associée
    État
    Constaté sur les deux variantes de formulaire
    Fondement
    Mesuré dans le navigateur sur le formulaire de candidature et sur le formulaire entreprise : chaque champ affiché se résout vers un élément label ou une étiquette ARIA. La variante sans JavaScript place chaque champ dans son propre label.
  • Mesure
    Les erreurs et les confirmations sont annoncées aux technologies d’assistance
    État
    Constaté dans le formulaire de candidature
    Fondement
    Dans le formulaire de candidature des agences, une erreur s’affiche avec role=alert et aria-live=assertive, et la confirmation avec role=status et aria-live=polite. La déclaration formelle disait que cela restait à ajouter ; c’est en place, et cette déclaration a été corrigée.
  • Mesure
    Le champ à l’origine d’une erreur est marqué comme invalide et renvoie vers le message
    État
    En cours de correction
    Fondement
    Le formulaire de contact entreprise ne le fait pas : lorsqu’on envoie /for-enterprise à 1440 px avec ses champs obligatoires vides, aucun de ses sept champs ne porte aria-invalid et aucun ne renvoie à un message avec aria-describedby. Jusqu’au 27 août 2026, cette ligne nommait le formulaire de candidature des agences ; il a été corrigé plus tard le même jour et marque désormais ses trois champs obligatoires, si bien que le manque s’est déplacé et n’a pas été comblé. La mesure est la même lecture aux deux endroits, ce qui fait de ceci un manque et non un style maison.
  • Mesure
    Indications d’autocomplétion sur les champs qui demandent des informations sur la personne
    État
    Conformité partielle
    Fondement
    Les champs de texte portent une indication d’autocomplétion : le nom de l’agence, l’adresse e-mail et, sur le formulaire entreprise, le nom de la personne de contact. Les listes de sélection n’en portent aucune, et la variante sans JavaScript du formulaire de candidature n’en porte pas du tout.
  • Mesure
    Les composants dépliables signalent s’ils sont ouverts ou fermés
    État
    Constaté dans Chromium ; non testé avec un lecteur d’écran
    Fondement
    Le bouton du menu mobile passe de aria-expanded=false à true lorsqu’on l’active ; les groupes de navigation et le bouton des champs facultatifs portent aria-expanded avec aria-controls. Que chaque lecteur d’écran l’annonce n’a pas été testé.
  • Mesure
    Audit par un tiers selon WCAG 2.2 AA
    État
    Prévu, aucun prestataire mandaté
    Fondement
    T4 2026. Aucun auditeur mandaté ; voir la section 1.

Chaque « constaté » ci-dessus est une mesure, et non une certification. Les mesures ont été faites le 27 août 2026 sur le site de présentation, à 1440 et 390 px, en anglais, allemand et néerlandais. Elles ne couvrent pas le tableau de bord de la plateforme, ni, séparément, les sept langues qui retombent sur l’anglais. L’état formel de ce site est celui consigné dans la déclaration d’accessibilité : partiellement conforme à WCAG 2.1 niveau AA.

Sept versions linguistiques déclaraient une langue qu’elles n’affichaient pas (mesuré les 24 et 25 septembre 2026).

Le premier arrêt au clavier après le lien d’évitement pouvait se trouver derrière l’en-tête fixe (mesuré les 24 et 25 septembre 2026).

3. Contact

Retours sur l’accessibilité, problèmes connus et demandes de formats alternatifs : accessibility@audact.ai. Nous nous efforçons d’accuser réception de votre message sous 5 jours ouvrés et d’y répondre sur le fond sous 30 jours.