Barrierefreiheit
SilentShield ist so konzipiert, dass es für alle Benutzer zugänglich ist, einschließlich Menschen mit Behinderungen. Das Widget zielt auf WCAG 2.2 Level AA-Konformität ab.
WCAG 2.2 AA-Konformität
SilentShield zielt auf WCAG 2.2 Level AA-Konformität ab. Das Widget wurde gegen alle anwendbaren Erfolgskriterien geprüft.
Barrierefreiheits-Funktionen
- Text-to-Speech — 'Vorlesen'-Taste liest die CAPTCHA-Frage über die Web Speech API vor
- Tastaturnavigation — volle Unterstützung für Tab, Shift+Tab, Enter und Escape
- Screenreader-Unterstützung — korrekte ARIA-Labels, role='alertdialog', aria-live-Regionen und aria-invalid für Fehlermeldungen
- Fokusfalle — der Fokus bleibt im CAPTCHA-Modal und kehrt beim Schließen zum vorherigen Element zurück
- Kein Zeitlimit — Benutzer können sich so viel Zeit nehmen wie nötig (WCAG 2.2.1)
- Reduzierte Bewegung — respektiert die prefers-reduced-motion Browsereinstellung, alle Animationen werden deaktiviert (WCAG 2.3.3)
- Farbkontrast — mindestens 4.5:1 Kontrastverhältnis für alle Texte und interaktiven Elemente (WCAG 1.4.3)
Unsichtbare Alternative
Für die meisten Benutzer läuft die Proof-of-Work-Challenge unsichtbar im Hintergrund — es ist überhaupt keine kognitive Aufgabe erforderlich. Das sichtbare Rechen-CAPTCHA erscheint nur, wenn die unsichtbare Challenge nicht abgeschlossen werden kann. Das bedeutet, die meisten Benutzer begegnen keiner kognitiven Barriere.
Sprachunterstützung
Die CAPTCHA-Oberfläche unterstützt 25 Sprachen und erkennt automatisch die Browsersprache des Benutzers. Benutzer können die Sprache direkt im CAPTCHA-Modal über ein Dropdown wechseln. Die Sprache kann auch manuell über die Widget-Konfiguration eingestellt werden.