Aller au contenu

Déclaration d'accessibilité d'Animiyo

Déclaration d'accessibilité d'Animiyo : conformité partielle avec les WCAG 2.2 AA, fonctionnalités disponibles, limites connues et manière de signaler un problème.

En vigueur depuis le
2 août 2026
Dernière mise à jour
2 août 2026
Version
1.0

Animiyo conserve les carnets de santé des animaux, les rappels de médicaments et les rendez-vous en clinique : si une personne ne peut pas lire la dose d'un médicament ou confirmer un rappel, le préjudice n'est pas une gêne de navigation mais un traitement manqué. Pour cette raison, l'accessibilité est traitée comme une exigence du produit et non comme une amélioration ultérieure. Cette déclaration décrit l'état réel du site public et de l'application web accessibles depuis le domaine de la plateforme, les fonctionnalités déjà disponibles, les limites que nous connaissons et la manière de signaler un problème. L'état déclaré est une conformité partielle avec les lignes directrices WCAG 2.2 au niveau AA, sur la base d'une auto-évaluation réalisée par le propriétaire du projet le 2 août 2026. L'application native iOS suit les lignes directrices d'accessibilité du système d'exploitation et fera l'objet d'une déclaration distincte une fois son évaluation terminée.

Notre engagement

Une plateforme qui conserve des carnets de santé, des doses, des échéances de vaccination et des rappels de traitement ne peut pas se permettre d'obstacles. Les personnes qui s'occupent d'un animal malade le font souvent dans des conditions difficiles : dans la précipitation, avec une main occupée, sur un petit écran, les yeux fatigués ou dans une pièce mal éclairée. Les mêmes choix qui servent une personne en situation de handicap permanent servent aussi quiconque se trouve dans une difficulté temporaire ou dans une situation exigeante.

Cette déclaration couvre le site public et l'application web Next.js hébergée sur Google Cloud Run et accessible depuis le domaine de la plateforme. Elle ne couvre pas l'application native iOS, qui suit les lignes directrices d'accessibilité du système d'exploitation et fera l'objet d'une déclaration distincte une fois son évaluation terminée. Elle ne couvre pas les sites tiers vers lesquels les liens sortants peuvent conduire.

Le document est rédigé pour être utile, non pour rassurer. Là où une fonctionnalité manque, nous le disons ; là où une alternative existe, nous l'indiquons ; là où il n'existe aucune alternative, nous l'écrivons clairement. Une déclaration d'accessibilité qui masque ses propres limites ne sert que celui qui la publie.

Normes et législation

La référence technique adoptée est constituée des lignes directrices WCAG 2.2 au niveau AA du World Wide Web Consortium. Elles sont la destination commune de la norme harmonisée européenne et de la loi italienne, si bien que travailler sur les critères WCAG revient à travailler sur tous les cadres applicables à la fois.

Références juridiques et techniques applicables à Animiyo
RéférenceCe qu'elle établitApplication à Animiyo
WCAG 2.2, niveau AA (World Wide Web Consortium)Les critères techniques pour un contenu web perceptible, utilisable, compréhensible et robusteRéférence technique adoptée pour la conception et pour l'auto-évaluation
Norme harmonisée EN 301 549Intègre les WCAG dans le cadre européen des exigences d'accessibilité pour les produits et services des technologies de l'informationCadre utilisé pour vérifier quelles exigences s'appliquent au service
Directive UE 2019/882 (European Accessibility Act), transposée en Italie par le décret législatif du 27 mai 2022 numéro 82Exigences d'accessibilité pour les produits et services destinés aux consommateurs, applicables à partir du 28 juin 2025Animiyo est un service destiné aux consommateurs et entre dans le champ d'application
Loi du 9 janvier 2004 numéro 4 (loi Stanca) et modifications ultérieuresLe cadre national italien sur l'accessibilité des outils des technologies de l'informationRéférence pour le contexte national et pour les canaux de signalement

Les quatre sources ne sont pas des alternatives les unes aux autres. Les WCAG fournissent les critères vérifiables, la norme EN 301 549 les place dans le cadre européen, le décret législatif 82/2022 établit l'obligation pour les services destinés aux consommateurs, et la loi Stanca définit le contexte national et les organismes de contrôle.

