Déclaration d'accessibilité
État de conformité
L'application Pytagor (https://app.pytagor.ai) est en conformité partielle avec le RGAA version 4.1.2, les WCAG 2.2 niveau AA et la norme européenne EN 301 549 (socle de la directive (UE) 2019/882, dite European Accessibility Act).
Le taux de conformité moyen estimé est de 92 %sur l'échantillon de pages audité (cf. méthodologie ci-dessous). La conformité est dite « partielle » car certains critères restaient non conformes à la date de l'audit et font l'objet du plan d'action ci-après.
Résultats des tests
Un audit de conformité a été réalisé le 22 juin 2026 en interne, sur la base de la grille RGAA 4.1.2 (106 critères) et des critères WCAG 2.2 AA. Méthodologie :
- Audit automatisé : axe-core exécuté via Playwright, complété par Lighthouse (Chrome DevTools)
- Revue manuelle: navigation clavier, lecteurs d'écran (VoiceOver iOS/macOS, TalkBack Android, NVDA Windows), calcul des ratios de contraste, structure des titres et des formulaires
- Échantillon : 13 routes représentatives (accueil, authentification, tableaux de bord parent et enfant, chat, planification, réglages, pages légales)
L'application respecte notamment : alternatives textuelles des images, structure de titres hiérarchisée, navigation clavier et liens d'évitement, langue de page déclarée, identification des erreurs de formulaire, et respect de la préférence « Réduire les animations ».
Contenus non accessibles
Non-conformités relevées
L'audit du 22 juin 2026a identifié les non-conformités suivantes, désormais corrigées ou en cours de correction (voir le plan d'action) :
- Contrastes insuffisants : certains libellés de navigation et textes tertiaires se situaient sous le ratio minimal de 4.5:1 (WCAG 1.4.3) — corrigé au niveau des jetons de design.
- Noms accessibles manquants: des boutons icône-seule et des interrupteurs (dont l'activation de la police adaptée à la dyslexie) ne portaient pas de nom accessible (WCAG 4.1.2) — corrigé.
- Formulaires: champs d'envoi de fichier sans étiquette et attributs
autocompletemanquants sur des champs d'identité (RGAA 11.x, WCAG 1.3.5) — corrigé. - Certains contenus tiers (widgets, intégrations) peuvent ne pas être totalement accessibles.
- Les formules mathématiques complexes (KaTeX) peuvent nécessiter une restitution vocale spécifique.
Dérogations
Aucune dérogation pour charge disproportionnée.
Contenus non soumis à l'obligation d'accessibilité
Les contenus générés par les utilisateurs (photos de devoirs, messages) ne sont pas sous notre contrôle direct.
Schéma pluriannuel et plan d'action
Pytagor met l'accessibilité au cœur de son produit (public cible : enfants de 8 à 14 ans, dont une part présente des troubles « dys »). Le schéma pluriannuel de mise en accessibilité couvre la période 2026–2028et est décliné en plans d'action annuels suivis dans notre outil de gestion (préfixe PYT-). Les chantiers identifiés par l'audit du 22 juin 2026 sont les suivants :
- PYT-1078 — Rendre les pages légales (accessibilité, CGV, mentions légales) publiquement atteignables (middleware) (Livré)
- PYT-1079 — Noms accessibles des éléments interactifs icône-seule (boutons, interrupteurs) (Livré)
- PYT-1080 — Contraste des textes tertiaires sous le seuil 4.5:1 (libellés discrets, mode clair et sombre) (Livré)
- PYT-1081 — Étiquettes des champs d'envoi de fichier + attributs autocomplete des champs d'identité (Livré)
Un nouvel audit complet est planifié à chaque évolution majeure de l'application et au minimum une fois par an.
Technologies utilisées
- HTML5
- CSS3 / Tailwind CSS
- JavaScript / TypeScript
- React 19 / Next.js 15
- Radix UI (composants accessibles)
- Capacitor (applications natives iOS/Android)
Environnement de test
L'accessibilité a été testée avec les outils et technologies d'assistance suivants :
- VoiceOver sur iOS 17+ et macOS Sonoma
- TalkBack sur Android 14+
- NVDA sur Windows
- axe-core / axe DevTools (automatisé et extension)
- Lighthouse (Chrome DevTools)
- Playwright (tests d'accessibilité automatisés)
- eslint-plugin-jsx-a11y (analyse statique du code)
Retour d'information et contact
Si vous rencontrez un défaut d'accessibilité vous empêchant d'accéder à un contenu ou une fonctionnalité, vous pouvez nous contacter :
- Email : accessibilite@pytagor.ai
- Via l'assistant Pytagor intégré à l'application (bouton « Pytagor » en bas de l'écran)
Nous nous engageons à vous répondre dans un délai de 7 jours ouvrés.
Voies de recours
Si vous avez signalé un défaut d'accessibilité et n'avez pas obtenu de réponse satisfaisante, vous pouvez saisir l'une des autorités suivantes :
ARCOM (autorité de contrôle EAA)
Depuis le décret n° 2023-931, l'ARCOM est l'autorité chargée du contrôle de l'accessibilité des produits et services relevant de l'European Accessibility Act. Vous pouvez la saisir :
- En ligne via le formulaire de signalement de l'ARCOM
- Par courrier : ARCOM, Tour Mirabeau, 39-43 quai André Citroën, 75739 Paris CEDEX 15
Défenseur des droits
- Contacter le Défenseur des droits
- Écrire au Défenseur des droits : Libre réponse 71120, 75342 Paris CEDEX 07
- Appeler le 09 69 39 00 00 (coût d'un appel local, du lundi au vendredi de 8h à 20h)
Cette déclaration a été établie le 22 juin 2026, sur la base de l'audit RGAA 4.1.2 / WCAG 2.2 AA mené à cette date.