Déclaration d'accessibilité
Dernière mise à jour : 2 novembre 2026
Préambule
Le cabinet Quentin MASSON - Ostéopathe D.O s’engage à rendre son site accessible, conformément à l’article 47 de la loi n° 2005-102 du 11 février 2005 pour l’égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées, et à son décret d’application n° 2019-768 du 24 juillet 2019.
La présente déclaration d’accessibilité s’applique au site quentin-masson.vercel.app.
1. État de conformité
Le site quentin-masson.vercel.app est partiellement conforme au
Le statut officiel RGAA reste « partiellement conforme » : ce statut s’applique à tout site n’ayant pas atteint 100 % de conformité sur l’intégralité des critères applicables. Les critères non évalués concernent les contenus tiers (module Doctolib) qui échappent au contrôle de l’éditeur.
2. Résultats de l’audit
Le site a fait l’objet d’une auto-évaluation technique interne conduite par l’équipe de développement en mars 2026.
Cette évaluation n’a pas suivi la méthode officielle d’audit RGAA (échantillonnage représentatif de pages avec grille de vérification complète réalisée par un auditeur externe). Elle constitue une analyse technique indicative portant sur la structure, la navigation, les composants communs, les formulaires et les métadonnées du site.
Synthèse des résultats RGAA 4.1
| Statut | Nombre de critères |
|---|---|
| Conformes | 26 |
| Partiellement conformes | 0 |
| Non conformes | 0 |
| Non évalués (contenus tiers) | nc |
Sur 26 critères évalués : 26 conformes, soit un taux de conformité de 100 % sur les critères évalués. Ce taux inclut désormais l’évaluation complète du formulaire de contact (thème 11 RGAA), conforme sur l’ensemble des sous-critères vérifiés.
Technologies d’assistance utilisées pour les tests
- NVDA avec Mozilla Firefox (Windows)
- VoiceOver avec Safari (macOS / iOS)
Pages auditées
- Page d’accueil
- Page À propos
- Page Contact
- Page Cabinet – Les Milles
- Page Cabinet – Carry-le-Rouet
- Mentions légales
- Politique de confidentialité
- Politique de gestion des cookies
- Déclaration d’accessibilité
- Plan du site
3. Contenus accessibles
Composants d’interface
- L’interface du site est construite avec le système de design Eunomia, une bibliothèque de composants web accessibles : barre de navigation, boutons, liens, cartes, champs de formulaire, galerie photo, accordéons de la FAQ, fil d’Ariane et tableaux.
- Chaque composant porte lui-même ses rôles et états ARIA, sa navigation au clavier et sa gestion du focus, de façon identique sur toutes les pages.
- Les composants sont rendus côté serveur : leur contenu (liens, libellés, textes) est présent dans le HTML de la page avant même le chargement de JavaScript.
Navigation au clavier
- L’ensemble du site est utilisable au clavier, sans recours à la souris.
- Des liens d’évitement permettent d’accéder directement à la navigation, au contenu principal ou au pied de page. Ils ferment les menus ouverts et déplacent le focus vers la zone cible.
- Les menus déroulants s’ouvrent et se ferment au clavier (touches Flèches, Tab, Shift+Tab et Échap), le focus revenant au bouton déclencheur à la fermeture.
- La galerie photo des cabinets propose des boutons « Photo précédente » et « Photo suivante », des vignettes et un bouton « Agrandir la photo », tous focusables et activables au clavier.
Formulaire de contact
- Chaque champ affiche sa propre étiquette, liée au champ et restituée par les technologies d’assistance. Les champs obligatoires portent un astérisque, expliqué par la mention « Champs obligatoires » ; les champs facultatifs (téléphone, cabinet) sont libellés « (facultatif) ».
- À l’envoi, un formulaire incomplet ou invalide n’est pas transmis : chaque champ en erreur est signalé comme invalide, son message d’erreur s’affiche sous le champ en français, et le focus est placé sur le premier champ en erreur.
- Le résultat de l’envoi est annoncé par un message de statut qui reçoit le focus : annoncé immédiatement en cas d’erreur, poliment en cas de succès.
- Les champs nom, prénom et email indiquent leur finalité au navigateur (attribut
autocomplete) pour permettre la saisie automatique. Le numéro de téléphone se saisit avec un sélecteur de pays. - Un champ anti-spam (honeypot) est totalement masqué, y compris aux technologies d’assistance.
- Le consentement RGPD est recueilli via une case à cocher obligatoire, dont le libellé contient un lien vers la politique de confidentialité, activable sans cocher la case.
- Le bouton d’envoi affiche un état de chargement annoncé pendant l’envoi, empêchant les soumissions multiples.
Lecteurs d’écran
- Les zones principales (navigation, contenu principal, pied de page) sont identifiables par les technologies d’assistance via les éléments HTML5 natifs (
header,nav,main,footer). - Les images et icônes décoratives sont masquées aux lecteurs d’écran.
- Toutes les images informatives (photos de cabinet, diplômes, portrait du thérapeute) disposent d’un texte alternatif descriptif centralisé dans la configuration du site.
- La langue principale de la page est déclarée en français (
lang="fr"), comme celle des libellés générés par les composants (« Fermer », « Photo suivante »…). - Les questions de la FAQ sont des accordéons dont l’état ouvert/fermé est restitué aux technologies d’assistance.
- Les avis patients sont balisés avec
<blockquote>et<cite>, leur note étant restituée sous forme textuelle. - Les horaires d’ouverture des cabinets utilisent une liste de définitions (
<dl>,<dt>,<dd>) associant chaque jour à ses plages horaires. - Un fil d’Ariane est présent sur toutes les pages secondaires, indiquant la page courante et masquant les séparateurs aux technologies d’assistance.
- Les données structurées JSON-LD (Schema.org) sont présentes dans le layout :
MedicalOrganization,Person,LocalBusiness×3,FAQPage,AggregateRatingetBreadcrumbListsur toutes les pages secondaires.
Navigation mobile
- Le bouton de menu mobile (« burger ») restitue son état ouvert/fermé aux technologies d’assistance.
- Lorsque le menu est ouvert, le reste de la page est rendu inerte, empêchant la navigation au clavier en dehors du panneau. Le menu se ferme avec Échap ou un clic à l’extérieur.
- Le focus est restitué au bouton burger à la fermeture du menu.
Gestion du défilement et du focus
- Lors d’un changement de page, la page défile automatiquement en haut sans déplacer le focus sur un élément non interactif. Les utilisateurs de lecteurs d’écran bénéficient de la mise à jour du titre de la page et des liens d’évitement.
- La barre de navigation adapte ses couleurs (thème clair ou sombre) à la section qu’elle recouvre.
Liens et boutons
- Tous les liens ouvrant un nouvel onglet affichent une icône et sont annoncés comme tels aux technologies d’assistance (« ouvre un nouvel onglet »).
- Les boutons dont l’intitulé visible est générique (« Plus de détails », « Prendre rendez-vous ») sont complétés par une mention contextuelle précisant le cabinet ou le service concerné.
- Les numéros de téléphone et adresses email sont des liens cliquables (
tel:,mailto:).
SEO et référencement local
- Les schémas
LocalBusinessrespectent les champs officiels Schema.org :streetAddress,addressLocality,addressRegion,addressCountry. - Le numéro de téléphone est fourni au format E.164 international.
- Le schéma
Personréférence l’ensemble des formations et diplômes du thérapeute via les propriétésalumniOfethasCredential.
4. Contenus non accessibles
Les éléments suivants présentent des limitations identifiées ou n’ont pas encore été évalués :
- Animation Three.js — la décoration 3D de la page d’accueil (
SpineDecoration) est chargée de façon synchrone. Cela peut augmenter le temps de chargement perçu sur connexions lentes. Un chargement différé est prévu. - Contenus tiers — le module de prise de rendez-vous en ligne (Doctolib) relève de la responsabilité de son éditeur et échappe au contrôle direct de l’éditeur du présent site.
5. Plan d’amélioration
Les actions suivantes sont programmées :
- Mise en lazy loading de la décoration Three.js (
SpineDecoration) pour améliorer les performances sur connexions lentes. - Nouvelle évaluation du site à la suite de sa migration vers le système de design Eunomia, en particulier du formulaire de contact et de la galerie photo.
- Tests complémentaires avec des lecteurs d’écran réels (NVDA, VoiceOver) et, si possible, avec des utilisateurs en situation de handicap.
- Mise à jour de la présente déclaration après chaque évaluation complémentaire.
6. Signaler un problème d’accessibilité
Vous rencontrez une difficulté pour accéder à un contenu ou utiliser une fonctionnalité du site ? Nous vous invitons à nous le signaler afin que nous puissions y remédier.
Merci de préciser la page concernée, la nature du problème rencontré, le navigateur et la version utilisés, ainsi que, le cas échéant, la technologie d’assistance employée. Délai de réponse : 7 jours ouvrés.
Nous contacter
7. Voies de recours
Si vous avez signalé un défaut d’accessibilité et que vous n’avez pas obtenu de réponse satisfaisante dans un délai de 2 mois, vous pouvez saisir le Défenseur des droits :
8. Besoin d’aide ?
Si vous éprouvez des difficultés à utiliser le site ou à effectuer une prise de rendez-vous en ligne, notre équipe est disponible par téléphone pour vous accompagner :