État de conformité

Animiyo déclare une conformité partielle avec les lignes directrices WCAG 2.2 au niveau AA. La conformité partielle signifie qu'une partie du contenu et des fonctionnalités répond aux critères requis et qu'une autre partie n'y répond pas. Ce n'est pas une formule de politesse : les parties non conformes sont celles énumérées dans la section sur les limites connues, exposées une à une avec la limite précise et l'éventuelle alternative disponible.

L'état déclaré provient d'une auto-évaluation réalisée par le propriétaire du projet et achevée le 2 août 2026. Il n'existe aucune certification par un tiers, aucun audit indépendant n'a été effectué et aucun score ou pourcentage de conformité n'est revendiqué.

  • Ce qui a été évalué : les pages publiques du site, les documents juridiques, les pages de contenu éditorial et les écrans principaux de l'application web.
  • Ce qui n'a pas été évalué : l'application native iOS, les documents téléversés par les utilisateurs et les cliniques, le contenu généré par les utilisateurs.
  • Qui l'a évalué : le propriétaire du projet, sans aucun évaluateur externe impliqué.
  • Quand : le 2 août 2026.

La déclaration sera mise à jour lorsque les actions prévues seront achevées, ou lorsqu'une modification substantielle de la plateforme changera le tableau décrit ici. La version du document et la date de révision figurent en haut de la page.

Fonctionnalités d'accessibilité disponibles

Les fonctionnalités énumérées ci-dessous sont déjà actives dans la plateforme. Certaines sont toujours présentes et ne nécessitent aucune action, d'autres s'activent depuis les réglages d'apparence puis restent en vigueur lors des visites suivantes.

Fonctionnalités d'accessibilité présentes, où elles s'activent et le critère WCAG de référence
FonctionnalitéOù elle s'activeCritère WCAG de référence
Lien qui saute directement au contenu principalApparaît en haut de la page lorsqu'il reçoit le focus clavier2.4.1 Bypass Blocks
Mode contraste élevéRéglages d'apparence1.4.3 Contrast (Minimum)
Mouvement réduitRéglages d'apparence, ou la préférence système prefers-reduced-motion2.3.3 Animation from Interactions
Trois échelles de texte : petite, moyenne, grandeRéglages d'apparence1.4.4 Resize Text
Choix de la famille de caractères entre une sans neutre, une grotesque et une police à empattementsRéglages d'apparence1.4.8 Visual Presentation (niveau AAA, fonctionnalité supplémentaire)
Thème clair, thème sombre ou thème défini par le systèmeRéglages d'apparence1.4.3 Contrast (Minimum)
Navigation complète au clavier avec un indicateur de focus toujours visibleToujours actif2.1.1 Keyboard, 2.4.7 Focus Visible
Attributs ARIA sur les composants interactifs et les éléments natifs lorsque c'est possibleToujours actif4.1.2 Name, Role, Value
Index des sections avec des ancres stables sur chaque page de contenuToujours actif2.4.5 Multiple Ways
Texte alternatif requis pour les images éditorialesToujours actif1.1.1 Content that is not text
  1. Ouvrir les réglages d'apparence

    Les préférences d'apparence regroupent le thème, le contraste, l'échelle du texte, la famille de caractères et le mouvement réduit en un seul endroit. Vous n'avez rien à modifier dans le navigateur ni dans le système d'exploitation.

  2. Choisir le thème et le niveau de contraste

    Le thème peut être clair, sombre ou défini par le système, de sorte qu'il suive automatiquement le réglage de l'appareil. Le mode contraste élevé est indépendant du thème et s'active séparément.

  3. Régler l'échelle du texte et la police

    Les trois échelles disponibles sont petite, moyenne et grande, et aucune d'elles n'entraîne de perte de contenu ou de fonctionnalité. La famille de caractères peut être choisie entre une sans neutre, une grotesque et une police à empattements.

  4. Activer le mouvement réduit si vous en avez besoin

    Avec la réduction active, les animations sont réduites au minimum. Les animations respectent aussi la préférence système prefers-reduced-motion, de sorte que quiconque l'a déjà définie au niveau du système d'exploitation n'a pas besoin de répéter ce choix ici.

  5. Vérifier que la préférence vous suit

    Les réglages sont enregistrés dans la clé animiyo.appearance du stockage local du navigateur. Si vous avez un compte et que vous êtes connecté, ils sont aussi enregistrés dans votre profil, de sorte qu'ils suivent la personne d'un appareil à l'autre au lieu de rester liés à un seul navigateur.

