Accessibility
Accessibility statement: working toward WCAG 2.2 Level AA
CoachingPortal is working toward WCAG 2.2 Level AA for the product we build and operate. This page describes that aim and what works today. It is not a statement that every screen meets that level.
This covers our website, the coach app, and the client portal. It doesn't cover videos, voice messages, or photos that coaches and clients upload themselves.
Last updated November 12, 2026. Operated by ClearInsite LLC.
These are the practices in the product today.
Keyboard navigation
You can move through the marketing site and the web app with a keyboard. A skip link jumps to the main content. On this site, links, buttons, and disclosure controls show a visible outline when you tab to them. In the web app, cards, menus, and other controls show a visible focus ring. On the screens our automated check covers, scrolling regions can be reached from the keyboard.
Screen magnification and reflow
Pinch zoom stays available. We do not lock the page scale. The marketing site and the web app are laid out for phone and desktop widths, so the page reflows as the window gets narrower.
Color contrast
Brand colors are checked when a coach saves them. A color that is too light for text and buttons is turned away, and the coach is shown a darker shade that can be used instead. Colors that are applied in the product are adjusted so text and controls stay readable. The color stored for the coach is not rewritten.
Reduced motion
When a device asks for less motion, that choice is honored across the marketing site and most of the app. This site skips entrance animation and the scrolling proof strip. In the app, hover lifts, product tips, workout feedback, and shared dialog motion stop or simplify.
Dialogs and focus
App dialogs use one shared pattern. Those dialogs move keyboard focus inside when they open, keep Tab inside the dialog, close the topmost dialog with Escape, and return focus to the control that opened them.
Forms and labels
The sign-in form names its fields, and you can see those labels. The automated check looks for a name on each button and select, and for valid autocomplete, on the sign-in page and a set of coach and client screens.
iOS and Android apps
The iOS and Android apps load the same web app. Where you are using that web experience, the same aim and the same practices apply.
How we test
Pull requests into staging run an axe smoke check in CI on key app routes. It covers the sign-in page and a set of coach and client screens, at phone and desktop widths. It checks contrast, page titles, names on buttons and selects, autocomplete, and keyboard access to scrolling regions. The check does not cover every screen, and it does not cover this marketing site.
Known limitations
Some overlays and animations are still being moved onto our shared patterns, some charts do not yet have a full text alternative, and we have not yet completed a full manual screen-reader review. Fixing these is ongoing work.
Ask for help
Email support@coachingportal.io. Tell us the page and what you were trying to do. You can ask for help or for the information in an alternative format. We do not promise a reply by a particular time.
support@coachingportal.ioRelated pages: Trust & security and privacy policy.