Déclaration d'accessibilité
Dernière mise à jour le
PawMatch s'engage à rendre son site accessible, conformément au Référentiel général d'amélioration de l'accessibilité (RGAA) version 4.1, fondé sur les règles WCAG 2.1 de niveau AA. La présente déclaration s'applique au site public et à l'espace membre de PawMatch ainsi qu'à son back-office d'administration (réservé aux administrateurs).
État de conformité
PawMatch est partiellement conforme au RGAA 4.1 niveau AA. Le dernier audit de la grille de 106 critères a été réalisé le 14 octobre 2026 par l’équipe de PawMatch, avec des outils automatiques exécutés dans un navigateur réel et une revue manuelle des pages ; il ne s’agit pas d’un audit par un prestataire indépendant.
Taux de conformité : 98 % (58 critères conformes sur 59 critères évalués applicables ; 45 critères non applicables, 2 critères non testés). Ce taux porte sur un échantillon de 14 pages publiques, testées en français et en anglais : accueil, contact, inscription, connexion, mot de passe oublié, vérification de l’e-mail, réinitialisation du mot de passe, conditions générales de vente, mentions légales, politique de confidentialité, déclaration d’accessibilité, plan du site, page hors ligne et page d’erreur 404.
L’espace membre (tableau de bord, fiches, messagerie, compte) et le back-office d’administration n’ont pas encore fait l’objet de cet audit en navigateur : ils sont uniquement couverts par les analyses automatiques décrites ci-dessous, et leur taux de conformité n’est donc pas évalué à ce jour.
Contrôles réalisés
Ces contrôles sont rejoués à chaque évolution du site :
- Analyse automatique axe-core (règles WCAG 2.1 A et AA et bonnes pratiques) des écrans principaux du site et du back-office, dans un navigateur, en thème clair et en thème sombre ; toute anomalie sérieuse ou critique fait échouer la suite de tests.
- Analyse axe-core des composants d'interface (formulaires, navigation, fiches, messagerie, compte, administration) lors des tests unitaires.
- Calcul des contrastes de toutes les paires de couleurs du site (texte ≥ 4,5:1, composants et indicateur de focus ≥ 3:1) dans les trois thèmes (clair, sombre automatique, sombre choisi).
- Analyse statique du code (règles eslint-plugin-jsx-a11y en mode strict) : rôles et propriétés ARIA, textes alternatifs, étiquettes de formulaire, gestion du clavier.
Contrôles manuels et semi-automatiques réalisés le 14 octobre 2026 sur les 14 pages publiques, en français et en anglais :
- Navigation au clavier seul : parcours complet à la touche Tab, sans piège, avec indicateur de focus visible et nom accessible sur chaque élément, et fonctionnement du lien d’évitement.
- Affichage adapté : défilement horizontal absent à 320 px de large, texte agrandi à 200 % sans perte de contenu, espacement du texte augmenté sans coupure.
- Contrastes mesurés dans le navigateur en thème clair et en thème sombre (texte, bordures de champs, boutons, liens soulignés dans le texte).
- Réduction des animations : aucune animation active lorsque la préférence du système est activée.
- Structure : un titre de page distinct par page, un seul titre de niveau 1, pas de saut de niveau de titre, repères (en-tête, navigation, contenu principal, pied de page).
Non réalisé à ce jour : test avec des lecteurs d’écran (NVDA, VoiceOver), vérification des changements de langue dans les textes anglais (critère 8.7), validation par le validateur W3C, audit des documents PDF.
Dispositions d'accessibilité en place
- Langue de la page déclarée (français ou anglais) ; lien d'évitement « Aller au contenu » en première position.
- Navigation entièrement utilisable au clavier ; indicateur de focus visible (contour de 3 px, contraste d'au moins 3:1).
- Fenêtres modales natives : focus placé dans la fenêtre, fermeture par Échap, retour du focus au déclencheur.
- Champs de formulaire avec étiquette visible, aide et erreurs associées par programmation (aria-describedby), erreurs annoncées aux lecteurs d'écran, attributs d'autocomplétion sur les champs personnels.
- Messages d'état (confirmations, chargements, résultats de recherche) annoncés par une région de statut sans déplacer le focus.
- Thème clair, sombre ou automatique, taille de texte agrandie et réduction des animations dans « Mon compte › Affichage ; la préférence « réduire les animations » du système est respectée.
- Photos de fiches décrites ou marquées comme décoratives ; graphiques accompagnés d'un équivalent textuel ou d'un tableau.
- Liens qui s'ouvrent dans une nouvelle fenêtre signalés par un texte masqué.
Contenus non accessibles
Un critère n'est pas conforme sur l'échantillon public (critère 8.2, validité du code HTML : le code produit par le framework place des balises meta, link et title hors de l'en-tête sur certaines pages, notamment la page hors ligne). Les points suivants sont également connus ; ils font l'objet du plan d'actions ci-dessous.
| Contenu | Limite connue | Alternative |
|---|---|---|
| Carte des fiches | Fond de carte (tuiles) fourni par un service tiers, non exploitable par un lecteur d'écran ; repères atteignables au clavier. | La recherche en vue liste donne les mêmes fiches avec les mêmes filtres. |
| Menu « ⋯ » des conversations | Les actions se parcourent à la touche Tab ; la navigation aux flèches n'est pas encore proposée. | Toutes les actions restent accessibles au clavier. |
| Documents PDF générés (contrat de saillie, factures) | Le contrat de saillie est un PDF balisé (titres, paragraphes, langue, police embarquée) mais n'a pas encore été validé avec un lecteur d'écran ni un outil PDF/UA ; les factures sont produites par un prestataire de paiement et ne sont pas maîtrisées par PawMatch. | Demande d'une version accessible par le formulaire de contact. |
| Justificatifs et photos téléversés par les membres | Le contenu est fourni par les membres ; PawMatch ne peut pas garantir leur accessibilité. | Les informations essentielles de la fiche sont saisies en texte. |
| Textes légaux en anglais | Les traductions anglaises des textes légaux sont fournies à titre de commodité ; seule la version française fait foi. | Contact par le formulaire. |
Contenus tiers
Le paiement en ligne est assuré par une page hébergée par le prestataire de paiement, et la carte utilise un fond de carte tiers : PawMatch n'en maîtrise pas l'accessibilité.
Plan d'actions
- Auditer l'espace membre et le back-office dans un navigateur, tester avec des lecteurs d'écran (NVDA, VoiceOver), puis mettre à jour le taux de conformité.
- Corriger la validité du code HTML (critère 8.2) et le vérifier avec le validateur W3C.
- Indiquer visuellement, en tête de chaque formulaire, que les champs sont obligatoires sauf mention « facultatif ».
- Ajouter la navigation aux flèches dans le menu « ⋯ » des conversations.
- Proposer des titres de page distincts pour chaque onglet du tableau de bord.
- Valider le contrat de saillie balisé avec un lecteur d'écran et un outil PDF/UA.
- Viser les critères WCAG 2.2 de niveau AA (taille minimale des cibles, apparence du focus).
Retour d'information et contact
Si vous ne parvenez pas à accéder à un contenu ou à un service, vous pouvez nous écrire par le formulaire de contact du site. Précisez l'adresse de la page, le problème rencontré et, si possible, votre navigateur et votre technologie d'assistance. Nous nous engageons à répondre dans un délai de 5 jours ouvrés.
Voies de recours
Si vous constatez un défaut d'accessibilité vous empêchant d'accéder à un contenu ou à une fonctionnalité du site, que vous nous le signalez et que vous ne recevez pas de réponse satisfaisante, vous pouvez écrire un message au Défenseur des droits ou lui adresser un courrier par la poste.
- Formulaire en ligne : https://formulaire.defenseurdesdroits.fr/
- Appeler le 09 69 39 00 00 (du lundi au vendredi, de 8 h 30 à 19 h 30, coût d'un appel local).
- Courrier gratuit, sans affranchissement : Défenseur des droits, Libre réponse 71120, 75342 Paris CEDEX 07.