checkApp

Votre app Flutter est-elle conforme à l'European Accessibility Act ?

Un audit EN 301 549 qui dit ce qui ne va pas, dans quel fichier et à quelle ligne — et un rapport signé que votre avocat peut verser au dossier. 690 €, 5 jours ouvrés. Il n'existe pas de certificat EAA, et nous le disons.

690 € · 5 jours ouvrés · avec le rapport signé 1 080 €

Pour votre avocat

Ce que vous pouvez montrer à votre avocat

Deux documents. Le rapport d'audit liste chaque constat, le critère WCAG et la clause EN 301 549 qu'il enfreint, ainsi que le fichier et la ligne d'où il vient. Le rapport de conformité signé passe en revue chaque critère et indique si l'app le respecte, ne le respecte pas, ou si ce critère n'a pas été vérifié. Nous auditons selon EN 301 549, la norme de l'EAA, et non selon le RGAA, la méthode française fondée sur WCAG 2.1 qui s'impose au secteur public et aux entreprises réalisant plus de 250 M€ de chiffre d'affaires en France. Aucun des deux documents n'est un certificat ni une garantie contre une sanction, et les paragraphes suivants expliquent pourquoi.

Il n'existe pas de certificat EAA, et personne ne peut vous en vendre un

Aucun organisme dans l'UE n'est accrédité pour certifier la conformité à l'European Accessibility Act. Ce qui existe, c'est un rapport d'audit et une déclaration d'accessibilité ; quiconque vous propose une certification vous vend un document sans valeur. Le nôtre dit ce qui a été testé, ce qui a été trouvé et ce qui n'a pas été examiné.

La vérification automatisée ne trouve qu'une minorité des vrais problèmes d'accessibilité. Elle est efficace sur ce qu'elle couvre et muette sur le reste : c'est pourquoi chaque rapport que nous rédigeons classe chaque critère en non satisfait, aucune violation automatisée ou non vérifié — et pourquoi ce troisième statut est écrit noir sur blanc plutôt qu'omis.

Un résultat sans défaut n'est pas une attestation de conformité. Il signifie que rien de ce que nous avons vérifié ne s'est révélé incorrect.

Spécimen

Rapport d'exemple : Wonderous — 33 défauts, chacun avec son fichier et sa ligne

Plutôt que de décrire le livrable, en voici un complet. Nous avons audité Wonderous, l'app open source qui sert de vitrine à Flutter — une application soignée et bien construite, par des gens qui connaissent le framework.

Wonderous 2.2.7, iOS, huit écrans
ExigenceCe qu'elle demandeDéfauts
WCAG 1.4.3Contraste (minimum)17
WCAG 2.1.1Clavier4
WCAG 2.5.8Taille de la cible (minimum)3
Recommandation de plateformeTaille des zones tactiles2
WCAG 4.1.2Nom, rôle et valeur3
WCAG 1.4.4Redimensionnement du texte2
WCAG 1.3.2Ordre séquentiel logique1
WCAG 1.4.11Contraste du contenu non textuel1
WCAG 2.4.7Visibilité du focusaucun trouvé
WCAG 1.4.10Redistributionaucun trouvé

33 endroits dans le code · 161 occurrences · 21 vérifications. Chacun porte un fichier et une ligne : la liste des corrections devient une file de travail, pas une enquête.

Outils gratuits

Ce que trouvent les outils gratuits, et ce qu'ils vous laissent

L'audit d'accessibilité de Xcode et le rapport de pré-lancement de Google Play sont gratuits, et tous deux voient une app Flutter. Lancez-les — ils trouvent de vrais problèmes. Voici ce qu'ils vous laissent.

Audit XcodeRapport de pré-lancement PlaycheckApp
Voit une app FlutterOuiOuiOui
PrixGratuitGratuitÀ partir de 690 €
PlateformesiOSAndroidLes deux, dans un seul rapport
Indique le fichier Dart et la ligneNonNonOui
Distingue ce qu'exige EN 301 549 des recommandations de la plateformeNonNonOui
Une personne réalise les tâches courantes au lecteur d'écranNonNonOui
Les étiquettes d'accessibilité App Store que vous pouvez revendiquerNonNonOui
Un document signé pour une autorité ou un clientNonNonOui

Tous deux rapportent ce que la plateforme voit à l'écran, pas l'endroit du code d'où cela vient, et tous deux mesurent par rapport aux recommandations de la plateforme, pas par rapport à la loi. Cet écart, c'est le travail.

Ce que vérifie l'audit d'accessibilité

  • Des contrôles que le lecteur d'écran annonce sans nom
  • Du texte et des icônes sous le contraste exigé par la norme, mesuré sur l'image réellement affichée et non sur la couleur déclarée
  • Des zones tactiles sous le minimum de la plateforme
  • Un ordre de lecture qui ne correspond pas à ce qui est à l'écran
  • Du texte à 200 % qui se retrouve tronqué, et des mises en page qui cassent quand c'est le cas
  • Des animations qui continuent après qu'on a demandé leur arrêt
  • Des contrôles qui ont le même aspect, qu'ils aient le focus ou non
  • Des champs de mot de passe et de code qui bloquent le collage, si bien qu'un gestionnaire de mots de passe ne peut pas aider
  • Des contrôles qui répondent au toucher mais qu'on ne peut pas atteindre au clavier ou avec un contacteur
  • Un bouton qui affiche un mot et porte un autre nom, si bien que le contrôle vocal ne répond pas à ce que les gens voient
  • Des champs de formulaire étiquetés uniquement par une indication qui disparaît à la saisie, et des champs d'e-mail, de téléphone ou de mot de passe qui ne se signalent pas comme tels au remplissage automatique
  • Une app bloquée en portrait ou en paysage, avec la ligne de code qui la bloque

