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.