Accessibility
Last updated 16 August 2026
Pulse Coaching is used by personal trainers and by their clients, often on a phone, in a gym, mid-session. We build it to be operable in those conditions, and that overlaps almost entirely with building it to be accessible.
What is in place today
- Interactive controls carry accessible names, and icon-only buttons are labelled rather than left to their glyph.
- Several places where content updates without a page change (saving a password, sending an invitation, a long-running analysis) announce themselves through live regions. This is not yet consistent across every such surface.
- Motion respects your system “reduce motion” setting. Animation in Pulse is used to show meaning, not decoration, so removing it does not remove information.
- The interface is built from a single design system with defined type sizes, spacing and contrast, rather than per-screen styling.
- Accessibility lint rules are configured in the project, so common markup mistakes are flagged when linting is run.
What we have not done
We have not completed a formal accessibility audit, and we do not claim conformance to a WCAG level. Saying otherwise without an audit behind it would be a claim we cannot support. Known gaps are worked on in the same queue as everything else, not a separate one.
Reporting a problem
If any part of Pulse is difficult or impossible for you to use, tell us and we will treat it as a defect. Email pedro@pulsecoaching.app with what you were trying to do, the device and assistive technology you were using, and what happened. If you are a client of a coach who uses Pulse, you can tell your coach instead and it will reach us.