Un script en ligne applique les préférences avant le premier affichage de la page. Il existe pour éviter le clignotement provoqué par le passage du thème par défaut au thème choisi, qui pour beaucoup n'est qu'un défaut esthétique mais qui, pour quiconque est sensible à la lumière, constitue une véritable gêne.

Structure sémantique du contenu

Le contenu éditorial et les documents juridiques d'Animiyo ne sont pas rédigés en HTML brut. Ils sont composés de blocs typés : paragraphes, listes, tableaux, encadrés, étapes et citations. Le moteur de rendu transforme chaque bloc en balisage sémantique, toujours de la même manière.

  • La hiérarchie des titres est générée par le modèle, de sorte qu'il n'y a pas de sauts de niveau provoqués par un choix typographique de l'auteur.
  • Les en-têtes de tableau sont déclarés comme tels et associés à leurs cellules, de sorte qu'un lecteur d'écran peut annoncer à quelle colonne appartient une valeur.
  • Les listes sont de vraies listes et non des lignes séparées par des symboles, de sorte que la technologie d'assistance annonce leur longueur et la position courante.
  • Les encadrés portent un titre et un ton déclarés, de sorte que le sens n'est jamais confié à la seule couleur.
  • Comme il n'y a pas de HTML brut dans les fichiers de contenu, il n'y a pas de balisage improvisé au cas par cas.

Chaque page de contenu comporte un index des sections avec des ancres stables. L'index permet d'atteindre une section sans faire défiler tout le document, et les ancres ne changent pas lorsque le texte est mis à jour : un lien profond partagé avec une autre personne continue de fonctionner même après une révision.

Ce modèle supprime les défauts à la racine. Un défaut d'accessibilité structurel provient presque toujours d'un mauvais choix manuel répété de nombreuses fois ; en déplaçant la structure dans le modèle de données, l'erreur devient impossible à commettre pour l'auteur, parce que le compilateur rejette un bloc mal formé et que le moteur de rendu produit toujours le même balisage. Les erreurs de contenu restent possibles, par exemple un texte alternatif qui décrit peu, mais les erreurs structurelles ne le sont pas.

Langues, sens du texte et formats

Animiyo publie neuf langues : l'italien, l'anglais, le français, l'espagnol, l'allemand, le chinois simplifié, l'estonien, le russe et l'arabe. Les codes utilisés dans les routes sont it, en, fr, es, de, zh-Hans, et, ru et ar.

  • L'arabe est rendu avec un sens du texte de droite à gauche, l'attribut dir étant défini sur l'élément racine de la page, de sorte que le sens s'applique à toute l'interface et non aux seuls paragraphes.
  • Chaque page déclare sa propre langue, de sorte que la synthèse vocale d'un lecteur d'écran utilise la prononciation correcte au lieu de lire un texte étranger avec les règles de la mauvaise langue.
  • Les dates et les nombres suivent les conventions locales de la langue choisie, plutôt qu'un format unique imposé à chaque version.
  • Les annotations hreflang n'énumèrent que les versions réellement traduites : une page qui n'a pas été traduite n'est jamais annoncée comme disponible dans cette langue.

La couverture linguistique est une question d'accessibilité avant d'être une question de marché : lire des instructions de santé dans une langue que l'on ne maîtrise pas constitue autant un obstacle qu'un contraste insuffisant. La limite actuelle tient à la qualité de la relecture, non à la couverture : les traductions dans des langues autres que l'italien et l'anglais n'ont pas encore été relues par un locuteur natif pour la clarté du texte des libellés.

