Aller au contenu

Accessibilité

benevol.app vise le niveau AA des WCAG 2.2. Cette page dit ce qui a été vérifié, comment, et ce qui ne l'est pas encore.

Déclaration établie le 5 octobre 2026, mise à jour le 13 octobre 2026, sur la base d'une auto-évaluation à la même date.

Périmètre

La page d'accueil de benevol.app, la page publique des événements hébergés sur benevol.app et leur formulaire d'inscription, la page personnelle des bénévoles et celle des responsables de secteur, l'espace des organisateurs, et les pages de documentation. Le contenu écrit par les organisateurs et les services externes (carte OpenStreetMap) n'en font pas partie.

Technologies utilisées : HTML, CSS, JavaScript, WAI-ARIA.

État de conformité

Partiellement conforme, en auto-évaluation. La conformité n'a pas été évaluée critère par critère, et aucun audit indépendant n'a été réalisé : nous ne prétendons donc pas à une conformité complète.

Ce qui est vérifié, et comment

  • Tests automatiques : l'outil axe-core (règles WCAG 2.0 à 2.2, niveaux A et AA) analyse la page d'accueil de benevol.app, réponses de la foire aux questions dépliées comprises, les pages de contenu (présentation des fonctionnalités, index de la documentation, guide du bénévole, cette page, politique de confidentialité), la page d'un événement et son formulaire d'inscription, la page personnelle des bénévoles (demande de confirmation d'une annulation ouverte comprise), la connexion à l'administration, la liste des événements, la page d'un événement dans l'administration et ses pages Créneaux, Inscriptions, Écrire aux bénévoles et Invitations. Ils tournent sur Chromium en affichage ordinateur ; cette page et l'index de la documentation sont aussi analysés à 320 pixels de large, en thème sombre. Chaque modification du code est testée ainsi, et le test échoue si l'outil signale un défaut grave ou critique. Ils ne voient qu'une partie des problèmes possibles.
  • Rôles, noms et états : pour le choix des créneaux sur la page d'un événement, le menu du compte de l'administration, le choix entre frise et liste des créneaux, et l'ajout manuel d'une inscription avec son message d'erreur, les tests automatiques vérifient aussi ce qui est transmis aux technologies d'assistance : le rôle et le nom de chaque élément, et ses états (sélectionné, ouvert, en erreur, désactivé). C'est une vérification du code, pas un essai avec un lecteur d'écran.
  • Toucher sur téléphone : le menu du compte de l'administration (ouvrir le menu, « Mon compte », « Se déconnecter », refermer en touchant ailleurs), le choix d'un créneau sur la page d'un événement et l'annulation d'un créneau sur la page personnelle sont aussi testés automatiquement au toucher, avec le moteur de Safari et l'affichage d'un iPhone simulé ; ce n'est pas un essai sur un vrai téléphone ni avec VoiceOver.
  • Revue de chaque changement d'interface : chaque modification des écrans passe par une revue d'accessibilité dédiée (structure, noms accessibles, clavier, focus, annonces, contraste, libellés) ; ses remarques bloquantes sont corrigées avant publication.
  • Clavier : les parcours ci-dessous sont conçus pour être utilisés au clavier seul, avec un lien d'évitement (« Aller au contenu ») sur la page d'un événement, les documents légaux, les pages de la documentation et celles de l'administration, et un focus visible. Une vérification manuelle complète et datée de ces parcours reste à faire.

Parcours concernés : découvrir un événement ; choisir ses créneaux ; remplir et envoyer l'inscription ; ouvrir sa page personnelle, annuler un créneau, quitter une liste d'attente ou retirer une demande ; accepter une place de liste d'attente ; se connecter à l'administration ; créer un événement, ajouter des créneaux, suivre les inscriptions, pointer les arrivées le jour J et écrire aux bénévoles.

Pas encore vérifié

  • Aucun essai complet avec un lecteur d'écran (NVDA, JAWS, VoiceOver) n'a encore été mené sur ces parcours.
  • Aucun audit n'a été réalisé par un organisme indépendant.
  • Certains écrans ne sont pas encore analysés automatiquement : la page d'accueil d'une organisation, la page du responsable de secteur, la confirmation d'une inscription, l'acceptation d'une place de liste d'attente, le guide de l'organisateur et les conditions d'utilisation ; dans l'administration, le tableau de bord, les paramètres, le journal, les pages de suivi d'un événement (« Où manque-t-il du monde ? », vérification avant publication), l'espace de l'opérateur et les fenêtres qui s'ouvrent par-dessus la page.
  • Le formulaire d'inscription, surtout utilisé sur téléphone, n'est analysé qu'en affichage ordinateur.

Limites connues

  • Le planning d'une journée s'affiche par défaut en frise horizontale, qu'il faut faire défiler latéralement sur un petit écran. Le bouton « Liste », au-dessus du planning, présente les mêmes créneaux heure par heure, sans défilement horizontal ; ce choix est mémorisé sur l'appareil.
  • Le planning, les feuilles et les badges à imprimer sont des pages HTML, analysées par les tests automatiques comme le reste du site : ce sont elles, ouvertes dans le navigateur, la version accessible de ces documents. Un PDF enregistré depuis le navigateur n'est balisé pour les lecteurs d'écran que si le navigateur le fait. Les présences s'exportent aussi en CSV.
  • Le lien Voir sur la carte ouvre OpenStreetMap, un service externe dont nous ne maîtrisons pas l'accessibilité.
  • Le contenu écrit par les organisateurs (messages, pages d'information, consignes) dépend de leur rédaction.
  • L'inscription affichée sur le site d'une association dépend aussi de ce site : le code fourni donne au cadre un titre (« Inscription bénévoles – » suivi du nom de l'événement), que l'association peut modifier ou retirer. Sans l'ajustement automatique de la hauteur, la page défile à l'intérieur d'un cadre lui-même placé dans une page qui défile. Les rappels par notification ne sont pas proposés dans ce cadre : ils restent disponibles depuis la page personnelle.
  • Les vidéos de la documentation sont narrées, sous-titrées et accompagnées d'une transcription, mais n'ont pas de description audio séparée : la narration explique ce qui est fait à l'écran, sans garantie qu'elle décrive chaque information purement visuelle (couleur, position, état affiché sans être nommé). Le texte de chaque fiche décrit les mêmes étapes.

Signaler un problème

Si un élément vous empêche de vous inscrire ou de gérer un événement, écrivez à contact@benevol.app en indiquant la page et ce qui bloque. Nous vous répondons et, si besoin, trouvons une autre façon de vous donner l'information. Si notre réponse ne vous satisfait pas, vous pouvez nous relancer à la même adresse ; il n'existe pas de procédure de recours propre à ce service.