Délais d'expiration
Les utilisateurs doivent être avertis de tout délai d'inactivité susceptible d'entraîner une perte de données, sauf si les données sont conservées pendant plus de 20 heures d'inactivité.
Ce que le critère demande
S’il existe un délai d’inactivité susceptible d’entraîner une perte de données, l’utilisateur doit être informé de sa durée dès le début du processus — pas seulement lorsque le minuteur est sur le point d’expirer. L’avertissement n’est pas nécessaire uniquement lorsque les données sont conservées pendant plus de 20 heures d’inactivité.
Ce critère complète 2.2.1 (avertissement avant expiration) et 2.2.5 (aucune perte de données). 2.2.6 porte spécifiquement sur le fait d’informer l’utilisateur à l’avance afin qu’il puisse s’organiser en conséquence.
Comment le satisfaire
- Au début de tout formulaire long, communiquez le délai d’inactivité : « Vos informations seront sauvegardées pendant 24 heures » ou « Si vous ne revenez pas dans les 30 minutes, votre demande sera supprimée. »
- Associez cette information programmatiquement au formulaire (de sorte qu’elle apparaisse dans le résumé du lecteur d’écran), sans l’enfouir dans un pied de page.
- Si vous conservez les données pendant plus de 20 heures, aucun avertissement n’est requis — mais une information rassurante (« Votre brouillon est sauvegardé pendant 30 jours ») aide tout de même les utilisateurs souffrant de déficiences cognitives qui craignent de perdre leur travail.
Échecs courants
- Les applications multi-pages qui ne mentionnent pas le délai d’expiration jusqu’à ce que la boîte de dialogue d’avertissement s’affiche deux minutes avant la déconnexion.
- Les portails de déclaration fiscale dont la politique de délai d’expiration figure dans le centre d’aide, pas sur le formulaire lui-même.
- Les portails patients de santé qui suppriment les messages non sauvegardés sans avertissement préalable.
Pourquoi c’est important
Un critère AAA, rarement exigé pour la conformité légale — mais le principe sous-jacent est solide : les utilisateurs souffrant de déficiences cognitives, les utilisateurs interrompus par des aidants ou des rendez-vous médicaux, et les utilisateurs qui mettent simplement plus de temps à remplir des formulaires bénéficient tous de connaître le délai à l’avance. Cela leur permet de découper une longue tâche en segments gérables plutôt que de découvrir la limite en perdant leur travail.