Les normes et les règles des stores qui servent de référence à nos audits

Directive (UE) 2019/882
European Accessibility Act — transposée en France par la loi n° 2023-171, applicable depuis le 28 juin 2025
EN 301 549 v4.1.1
ETSI, 2 septembre 2026 — renvoie à WCAG 2.2 niveau AA
EN 301 549 — EAA, loi n° 2023-171
Surveillance du marché (DGCCRF notamment), sanctions · 28 juin 2025

Tarifs

Des prix fixes, publiés. À partir de 190 €.

Audit d'accessibilité — jusqu'à 10 écrans

EN 301 549, la norme à laquelle renvoie l'European Accessibility Act. Des vérifications automatisées et un passage au lecteur d'écran par une personne, sur les deux plateformes, et la liste des étiquettes d'accessibilité d'Apple que vous pouvez revendiquer honnêtement.

690 € 5 jours ouvrés
Audit d'accessibilité — jusqu'à 25 écrans

La même chose, pour un produit d'une taille réelle.

1 290 € 8 jours ouvrés
Rapport de conformité EN 301 549

Le document signé : chaque critère, son numéro de clause, la situation du produit, et ce qui a été vérifié ou non. S'ajoute à l'un des audits ci-dessus.

390 € +2 jours
Contre-audit après vos corrections

Dans les 90 jours qui suivent l'audit initial. Indique ce qui a été corrigé, ce qui ne l'a pas été et ce que les modifications ont introduit.

190 € 3 jours ouvrés
Vérification annuelle

Un an plus tard, votre app a changé, et les exigences aussi. Le même audit, avec 30 % de remise, dans les 12 mois qui suivent le précédent.

−30 % idem

Offre EAA : audit jusqu'à 10 écrans et rapport de conformité EN 301 549 signé — 1 080 €.

Un seul supplément, et il est évitable. Si vous ne pouvez nous fournir qu'un build TestFlight, le passage d'accessibilité sur iOS se fait entièrement à la main et coûte 60 % de plus. Un build simulateur — flutter build ios --simulator, une seule commande — l'évite.

Les tarifs sont révisés chaque année en janvier.

Envoyez un build. Recevez un rapport par e-mail.

Ce que chaque format permet de vérifier
Ce que vous envoyezVérifications storesAccessibilité
.apk — AndroidComplètesComplète
.app — build simulateur iOSComplètesComplète
.ipa — build appareil iOSComplètesImpossible
Invitation TestFlightComplètesÀ la main, +60 %

FAQ

L'European Accessibility Act s'applique-t-il à mon app ?

Depuis le 28 juin 2025, il s'applique aux produits et services destinés aux consommateurs et vendus dans l'UE — commerce en ligne, services bancaires, transports, livres numériques et communications électroniques, entre autres. En France, il est transposé par la loi n° 2023-171 du 9 mars 2023 et le décret n° 2023-931 du 9 octobre 2023. Les microentreprises qui fournissent des services (moins de 10 personnes, et au plus 2 M€ de chiffre d'affaires ou de total de bilan) ne sont pas soumises à ces obligations. Le 4 juin 2026, saisi en référé par les associations apiDV et Droit Pluriel, le tribunal judiciaire de Caen a ordonné à Carrefour de rendre carrefour.fr et son application mobile accessibles sous six mois ; c'est la première décision rendue au titre de l'EAA qui vise une application mobile. Si vous ne savez pas de quel côté vous êtes, c'est une consultation, pas un audit.

Que sont les étiquettes d'accessibilité d'Apple, et en ai-je besoin ?

Une fiche App Store peut désormais déclarer les fonctions d'accessibilité prises en charge par l'app — VoiceOver, Voice Control, Larger Text, Dark Interface, Differentiate Without Color Alone, Sufficient Contrast, Reduced Motion, Captions et Audio Descriptions. Elles sont facultatives aujourd'hui, et Apple n'a fixé aucune date. Mais avant qu'une fonction soit déclarée, Apple demande que l'on puisse réaliser toutes les tâches courantes de l'app avec cette seule fonction, et vous laisse le soin de définir ces tâches courantes. Nous les nommons, les parcourons avec chaque fonction, et vous disons quelles étiquettes vous pouvez revendiquer et ce qui fait obstacle aux autres.

Pouvez-vous auditer une app qui n'est pas développée en Flutter ?

Les vérifications stores fonctionnent sur n'importe quel build iOS ou Android. Les vérifications d'accessibilité sont automatisées pour Flutter et faites à la main dans les autres cas — demandez, et le devis sera honnête.

Demander un audit

Envoyez un build par e-mail. Recevez un prix fixe et une date.

Écrivez à hello@checkapp.dev avec le build, ou un lien vers celui-ci, et une ligne sur votre besoin : un audit d'accessibilité, une vérification stores, ou les deux. Vous recevez un prix fixe et une date dans la même journée ouvrée.