Standards we align with
Aclamos and Ballotis aim to conform to WCAG 2.1 Level AA and align with:
- U.S. Section 508 (Revised, 2018)
- European Accessibility Act (Directive (EU) 2019/882, applies from 28 June 2025)
- EN 301 549 v3.2.1
- AODA (Ontario)
- Australian DDA + DTA Digital Service Standard
Our most recent VPAT/ACR is available on request to accessibility@aclamos.app.
In-app preferences
Every page on the platform — and every Ballotis voter page — has an accessibility (♿) button in the bottom-right that opens a panel with eight toggles:
- High contrast (≥7:1 contrast)
- Reduce motion (vestibular-friendly)
- Pause auto-animations
- Larger text (125%) without breaking layout
- Dyslexia-friendly font (Atkinson Hyperlegible / Lexend / Verdana)
- Underline all links (color-blind friendly)
- Always-visible focus rings (keyboard users)
- Verbose screen-reader hints
Choices are saved per-browser and, when signed in, mirrored to the user's account so they roam across devices. We also automatically respect your OS-level prefers-reduced-motion and prefers-contrast until you explicitly override.
Voting accessibility (Ballotis)
Voting is held to a higher bar because elections must be open to every voter. On the Elections tier:
- Voice ballot mode (read aloud + take selections by voice)
- Telephone / IVR voting fallback for voters without internet access
- Plain-language mode that auto-rewrites the ballot copy to grade-6 reading level
- 32 UI languages with right-to-left support
Producer-side guardrails
When a producer picks a brand color, Aclamos warns them if it fails contrast against their background or text choice. Custom-domain voter pages render the producer's brand but never below WCAG-AA contrast.
Reporting issues
Email accessibility@aclamos.app with the page URL and what's broken. We aim to acknowledge within 2 business days and resolve within 30 days, sooner where required by law.
Full statement
Living document at /accessibility.