Pas plus de trois flashs ou sous le seuil
Aucun élément de la page ne peut clignoter plus de trois fois par seconde, sauf si le flash est en dessous des seuils de taille et de contraste définis. Conçu pour prévenir les crises photosensibles.
Ce que le critère demande
Aucun contenu ne peut clignoter plus de trois fois par période d’une seconde. La règle prévoit deux exceptions de sécurité : la zone de clignotement est suffisamment petite (moins de 21 824 pixels CSS carrés à une distance de visualisation typique, soit environ un carré de 341×341 pixels), ou le changement de luminance relative et le contenu rouge saturé restent en dessous des seuils du Flash général et du Flash rouge définis dans la spécification.
Ces seuils existent parce que l’épilepsie photosensible peut être déclenchée par des changements rapides de luminance — en particulier lorsque le rouge est impliqué. La norme est dérivée des mêmes recherches qui informent les directives de la télévision de diffusion.
Comment le satisfaire
- Limitez tout effet animé de clignotement ou de stroboscopie à trois flashs par seconde. La plupart des interfaces de produit n’approchent jamais ce seuil ; les échecs se produisent presque toujours dans des vidéos marketing et des contenus de jeux intégrés dans des pages.
- Utilisez PEAT (Photosensitive Epilepsy Analysis Tool) du Trace Center, ou Harding FPA, pour tester les clips vidéo avant de les intégrer.
- Pour les GIF animés, analysez-les via PEAT lors de la revue de contenu.
- Pour les animations basées sur canvas, profilez le taux de changement de luminance à l’exécution si l’animation est pilotée par des données ou contrôlée par l’utilisateur.
- Évitez les effets de stroboscopie plein écran dans les indicateurs de chargement, les publicités ou les animations de transition.
Échecs courants
- Les publicités vidéo à lecture automatique avec des coupes rapides entre des images claires et sombres.
- Les GIF animés importés comme ressources marketing sans revue de sécurité épileptique.
- Les bandes-annonces de jeux intégrées (en particulier les images de jeux d’arcade ou de jeux de rythme anciens) qui incluent des séquences stroboscopiques.
- Les effets de « chargement » basés sur canvas qui font clignoter des couleurs en plein écran à haute fréquence.
- Les transitions de type discothèque/stroboscope dans des présentations intégrées sous forme d’iframes.
Les outils automatisés ne peuvent pas détecter cela — l’analyse PEAT ou la revue manuelle image par image est le seul test fiable, et de nombreux CMS ne l’exécutent jamais.
Pourquoi c’est important
De tous les critères WCAG, c’est celui dont l’échec cause le préjudice physique le plus immédiat. Une page qui clignote peut déclencher une crise tonico-clonique chez une personne souffrant d’épilepsie photosensible en quelques secondes d’exposition. L’attaque de 2008 contre le forum en ligne de la Fondation pour l’épilepsie, dans laquelle des utilisateurs avaient délibérément téléchargé des GIF stroboscopiques pour provoquer des crises chez les lecteurs, a démontré que ce risque n’est pas théorique. Pour les sites à forte densité de médias, traitez le critère 2.3.1 comme une vérification de sécurité plutôt que comme une case à cocher d’accessibilité.