Compatibilité avec les technologies d'assistance

La plateforme est conçue pour fonctionner avec les technologies d'assistance, mais les tests réellement effectués ne couvrent pas toutes les combinaisons possibles. Voici ce qui a été testé et ce qui ne l'a pas été, car sans cette distinction une affirmation de compatibilité n'a aucune valeur pratique.

  • Testé : la navigation au clavier seul sur les pages publiques et sur les écrans principaux de l'application, en vérifiant que l'indicateur de focus reste visible à tout moment et qu'aucun élément ne devient inatteignable.
  • Testé : l'agrandissement du texte jusqu'à deux cents pour cent, en vérifiant que le contenu reste lisible et que les fonctions restent utilisables.
  • Testé : le rendu de droite à gauche de la version arabe, y compris le sens des éléments de navigation.
  • Testé : la structure des titres et les libellés des formulaires sur les pages principales.
  • Non testé systématiquement : les combinaisons de lecteur d'écran, de navigateur et de système d'exploitation. Les vérifications effectuées étaient partielles et ne couvrent pas chaque écran.
  • Non testé : le contrôle vocal, les claviers alternatifs et les dispositifs de pointage assisté.
  • Non testé : les documents PDF et les images téléversés par les utilisateurs et les cliniques, qui ne passent par aucun contrôle d'accessibilité.

Déclarer quelles combinaisons n'ont pas été testées fait partie de la déclaration elle-même. Sans cette information, une personne ne peut pas savoir si son propre outil a été pris en compte, et le découvrir en pratique signifie perdre du temps sur un service qui gère des échéances de santé. Tester avec des lecteurs d'écran sur davantage de combinaisons de système d'exploitation et de navigateur figure parmi les améliorations prévues.

Contenu non accessible et limites connues

Voici les limites que nous connaissons à la date de l'évaluation. Elles sont énumérées en totalité, avec l'alternative disponible là où il en existe une et avec une mention explicite qu'aucune n'existe lorsque c'est le cas.

Limites connues au 2 août 2026, avec l'alternative disponible et l'état
ÉlémentLimiteAlternative disponibleÉtat
Cartes de promenade et traces GPSRendues sous forme d'éléments graphiques, sans équivalent textuel complet de l'itinéraireLa distance, la durée et le dénivelé positif sont disponibles sous forme de texte ; l'itinéraire lui-même n'est décrit sous aucune forme alternativeNon conforme, action prévue
Graphiques de poids et de budgetLe tableau de données correspondant n'existe que sur certains écransPrésent là où le tableau est déjà implémenté, absent sur les autres écransPartiellement conforme, action prévue
Documents PDF et images téléversés par les utilisateurs et les cliniquesIls ne sont pas contrôlés pour l'accessibilité et peuvent ne pas être lisibles par un lecteur d'écranAucune : le fichier reste tel qu'il a été fourni par la personne qui l'a téléverséNon conforme, hors du contrôle direct du propriétaire
Contenu généré par les utilisateurs : avis, notes, photographies d'animauxIls peuvent ne comporter aucun texte alternatifAucune alternative n'est générée automatiquementNon conforme
Tableaux densesIls nécessitent un défilement horizontal sur les petits écransLe contenu reste complet, atteignable au clavier et annoncé avec ses en-têtes de colonnePartiellement conforme
Le widget de vérification reCAPTCHA Enterprise utilisé par App CheckUn composant tiers sur lequel le propriétaire n'a aucun contrôle directAucune alternative n'est fournie par le propriétaireNon conforme, hors du contrôle direct du propriétaire
Traductions dans des langues autres que l'italien et l'anglaisPas encore relues par un locuteur natif pour la clarté du texte des libellésLes versions italienne et anglaise sont disponibles et reluesÀ améliorer, action prévue

Aucune de ces limites n'est présentée comme marginale. Les cartes de promenade et les documents téléversés sont des obstacles concrets pour quiconque utilise un lecteur d'écran, et tant qu'ils ne sont pas résolus la conformité reste partielle.

