Accessibilité · RGAA 4.1.2

Vous avez l'audit. Il vous manque quelqu'un pour le corriger.

Je ne concurrence pas votre auditeur. Je prends sa liste de findings et je livre des pull requests fusionnées.

Deux portes d'entrée

Vous avez déjà un audit

Access42, Temesis, Ideance, Adimeo, Boscop, Axénum, ou un audit interne — j'implémente. Vous m'envoyez la liste de non-conformités, je la traduis en pull requests fusionnées dans votre code React / Next.js.

Vous êtes un cabinet d'audit

Sous-traitance de la remédiation React / Next.js. Vous signez l'audit et la déclaration d'accessibilité ; je ferme les findings dans le code, sous votre marque ou la mienne. Vous restez l'auditeur — je ne suis pas sur votre marché, je suis votre sous-traitant de mise en œuvre.

Les trois findings que je ferme

La modale dont personne ne peut sortir

Pas de piège de focus, focus non restitué à la fermeture, Échap inopérant, arrière-plan non `inert`, role="dialog" / aria-modal absents. Un seul primitif corrigé ferme en général ~15 instances.

Détection
Souris débranchée, ouvrir, Tab ×8, observer où l'on atterrit.
Effort
2–4 jours

Le tunnel de commande qui exige une souris

`<div>` faisant office de select, labels associés visuellement seulement, erreurs sans aria-describedby ni région live — l'utilisateur de lecteur d'écran valide, rien n'est annoncé.

Détection
Passer commande au clavier seul, puis au lecteur d'écran. Chronométrer.
Effort
4–8 jours

Le SPA qui n'annonce rien

Navigation côté client Next.js : titre du document non mis à jour, focus resté sur le lien démonté ou retombé silencieusement sur `<body>`, lien d'évitement qui ne résout plus après routage. Un auditeur généraliste écrit « titre de page non mis à jour — non conforme » et s'arrête, parce que corriger suppose de comprendre le cycle de rendu de l'App Router. C'est exactement la marche que la plupart des cabinets ne montent pas — et celle que je livre.

Détection
Naviguer au clavier d'une route à l'autre, écouter le lecteur d'écran au changement de page, contrôler le titre du document et la cible du focus après routage.
Effort
2–3 jours

Le format du livrable

Chaque livrable s'ouvre sur cet en-tête

PÉRIMÈTRE
les gabarits et parcours effectivement couverts.
RÉFÉRENTIEL
RGAA 4.1.2 (106 critères), aligné sur WCAG 2.1 AA ; EN 301 549 v3.2.1 comme norme harmonisée visée par la directive.
ÉCHANTILLON
gabarits retenus, méthode DINUM.
DATE ET ENVIRONNEMENT
navigateur, technologie d'assistance, versions.
MÉTHODE
clavier, lecteur d'écran, focus, formulaires — revue manuelle, pas un rapport d'outil automatique.

Section A — non-conformités confirmées

Binaire, reproductible, rattachée à un critère RGAA numéroté, artefact de preuve, PR de correction, résultat du re-test.

Section B — observations de risque

Dépend d'une appréciation, signalée comme contestée, source « au cas par cas » citée, se termine par « la qualification juridique relève de votre conseil ».

La section B n'est jamais promue en section A.

Approfondissement performance (INP, thread principal) : +2–3 jours, même taux journalier.

Jurisprudence — contestée

  • TJ Caen, 4 juin 2026 (Carrefour) — première décision e-commerce française : mise en conformité RGAA du site ordonnée sous 6 mois, sous astreinte de 500 € par jour de retard, et 10 000 € de dommages-intérêts.
  • TJ Lille, 5 mai 2026 (Auchan) — solution inverse, retenue sur une question de seuil.

Jurisprudence contestée et non stabilisée : ces décisions ne tranchent pas votre situation. La qualification juridique relève de votre conseil.

Références

18 mois chez Storengy (Groupe ENGIE) : refonte de fonctionnalités critiques d'un applicatif métier utilisé quotidiennement par des centaines d'utilisateurs, avec réduction des latences de chargement et de soumission.

Étude de cas →

J'ai eu le plaisir de travailler avec Mickaël chez Storengy (groupe Engie), où il s'est rapidement imposé comme un élément remarquable au sein de notre équipe de développement.

Dès son arrivée, Mickaël s'est intégré naturellement à l'équipe. Au-delà de ses excellentes qualités humaines, ses compétences techniques sont véritablement impressionnantes — c'est un développeur full-stack polyvalent, avec une expertise particulièrement pointue côté frontend et une maîtrise remarquable d'un large éventail de technologies web modernes.

Ce qui distingue Mickaël, c'est cette combinaison rare d'autonomie, de prise d'initiative et de rapidité d'exécution, sans jamais sacrifier la qualité. Il livre vite, et il livre bien. Je lui ai confié des responsabilités importantes sur un projet clé, et il les a pleinement assumées — l'application sur laquelle il a travaillé est aujourd'hui utilisée quotidiennement par des centaines d'utilisateurs au sein de l'organisation.

Il se démarque également par sa capacité à comprendre en profondeur les attentes du client et à les traduire en solutions créatives et pragmatiques qui répondent parfaitement au besoin. À cela s'ajoute une réelle volonté d'apprendre en permanence et un engagement sincère dans le partage de connaissances avec ses coéquipiers, tirant ainsi toute l'équipe vers le haut.

Je recommande Mickaël sans la moindre hésitation. C'est un atout indéniable pour toute équipe qui s'attaque à des projets ambitieux exigeant à la fois des compétences techniques de haut niveau et de solides qualités humaines. Toute organisation aurait de la chance de pouvoir compter sur lui.

Xavier Pourrier
Xavier PourrierStorengyProject Director and CTO

Périmètre de ma responsabilité

L'application de l'EAA à votre organisation, et à partir de quelle date, relève d'une détermination juridique de votre conseil ; cette page ne la tranche pas.

Je constate et documente un comportement observé, à une date donnée, au regard d'un référentiel nommé (RGAA 4.1.2, règlement (UE) 2024/1689 art. 50, délibération CNIL n° 2020-091). Je ne qualifie pas la conformité et je ne signe aucune déclaration : la déclaration d'accessibilité est signée par l'éditeur, sur le modèle DINUM.

Prestation soumise à une obligation de moyens, et non de résultat. Ces informations ne constituent pas un conseil juridique ; la qualification juridique relève de votre conseil.

Envoyez-moi la liste de findings de votre auditeur.

Je vous indique lesquels je ferme en une seule PR.

Envoyer la liste de findings

Vous préférez en parler ? Réserver un appel de 30 min (ouvre un nouvel onglet)