Déclaration d’accessibilité de l'application mobile ALL version iOS

1. Engagement du groupe Accor

Le groupe Accor s’engage à rendre ses sites webs et ses applications mobiles accessibles conformément à l’article 47 de la loi n° 2005-102 du 11 février 2005.

À cette fin, il met en œuvre la stratégie et les actions suivantes :

Cette déclaration d’accessibilité s’applique à l’application mobile ALL version iOS.

2. État de conformité

L’application mobile ALL version iOS obtient un score de conformité de 32%, elle est donc non conforme au référentiel général d’amélioration de l’accessibilité en raison des non-conformités et des dérogations énumérées ci-dessous.

3. Résultats des tests

L’audit de conformité réalisé par la société Access42 révèle que :

  • 32 % des critères RGAA sont respectés ;
Le rapport d'audit est disponible sur demande en écrivant à : referent.accessibilite@accor.com.

4. Contenus non accessibles (Critères bloquants)

Les contenus listés ci-dessous ne sont pas accessibles pour les raisons suivantes.

4.1 Non conformité

  • L’augmentation de la taille des textes au niveau de l’OS (Réglages > Accessibilité > Affichage et taille du texte > Police plus grande) n’a aucun effet sur les textes de l’application (aucun agrandissement)
  • Dans certains écrans (ici les cases à cocher des modales de tri de la liste des résultats), les cases à cocher sont trop éloignées de leur étiquette. On retrouve le même problème pour les boutons radio dans la modale de choix de monnaie ou de sens de tri.
  • Au niveau des écrans 1 et 5 la modale « All Safe », accès depuis le carrousel et la modale « All Safe », accès depuis le lien sous le titre de l’hôtel « en savoir plus sur all safe » : n’ont pas d’intitulé au niveau du bouton de fermeture. Et à la fermeture de la modale, le focus semble être remis en haut de page.
  • L’application ne peut pas être consultée en mode paysage
  • Le bouton de retour en haut à gauche de tous les écrans n’a pas d’intitulé. On retrouve le même problème pour les boutons de fermeture des modales.
  • Les carrousels sont décoratifs, ils pourraient être masqués aux lecteurs d’écran.
  • Les carrousels ne peuvent être parcourus qu’avec un geste complexe (tracé/swipe).
  • Au lecteur d’écran, l’utilisation du datepicker est particulièrement laborieuse et compliquée. Il faut parcourir l’ensemble des jours pour atteindre le jour de départ souhaité (par exemple, si on veut sélectionner un jour dans 3 mois, il va falloir balayer l’écran plus de 90 fois pour atteindre la date).
  • Au niveau de la composition de la chambre :
- Les boutons désactivés sont grisés, mais ne sont pas annoncés comme non disponibles par le lecteur d’écran.
- Le bouton de fermeture n’a pas d’intitulé
- Les boutons « + » et « - »   ont des intitulés non pertinents : « minusButton » « plusButton »
- Le texte qui donne le nombre choisi pour chaque item n’est pas explicite et sa mise à jour n’est pas restituée à l’utilisateur
- Les listes déroulantes de choix des âges des enfants n’ont pas d’intitulé relié.
- Les listes déroulantes sont annoncées comme des champs de texte alors que ce sont des boutons qui déclenchent l’apparition d’un autre composant.
- Lorsqu’on ajoute trop de participants, une alerte apparaît en bas d’écran qui annonce que la limite est atteinte, ce message n’est pas restitué par le lecteur d’écran.
  • Le composant « Profitez de l’offre » est un bouton, mais n’est pas annoncé comme tel.
  • Le texte « Sélectionné pour vous » n’est pas un titre.
  • Le carrousel ne peut être défilé qu’en utilisant un geste complexe (swipe/glisser).
  • Chaque contenu d’item de carrousel (texte gris + bouton) devrait être rassemblé en un seul composant.
  • La modale « carte de fidélité »ne peut pas être fermée (aucun bouton). Toutes les informations visibles ne sont pas restituées par les technologies d’assistance.
  • Au niveau du bloc description de l’offre » :
- le texte « Description de l’offre » n’est pas un titre.
- Les éléments « conditions générales de vente » et « hôtels participants pdf » sont des boutons, mais ne sont pas annoncés comme tels.
  • Au niveau de la liste des résultats, modale filtrer :
- Les composants ne sont pas annoncés comme des cases à cocher (et l’état coché/décoché non plus).
- Lorsqu’on active le composant « voir plus » le focus est repositionné en haut de l’écran.
  • Modale « changer la monnaie » :
- Le champ de filtre des monnaies a un intitulé non pertinent « recherche ».
- Les composants ne sont pas annoncés comme des boutons radio (et l’état coché/décoché non plus).
Les étiquettes des boutons radio contiennent des drapeaux qui sont décoratifs, mais ils sont restitués par le lecteur d’écran.
  • Au niveau des cartes hôtels :