Méthode d'évaluation

L'évaluation est une auto-évaluation réalisée par le propriétaire du projet. Il n'existe aucune certification par un tiers, il n'y a aucun audit indépendant et aucune partie externe n'a vérifié les conclusions exposées dans ce document.

  1. Vérifications automatisées sur les pages principales du site et de l'application web.
  2. Tests de navigation manuelle au clavier seul.
  3. Vérification des rapports de contraste entre le texte et l'arrière-plan.
  4. Tests avec agrandissement du texte jusqu'à deux cents pour cent.
  5. Revue de la structure des titres et des libellés des formulaires.
  6. Vérification du rendu de droite à gauche dans la version arabe.

Date de l'évaluation : le 2 août 2026. Les résultats se rapportent à la version de la plateforme publiée à cette date.

Une auto-évaluation a une limite structurelle qu'il convient d'énoncer : celui qui a construit l'interface est aussi celui qui la juge, connaît les chemins qui fonctionnent et tend à les suivre. Pour cette raison, envisager un audit indépendant figure parmi les améliorations prévues, avant l'ouverture au public.

Comment signaler un problème

Si vous rencontrez un obstacle, vous pouvez le signaler depuis la page Contacts du site, au chemin /contatti. Chaque signalement est utile même lorsqu'il concerne une limite déjà énumérée dans ce document, car il montre le poids que cette limite représente dans l'usage réel.

  1. Ouvrir la page Contacts

    La page /contatti du site ouvre un courriel avec un objet déjà rempli, adressé à l'adresse qui y est indiquée. Il n'y a pas de formulaire à remplir et vous n'avez pas besoin d'un compte pour écrire.

  2. Indiquer l'adresse de la page

    Copiez l'adresse complète de la page où vous avez rencontré le problème. Sans l'adresse, la vérification prend beaucoup plus de temps et parfois la situation ne peut pas du tout être reproduite.

  3. Décrire le navigateur et la technologie d'assistance

    Indiquez quel navigateur et quelle technologie d'assistance vous utilisiez, avec la version si vous la connaissez. La même page peut se comporter différemment selon la combinaison, si bien que ce détail est souvent décisif.

  4. Nous dire ce qui n'a pas fonctionné

    Expliquez ce que vous essayiez de faire et ce qui s'est produit à la place. Si vous le pouvez, indiquez ce à quoi vous vous attendiez : l'écart entre l'attendu et l'obtenu est l'information la plus utile.

Une réponse arrive dans les trente jours suivant le signalement. Si la réponse n'est pas satisfaisante ou n'arrive pas, en Italie il est possible de soumettre un signalement à l'Agence pour l'Italie numérique, qui supervise l'application de la législation sur l'accessibilité. Pour les services relevant du décret législatif 82/2022, il est possible de s'adresser aux autorités de contrôle désignées. La protection judiciaire reste disponible en tout état de cause.

Améliorations prévues

Les actions énumérées ci-dessous sont celles qui ont été décidées afin de surmonter les limites déclarées. Elles sont classées par priorité et concernent à la fois les fonctionnalités et la méthode par laquelle l'accessibilité est vérifiée.

Actions prévues, effet attendu et priorité attribuée
ActionEffet attenduPriorité
Équivalent textuel structuré pour les traces de promenade, avec une description de l'itinéraire et un tableau des points principauxLe contenu de la carte devient lisible sans avoir à voir le graphiqueÉlevée
Tableau de données correspondant pour chaque graphiquePoids et budget lisibles sous forme de données même là où seul le graphique existe aujourd'huiÉlevée
Contrôle d'accessibilité automatisé intégré à la chaîne de buildUne régression bloque la publication au lieu d'atteindre la productionÉlevée
Revue des traductions des libellés dans les sept langues au-delà de l'italien et de l'anglaisDes libellés clairs en dehors des deux langues déjà reluesMoyenne
Tests avec des lecteurs d'écran sur davantage de combinaisons de système d'exploitation et de navigateurCouverture vérifiée des technologies d'assistance les plus répanduesMoyenne
Envisager un audit indépendant avant l'ouverture au publicUne vérification externe qui surmonte la limite structurelle d'une auto-évaluationMoyenne

