Accessibilité
Statut provisoire
Cette page n'est pas une déclaration légale de conformité au RGAA. Elle décrit l'état du site vitrine après une revue technique du 29 septembre 2026.
Statut retenu : partiellement conforme (provisoire). Aucun taux de conformité n'est publié. Le site n'est pas déclaré conforme.
Le statut « partiellement conforme » s'appuie sur des écarts encore ouverts, pas sur une grille RGAA complète :
- Le comportement réel avec VoiceOver, NVDA ou TalkBack n'a pas été exécuté (clavier du bandeau cookies revu dans le code seulement).
- La grille RGAA (106 critères) n'a pas été parcourue critère par critère par un auditeur humain.
- Le zoom à 200 % et le reflow à 320 px n'ont pas été validés sur appareil.
Tant que ces vérifications manquent, une conformité complète ne peut pas être affirmée.
Ce que cette page n'affirme pas
Trois niveaux sont distincts :
- Obligations légales. La déclaration d'accessibilité, le schéma pluriannuel et le recours au Défenseur des droits (article 47 de la loi n° 2005-102, décret n° 2019-768) concernent les organismes publics et certaines entreprises privées au-dessus de seuils de chiffre d'affaires. Le chiffre d'affaires et l'effectif de Foutech Solutions ne sont pas connus ici. Cette page n'affirme donc pas que ces obligations s'appliquent.
- Recommandations RGAA / WCAG. Le référentiel RGAA 4 et les WCAG 2.1 niveau AA servent de base de travail volontaire pour ce site.
- Bonnes pratiques supplémentaires. Cibles tactiles d'environ 44 px, lien d'évitement, restauration du focus : utiles, au-delà du seul minimum parfois exigé.
L'European Accessibility Act peut concerner certains services privés depuis 2025. Son application à ce site n'est pas confirmée : il manque des faits sur la nature du service et la taille de l'éditeur.
Signaler un problème
Écrivez à contact@foutech-solutions.fr. Indiquez la page, le navigateur et le blocage rencontré (clavier, lecteur d'écran, zoom, contraste).
Périmètre et technologies
Pages publiques du site statique nfc.foutech-solutions.fr : accueil, à propos, confidentialité, conditions, support, plan du site, blog et cette page. Formulaire d'accès à l'audience (page d'administration, hors vitrine). Pas d'inscription, pas de paiement sur le site, pas de vidéo, pas de carrousel, pas de CAPTCHA, pas de PDF, pas de sélecteur de date.
Technologies : HTML, CSS, JavaScript (traduction de l'interface, bandeau de consentement, mesure d'audience après accord). Hébergement statique. Icône et image de partage (favicon SVG, image Open Graph) sans texte informatif dans la page.
Moyens de test
Revue du code (structure, contrastes calculés, clavier du script de consentement), script statique du dépôt (14 pages, 0 écart), et axe-core 4.13.0 via Puppeteer sur Chrome headless 151. Résultat : 0 violation sur les pages testées (accueil, pages légales, blog, cette page). Un contrôle « incomplete » reste sur le contraste quand le fond est un dégradé : le ratio n'a pas pu être mesuré automatiquement. Ce n'est pas un pourcentage RGAA.
Non réalisé : VoiceOver, NVDA, TalkBack, audit humain de chaque critère RGAA, zoom 200 % sur appareil.
Panneau d'affichage
Un bouton « Accessibilité », fixé en bas de l'écran, ouvre un panneau intitulé « Adapter l’affichage à mes besoins ». Ce panneau est facultatif. Le site doit rester utilisable sans lui. Le contenu des pages est dans le HTML, pas dans le panneau.
Pour l'ouvrir : activer le bouton Accessibilité, au clavier ou à la souris. La touche Échap ferme le panneau et rend le focus au bouton. Le bouton « Réinitialiser mes préférences » efface les réglages enregistrés dans ce navigateur.
Les réglages proposés : taille du texte (100, 112, 125 ou 150 %), contraste renforcé, mode clair, mode sombre (apparence actuelle du site), nuances de gris, interligne, espacement des lettres, police plus lisible (Verdana ou Segoe UI, sans police distante ajoutée), liens soulignés, lecture plus aérée, réduction des animations, anneau de focus plus visible. Quatre profils rapides (confort visuel, contraste renforcé, lecture facilitée, mouvement réduit) appliquent plusieurs options. Ce ne sont pas des corrections médicales. Les nuances de gris sont une préférence d'affichage, pas un filtre pour la vision des couleurs.
Ces choix sont stockés localement sous la clé nfc_a11y_prefs. Ils ne sont pas envoyés à la mesure d'audience. Sans choix enregistré, le navigateur peut activer la réduction du mouvement, le contraste renforcé ou le mode clair selon les préférences du système. Un choix enregistré prime.
Ce panneau n'est pas une déclaration RGAA. Il ne remplace pas les fonctions du navigateur ou du système (zoom, lecteur d'écran, contraste du système) et il ne rend pas le site conforme à lui seul.
Limites connues
- Le choix de langue et le bandeau cookies ont besoin de JavaScript.
- Sur petit écran, les liens de section de l'accueil (Fonctions, Usage, Prix, FAQ) sont masqués. Le contenu reste dans la page, dans l'ordre, et le blog est aussi dans le pied de page.
- Les traductions autres que le français ne sont pas relues pour l'accessibilité.