- Les cartes hôtels qui possèdent le logo « all safe » : la mention n’est pas restituée par le lecteur d’écran.
- On retrouve le même problème avec les informations visuelles suivantes :
- Les icônes indiquant les prestations (parking, wifi etc.) / la note moyenne tripadvisor / le nombre d’étoiles
- En mode connecté, on a la mention « dedicated offer » sur certaines offres. C’est un terme anglais sans changement de langue.
- Les cartes hôtels sont des boutons, mais ne sont pas annoncées comme telles
  • Au niveau du bloc descriptif :
- Certaines informations ne sont pas restituées : le nombre d’étoiles, la note moyenne, les services disponibles.
- L’élément « voir les avis » est un bouton, mais n’est pas annoncé.
- Le bloc qui présente les horaires d’arrivée et de départ (à partir de / jusqu’à) est mal structuré : le lecteur d’écran lit d’abord, « à partir de jusqu’à » puis il lit « 14h 12h ». Il n’y a pas de liaison sémantique entre l’horaire et sa définition.
- Les boutons « appeler » et « email » n’ont pas d’intitulé.
  • Modale « voir les avis » :
- Le texte « les avis de nos clients » n’est pas un titre.
- Avec le lecteur d’écran ou avec un clavier externe, il n’est pas possible d’atteindre ni d’afficher le composant « la réponse du propriétaire ».
- La note donnée tripadvisor n’est pas restituée par le lecteur d’écran.
  • Au niveau du choix du tarif:
- Le composant « voir nos conditions tarifaires » ne peut pas être atteint ni déclenché avec le lecteur d’écran ou avec un clavier externe.
- Le bloc entier d’un tarif est un bouton, mais n’est pas annoncé comme tel.
  • Au niveau de l’écran « En résumé » :
- Le champ email attend un format particulier qui n’est pas spécifié. Idem pour le numéro de téléphone.
- Le message d’erreur du champ email ne présente pas d’exemple réel de saisie. Idem pour le numéro de téléphone.
- Les champs obligatoires ne sont pas identifiés.
- Les champs « quel est le motif » « titre » « pays ou région » etc déclenchent soit l’affichage d’un composant ajustable (type select) soit l’affichage de la modale, mais sont annoncés comme des champs de texte.
- Le composant permettant de sélectionner l’indicatif du téléphone n’a pas d’intitulé.
- Dans le sélecteur du titre (civilité), il est impossible de faire une sélection avec le lecteur d’écran (le balayage haut/bas ne permet pas de faire défiler les options comme il le devrait).
- Lorsque le formulaire contient des erreurs, le focus du lecteur d’écran n’est pas repositionné sur les champs en erreurs
  • Modales de recherche « pays ou région » / « nationalité » / indicatif :
- Le champ de filtre des pays ou région a un intitulé non pertinent « recherche » ; celui de recherche de nationalité a un intitulé anglais « search » (idem pour la recherche d’indicatif)
- Les composants ne sont pas annoncés comme des boutons radio (et l’état coché/décoché non plus).
  • Switch :
- Le bouton switch « utiliser une autre carte » n’a pas d’étiquette. Idem pour le bouton « j’accepte les conditions générales … »
- Le bouton switch n’a pas d’étiquette.
  • Au niveau du Bloc de fin :
- avec un clavier externe, on prend le focus sur le bloc de fin qui contient les composants « conditions générales de service » « voir les conditions tarifaires de la chambre 1 » et le switch des conditions générales.
- Le bloc est un seul composant interactif qui déclenche les conditions tarifaires, mais il n’est pas possible d’afficher les conditions générales de service ou d’accepter les conditions générales (et donc de valider le formulaire)
  • Au niveau de la connexion services tiers : les composants apple, facebook et google ne peuvent jamais être ni avec le lecteur d’écran ni avec le clavier.
  • Au niveau de l’écran « Reward » : éléments interactifs : les éléments interactifs ne sont pas des boutons.
  • Au niveau de l’écran « Cartes bancaires » :
- Avec un clavier externe, impossible de supprimer les cartes. Impossible d’accéder à l’option « associer cette carte pour gagner … »
- Avec le lecteur d’écran, impossible d’accéder au composant « associer cette carte … »
- Le nom de la carte n’est pas un titre.
  • Au niveau de la carte de réservation :
