Accessibility
Posture aims to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA, and to be usable without seeing the animation, without sound, and with only a keyboard.
What's there
- Not only the animation: every exercise has written steps, a timer and a text cue, so it can be followed without watching the figure. Spoken cues are optional.
- Screen readers: the break announces each exercise, side switch and hold, but not the ticking timer. Charts in Your week have a table version.
- Keyboard: everything works from the keyboard. During a break: Space pauses, → skips, S swaps the exercise, Esc ends, and ? lists the shortcuts.
- Reduced motion: with your system's reduce-motion setting on, camera movement and decorative effects stop. The demonstration itself keeps playing, because it is the instruction.
- Sound is optional: chimes can be set to gentle or off, and every chime has a visual equivalent.
- Light and dark themes follow your system, and text meets AA contrast in both.
- Mirror view shows the figure as a reflection, so copying it matches the left and right instructions.
- Languages: the app, and the Mac and Windows apps' menus, heads-up and dialogs, follow Settings › Language (English, Spanish, Italian, German or French), or the system language when it's set to automatic.
- Health check: leaves out exercises that don't suit some conditions, and seated-only mode avoids standing moves.
How it was checked
On 25 September 2026, the home page, the exercise guides, this site's information pages and every app screen (home, settings, Your week, a break and the finish screen) were scanned with axe-core against WCAG 2.2 A and AA rules, in light and dark themes, with no failures left. Starting and running a break with the keyboard alone (Tab, Enter and the shortcuts above) was also checked. There hasn't been an independent audit yet.
Known gaps
- The 3D figure has no audio description of the movement beyond the written steps and spoken cues.
- Screen reader testing on VoiceOver (macOS) and NVDA (Windows) is still to do.