Les priorités reflètent la gravité de l'obstacle, non la facilité du travail. Aucune date de livraison n'est promise dans ce document : lorsqu'une action est achevée, la déclaration est mise à jour, la version change et la ligne correspondante quitte la liste des limites connues.

Questions fréquentes

Que signifie exactement la conformité partielle ?
Elle signifie qu'une partie du contenu et des fonctionnalités répond aux critères WCAG 2.2 niveau AA et qu'une autre partie n'y répond pas. Les parties non conformes ne sont pas laissées dans le vague : elles sont énumérées une à une dans la section sur les limites connues, avec la limite précise, l'alternative disponible là où il en existe une et l'état de l'action prévue. Revendiquer une conformité totale serait plus commode mais ce ne serait pas vrai, et une personne qui se fie à une déclaration fausse perd un temps précieux. La conformité reste partielle tant que les limites énumérées ne sont pas résolues.
Qui a évalué l'accessibilité d'Animiyo ?
L'évaluation a été réalisée par le propriétaire du projet en tant qu'auto-évaluation et achevée le 2 août 2026. Il n'existe aucune certification par un tiers et aucun audit indépendant n'a été effectué. La limite de cette méthode est connue : celui qui a construit l'interface connaît les chemins qui fonctionnent et tend à les suivre, si bien qu'il peut ne jamais rencontrer d'obstacles qu'une personne extérieure trouverait aussitôt. Envisager un audit indépendant avant l'ouverture au public figure parmi les actions prévues.
Comment activer le contraste élevé, le mouvement réduit ou un texte plus grand ?
Toutes ces options se trouvent dans les réglages d'apparence, avec le thème et le choix de la famille de caractères. Trois échelles de texte sont disponibles, petite, moyenne et grande, et aucune d'elles n'entraîne de perte de contenu ou de fonctionnalité. Les préférences sont enregistrées dans la clé animiyo.appearance du stockage local et, si vous êtes connecté, dans votre profil également, de sorte qu'elles vous suivent d'un appareil à l'autre. Si vous avez déjà activé le mouvement réduit au niveau du système d'exploitation, vous n'avez pas besoin de répéter ce choix, car les animations respectent aussi la préférence prefers-reduced-motion.
Puis-je utiliser les cartes de promenade avec un lecteur d'écran ?
Pas entièrement, et c'est l'une des limites déclarées. Les cartes et les traces GPS sont rendues sous forme d'éléments graphiques et l'itinéraire n'a pas encore d'équivalent textuel le décrivant. La distance, la durée et le dénivelé positif restent disponibles sous forme de texte, de sorte que les données récapitulatives de la promenade peuvent être lues. Un équivalent textuel structuré de la trace, avec une description de l'itinéraire et un tableau des points principaux, est la première des actions prévues.
Que se passe-t-il après l'envoi d'un signalement d'accessibilité ?
Le signalement est examiné et vous recevez une réponse dans les trente jours. La réponse indique si le problème est reproductible, s'il fait partie des limites déjà connues et quelle action est prévue. Si la réponse n'est pas satisfaisante ou n'arrive pas, en Italie vous pouvez soumettre un signalement à l'Agence pour l'Italie numérique, qui supervise l'application de la législation sur l'accessibilité, et pour les services relevant du décret législatif 82/2022 vous pouvez vous adresser aux autorités de contrôle désignées. La protection judiciaire reste disponible en tout état de cause.

En bref

Si vous utilisez une technologie d'assistance, ouvrez les réglages d'apparence et configurez le contraste, l'échelle du texte, la police et le mouvement réduit avant de commencer : les préférences sont enregistrées et vous suivent d'un appareil à l'autre. Si vous rencontrez un obstacle, signalez-le depuis le chemin /contatti en indiquant l'adresse de la page, le navigateur, la technologie d'assistance que vous utilisiez et ce qui n'a pas fonctionné ; une réponse arrive dans les trente jours.

Déclaration d'accessibilité d'Animiyo · Animiyo