Déclaration d'accessibilité
Chez noli, l'accessibilité n'est pas une simple case à cocher — c'est une valeur fondamentale. Les outils de bien-être émotionnel doivent être accessibles à tous, quels que soient le handicap, la déficience ou la technologie d'assistance utilisée. Cette déclaration décrit notre niveau actuel de conformité en matière d'accessibilité, les fonctionnalités spécifiques que nous prenons en charge, et la manière de nous contacter si quelque chose ne fonctionne pas pour vous.
Sommaire
1 Statut de conformité
noli (application iOS et site Web) est conçu pour se conformer substantiellement aux Règles pour l'accessibilité des contenus Web (WCAG) 2.1, niveau AA et satisfait aux exigences d'accessibilité du processus d'examen de l'App Store d'Apple, y compris les spécifications d'accessibilité des Human Interface Guidelines (HIG).
WCAG 2.1 Niveau A
Tous les critères de succès de niveau A sont respectés selon les principes perceptible, utilisable, compréhensible et robuste.
✓ Substantiellement conformeWCAG 2.1 Niveau AA
Tous les critères de succès de niveau AA sont respectés. Il s'agit de la norme requise par la plupart des juridictions et par l'App Store d'Apple.
✓ Substantiellement conformeAccessibilité de l'App Store d'Apple
Examiné et approuvé dans le cadre des directives d'examen de l'App Store d'Apple, incluant les métadonnées d'accessibilité et la conformité aux HIG.
✓ ApprouvéWCAG 2.1 Niveau AAA
Nous visons le niveau AAA dans la mesure du possible. Certains critères AAA ne s'appliquent pas à notre type de contenu ; d'autres sont en cours de traitement.
~ Partiel♿ Cette déclaration a été préparée le 19 avril 2025 sur la base d'une auto-évaluation et d'un audit interne de noli v1.0. Nous révisons et mettons à jour notre conformité en matière d'accessibilité à chaque version majeure.
2 Conformité à l'accessibilité de l'App Store d'Apple
noli satisfait à toutes les exigences d'accessibilité imposées par le processus d'examen de l'App Store d'Apple, notamment :
| Exigence | Statut | Remarques |
|---|---|---|
| Prise en charge de VoiceOver | ✓ Pris en charge | Tous les éléments interactifs disposent d'étiquettes d'accessibilité. Les composants personnalisés (orbe, constellation, tuiles d'émotions) incluent des étiquettes descriptives et des traits. |
| Dynamic Type | ✓ Pris en charge | Tout le texte s'adapte aux paramètres Dynamic Type d'iOS, de Small à AX5 (Accessibility Extra Extra Extra Extra Extra Large). |
| Réduction du mouvement | ✓ Pris en charge | Toutes les animations — y compris l'orbe noli, les explosions de particules et les transitions d'écran — sont désactivées ou remplacées par des fondus enchaînés lorsque l'option « Réduire les animations » est activée dans les Réglages iOS. |
| Augmenter le contraste | ✓ Pris en charge | L'interface augmente automatiquement les ratios de contraste lorsque l'option « Augmenter le contraste » est activée. Tout le texte respecte un ratio de contraste minimum de 4,5:1 en mode standard et de 7:1 en mode contraste élevé. |
| Texte en gras | ✓ Pris en charge | Le paramètre Texte en gras d'iOS est respecté pour tous les éléments typographiques. |
| Formes des boutons | ✓ Pris en charge | Les éléments interactifs affichent des bordures et des formes visibles lorsque l'option « Formes des boutons » est activée. |
| Étiquettes Marche/Arrêt | ✓ Pris en charge | Les commutateurs affichent les étiquettes I/O lorsque le paramètre d'accessibilité « Étiquettes Marche/Arrêt » est activé. |
| Contrôle de commutation | ✓ Pris en charge | Tous les écrans sont navigables via le Contrôle de commutation avec un ordre de focus logique. |
| Accès guidé | ✓ Compatible | L'application fonctionne correctement en mode Accès guidé iOS. |
| Daltonisme | ✓ Pris en charge | Aucune information n'est transmise uniquement par la couleur. Des icônes, étiquettes et motifs viennent compléter tous les éléments d'interface codés par couleur. Testé avec des simulations de protanopie, deutéranopie et tritanopie. |
| Étiquette nutritionnelle de confidentialité | ✓ Complète | L'étiquette nutritionnelle de confidentialité de l'App Store reflète fidèlement toutes les données collectées conformément aux directives d'Apple. |
3 WCAG 2.1 AA — Ce que nous prenons en charge
Ce qui suit résume la conformité de noli aux critères de succès WCAG 2.1 niveau AA, organisés par principe :
Perceptible
- 1.1.1 Contenu non textuel (A) : Toutes les images, icônes et éléments non textuels disposent de textes alternatifs (étiquettes d'accessibilité ou
aria-labelsur le Web). - 1.3.1 Information et relations (A) : La structure de l'interface est communiquée via des rôles sémantiques et des traits d'accessibilité (ex. : titres, boutons, listes).
- 1.3.3 Caractéristiques sensorielles (A) : Les instructions ne reposent pas uniquement sur la forme, la couleur, la taille ou le son.
- 1.4.1 Utilisation de la couleur (A) : La couleur n'est jamais le seul moyen de transmettre une information.
- 1.4.3 Contraste (minimum) (AA) : Texte normal ≥ 4,5:1 ; grand texte ≥ 3:1 de ratio de contraste par rapport aux arrière-plans.
- 1.4.4 Redimensionnement du texte (AA) : Le texte peut être agrandi jusqu'à 200 % via Dynamic Type sans perte de contenu.
- 1.4.10 Redistribution (AA) : Le contenu se redistribue en une seule colonne à une largeur effective de 320 px sans défilement horizontal.
- 1.4.11 Contraste des composants non textuels (AA) : Les composants d'interface et les éléments graphiques respectent un ratio de contraste de 3:1 par rapport aux couleurs adjacentes.
- 1.4.12 Espacement du texte (AA) : Aucune perte de fonctionnalité lorsque l'espacement des lettres, des mots ou des lignes est augmenté selon les seuils WCAG.
Utilisable
- 2.1.1 Clavier (A) : Toutes les fonctionnalités sont accessibles via le clavier (Web) et le Contrôle de commutation / accès complet au clavier (iOS).
- 2.1.2 Pas de piège au clavier (A) : Le focus n'est jamais piégé dans un composant.
- 2.3.1 Pas plus de trois flashs (A) : Aucun contenu ne clignote plus de 3 fois par seconde.
- 2.4.3 Ordre de focus (A) : Le focus suit un ordre de lecture logique sur tous les écrans.
- 2.4.4 Fonction du lien (A) : Tous les liens et boutons ont des étiquettes descriptives.
- 2.4.7 Visibilité du focus (AA) : L'indicateur de focus clavier/Contrôle de commutation est toujours visible.
- 2.5.3 Étiquette dans le nom (A) : Les noms accessibles incluent le texte de l'étiquette visible.
- 2.5.4 Activation par le mouvement (A) : Aucune fonctionnalité ne nécessite un mouvement ou une secousse de l'appareil ; toutes ces fonctions disposent d'alternatives d'interface.
Compréhensible
- 3.1.1 Langue de la page (A) : La langue de la page/application est définie par programme (lang="fr").
- 3.2.1 Au focus (A) : Aucun changement de contexte inattendu lors de la mise en évidence.
- 3.2.2 À la saisie (A) : Aucun changement de contexte inattendu lors de la saisie sans initiation de l'utilisateur.
- 3.3.1 Identification des erreurs (A) : Les erreurs de saisie sont identifiées et décrites en texte.
- 3.3.2 Étiquettes ou instructions (A) : Tous les champs de formulaire ont des étiquettes visibles et des instructions.
Robuste
- 4.1.1 Analyse syntaxique (A) : Aucun identifiant dupliqué ; le balisage est bien formé.
- 4.1.2 Nom, rôle, valeur (A) : Tous les composants d'interface exposent leur nom, rôle et état aux technologies d'assistance.
- 4.1.3 Messages d'état (AA) : Les messages d'état (erreurs, confirmations) sont déterminables par programme sans mise en évidence.
4 Technologies d'assistance prises en charge
noli a été testé avec les technologies d'assistance suivantes :
| Technologie | Plateforme | Statut |
|---|---|---|
| VoiceOver | iOS 16+ | ✓ Pleinement pris en charge |
| Contrôle de commutation | iOS 16+ | ✓ Pleinement pris en charge |
| Accès complet au clavier | iOS 16+ | ✓ Pris en charge |
| AssistiveTouch | iOS 16+ | ✓ Compatible |
| Dynamic Type (toutes tailles) | iOS 16+ | ✓ Pleinement pris en charge |
| Zoom (agrandissement de l'affichage) | iOS 16+ | ✓ Pris en charge |
| NVDA + Chrome | Windows / Web | ✓ Pris en charge |
| JAWS + Chrome | Windows / Web | ✓ Pris en charge |
| VoiceOver + Safari | macOS / Web | ✓ Pris en charge |
| TalkBack | Android | ~ En cours |
5 Limitations connues
Malgré nos meilleurs efforts, certains aspects ne sont pas encore entièrement conformes. Nous travaillons activement à les résoudre :
- Vue constellation (graphique complexe) : La vue de constellation interactive est un composant canvas personnalisé. Bien qu'elle dispose d'un texte alternatif décrivant l'état actuel de la constellation, l'exploration interactive via VoiceOver est limitée. Une vue liste alternative entièrement accessible est prévue pour la v1.1.
- Description de l'animation de l'orbe noli : L'état émotionnel de l'orbe noli (calme, joyeux, curieux) est transmis visuellement par animation. VoiceOver annonce actuellement l'état sous forme de texte, mais ne narre pas les changements d'animation en temps réel. Une amélioration est prévue pour la v1.1.
- TalkBack (Android) : La prise en charge de l'accessibilité Android via TalkBack est en cours de test. La conformité complète sur Android est prévue pour la v1.2.
- Graphiques d'émotions complexes : Les graphiques d'aperçu des tendances dans l'onglet Profil ont des étiquettes d'accessibilité de base. La navigation interactive entre les points de données via les technologies d'assistance est en développement.
Si vous rencontrez un obstacle à l'accessibilité non répertorié ici, veuillez le signaler — nous traitons les bogues d'accessibilité avec la même priorité que les bogues fonctionnels.
6 Accessibilité du site Web (ce site)
Ce site Web (la page d'accueil et les pages légales de noli) est construit en HTML5 sémantique avec les fonctionnalités d'accessibilité suivantes :
- Éléments de repère sémantiques (
<nav>,<main>,<footer>,<section>). - Toutes les images et icônes disposent d'un
altdescriptif ou d'attributsaria-label. - Toutes les animations respectent la requête média
prefers-reduced-motion— les utilisateurs ayant activé la réduction du mouvement ne verront aucune animation. - Le contraste des couleurs respecte WCAG 2.1 AA (minimum 4,5:1 pour le texte courant, 3:1 pour le grand texte et les composants d'interface).
- Les indicateurs de focus sont visibles sur tous les éléments interactifs.
- Le site est entièrement navigable au clavier seul.
- La langue de la page est définie (
lang="fr"). - Aucune vidéo ni audio ne se lance automatiquement.
- Aucun contenu ne clignote plus de 3 fois par seconde.
Vous pouvez vérifier cela en activant « Réduire le mouvement » dans les réglages d'accessibilité de votre appareil (Réglages → Accessibilité → Mouvement sur iOS/macOS, ou Paramètres → Accessibilité → Supprimer les animations sur Android).
7 Commentaires & contact
Nous souhaitons sincèrement être informés des obstacles à l'accessibilité dans noli. Si quelque chose ne fonctionne pas avec votre technologie d'assistance, ou si vous avez besoin d'un contenu dans un format alternatif, veuillez nous contacter :
- Courriel : privacy@meetnoli.com
- Objet : « Commentaires sur l'accessibilité — [brève description] »
- Délai de réponse : Nous accusons réception dans les 2 jours ouvrables et nous nous engageons à résoudre le problème ou à proposer une solution de contournement dans les 14 jours.
Lors de votre signalement, veuillez inclure : l'écran ou la fonctionnalité concerné(e), votre technologie d'assistance et sa version, votre version iOS, ainsi qu'une description de ce que vous attendiez par rapport à ce qui s'est produit. Cela nous aide à reproduire et à corriger le problème rapidement.
Vous avez trouvé un obstacle à l'accessibilité ?
Nous traitons les problèmes d'accessibilité avec la même urgence que tout autre bogue. N'hésitez pas à nous en informer.
privacy@meetnoli.com8 Plaintes formelles
Si vous n'êtes pas satisfait(e) de notre réponse à une préoccupation liée à l'accessibilité, vous pouvez faire appel aux organismes suivants :
- Commission canadienne des droits de la personne — pour les plaintes relatives aux obstacles discriminatoires en vertu de la Loi canadienne sur les droits de la personne :
www.chrc-ccdp.gc.ca · 1-888-214-1090 - Normes d'accessibilité Canada — pour les normes et les directives :
accessible.canada.ca - App Store d'Apple — si vous estimez que l'application ne respecte pas les normes d'accessibilité d'Apple, vous pouvez le signaler directement à Apple via l'évaluation de l'App Store ou l'équipe Accessibilité d'Apple à l'adresse apple.com/accessibility.