Wahl Match is a non-commercial educational offering and is not subject to the German BFSG or BITV 2.0. We pursue accessibility as a quality criterion regardless — and publish this statement so you know what works and what does not before using it.
Scope
This statement applies to the web app at wahlmatch.de. The native iOS and Android apps have their own, comparable status — questions are welcome by email (see imprint).
Compliance status
Wahl Match is partially compliant with the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. A formal certification by an external auditor is not available.
What works
- Semantic HTML. Clear structures (main, nav, header, heading hierarchy). Page tagged as lang="de" or current locale.
- Skip-to-content link. First focusable link jumps to the main content.
- Visible focus indicator. All interactive elements show a clear outline on tab focus.
- Full keyboard operation of the election test. Answer buttons are real <button> elements reachable via Tab + Enter/Space. Plus arrow-key shortcuts: → agree, ← disagree, ↑ neutral, ⌫ undo.
- Motion is reduced. prefers-reduced-motion disables or shortens animations automatically.
- Screen reader labels. Icon-only buttons carry aria-label; the answer dropdown uses listbox/option with state announcements; party tiles carry aria-pressed.
- Modal dialogs with correct focus. Esc closes; Tab stays inside the dialog (focus trap); focus returns to the trigger on close.
- Toast notifications are announced. aria-live="polite" region for confirmations.
- Multilingual. 7 languages including Leichte Sprache and Arabic with RTL layout.
- Reading individual theses aloud. Read-aloud button via Web Speech synthesis — independent of the screen reader.
Known limitations
The following content is not or only partially accessible:
- Contrast on small mono labels. Secondary mono-typeface labels comply with WCAG AA mathematically but can appear borderline at very small sizes (~11px).
- Shared result image. PNG bitmap without alt text. navigator.share appends a descriptive text. If reusing the image elsewhere, please add a short description yourself.
- Translated political content. Theses, party descriptions and contexts in EN/TR/RU/AR/PL/LS are currently AI-pretranslated and have not been editorially reviewed by native speakers.
Evaluation method
Internal self-assessment against WCAG 2.1 Level AA — code audit, manual keyboard testing and spot checks with VoiceOver (macOS/iOS) and TalkBack (Android). No independent audit has been commissioned to date.
Preparation of this statement
This statement was last updated on 12. Mai 2026.
Feedback and contact
Have you discovered a barrier that is not described here? A correction, a suggestion or a request for a specific accessibility feature? We welcome any feedback — contact via the imprint.
Wahl Match is a voluntary project without ads or accounts. Improvements are rolled out at irregular intervals; specific gaps are addressed with priority once they have been reported as feedback.