- Le lecteur d’écran prend le focus sur le bloc qui contient marque de l’hôtel et dates, et ce composant est annoncé « bouton » sans intitulé et sans action.
- On retrouve le même problème en dessous, avec le bloc de contenu « SO/Bangkok 1 nuit Réservation …. Voir plus ». Le bouton est interactif (il déclenche l’action liée à voir plus), mais il n’a pas d’intitulé. Ensuite, on parcourt les textes à l’intérieur du bouton un à un.
- Même problème pour le bouton « check-in en ligne » : le bouton n’a pas d’intitulé, le lecteur d’écran atteint un bouton sans intitulé puis le texte à l’intérieur.
- Lorsque le contenu d’une carte est masqué, seul le bouton permettant d’afficher la carte en entier devrait être accessible avec le lecteur d’écran, les autres éléments interactifs qu’il contient ne devraient plus être accessibles avec le lecteur d’écran ni avec un clavier externe.
- La navigation avec le clavier externe n’est pas logique : lorsqu’on navigue avec les flèches de direction dans la liste des réservations, la flèche du bas ne permet d’accéder à la prochaine réservation, mais 3 réservations plus bas.
  • Détail d’une réservation :
- Les textes « arrivée et départ », « plan des alentours », « nos bars et restaurants » ne sont pas des titres.
- Avec un clavier externe, le composant « modifier ou annuler » ne peut être atteint ni activer au clavier.

4.2 Dérogations pour charge disproportionnée

Aucune dérogation pour charge disproportionnée n’a été faite.

4.3 Contenus non soumis à l’obligation d’accessibilité

L’article 3 du décret n°2019-768 du 24 juillet 2019 fait une liste des contenus exemptés de l’obligation d’accessibilité. Nous avons relevé notamment des contenus de tiers qui ne sont ni financés ni développés par l’organisme concerné et qui ne sont pas sous son contrôle :

5. Établissement de cette déclaration d’accessibilité

Cette déclaration a été publiée le 29 Juin 2021.

5.1 Technologies utilisées pour la réalisation du de l'application mobile ALL version iOS

  • XCode (environnement de développement intégré)  
  • Swift (Langage de programmation)
  • iOS SDK (Software Development Kit)

5.2 Agents utilisateurs, technologies d’assistance utilisés pour vérifier l’accessibilité

Les tests de l’application mobile ont été effectués avec les combinaisons de l’application et du lecteur d’écran Voiceover.

5.2 Outils utilisés pour vérifier l’accessibilité

Les outils suivants ont été utilisés lors de l’évaluation :

  • Contrast finder : application web en ligne qui vous permet d’évaluer le rapport de contraste d’un couple de couleur sur la base des codes hexa, et vous propose des couleurs alternatives si le rapport est insuffisant ;
  • Color contrast analyser : application windows qui vous permet d’évaluer des rapports de contrastes ;
  • Accessibility scanner : application mobile qui permet de détecter automatiquement les contrastes de couleur en défaut.

5.3 Ecrans ayant fait l’objet de la vérification de conformité

Section Booking :
  • Accueil
  • Moteur de recherche
  • Recherche vocale
  • Sélection d’une destination
  • Sélection d’une période au sein du calendrier
  • Sélection d’une composition de chambre
  • Liste de résultats
  • Filtres
  • Devises
  • Tri
  • Liste de résultats (sur une carte)
  • Fiche Hôtel
  • Carte
  • Sélection d’une chambre
  • Accès aux détails d’une chambre
  • Sélection d’un tarif
  • Détails des tarifs (Conditions tarifaires)
  • Devenir Membre
  • Informations personnelles
  • Paiement
  • Confirmation de réservation
Section Loyalty:
  • Mon Comopte
  • Mes avantages
  • Mon statut (et ma carte de fidélité)
  • Profil
  • Ajouter /Consulter mes cartes bancaires
  • Mes informations personnelles
  • Mes informations professionnelles (SC Contrat)
Section Stay and daily life
  • Mes réservations
Détails d’un séjour

6. Retour d’information et contact

Si vous n’arrivez pas à accéder à un contenu ou à un service, vous pouvez contacter le responsable du site internet Accor pour être orienté vers une alternative accessible ou obtenir le contenu sous une autre forme.

  • Contacter notre service client :
    • par email assistance.reservation@accor.com ;
    • par téléphone au +33 (0)825 88 00 00. Du Lundi au Samedi de 8h à 20h – Coût d’un appel local ;
    • par un opérateur-relais, selon votre mode de communication : Langue des Signes Française (LSF), Transcription en Temps Réel de la Parole (TTRP) ou Langue française Parlée Complétée (LPC). Du Lundi au Vendredi de 8h30 à 19h00 (Hors jours fériés).
  • Envoyer un message au référent accessibilité Accor :  referent.accessibilite@accor.com 

7. Voies de recours

Cette procédure est à utiliser dans le cas suivant.

Vous avez signalé au responsable du site internet un défaut d’accessibilité qui vous empêche d’accéder à un contenu ou à un des services du portail et vous n’avez pas obtenu de réponse satisfaisante.