Skip to content
Roosta

Legal

Accessibility

We target WCAG 2.2 Level AA across this website and the app. This page states where we meet it, where we know we fall short, and how to tell us when we have got something wrong.
Effective:
25 July 2026
Last updated:
29 July 2026

1. What we target

WCAG 2.2 Level AA for the website at roosta.app and for the Roosta mobile app. We treat this as a floor rather than a target, and accessibility problems are treated as bugs rather than feature requests.

2. On this website

  • Keyboard — every interactive element is reachable and operable by keyboard, with a visible focus ring that is never removed. A skip link is the first focusable element on every page.
  • Structure — real landmarks, one h1 per page, and heading levels that never skip. Comparison tables are real tables with captions and scoped headers rather than styled containers.
  • Contrast — body and heading text meets or exceeds 4.5:1 against its background in both light and dark themes.
  • Motion — all animation is suppressed when your system requests reduced motion. Nothing on the site auto-plays, moves persistently, or flashes.
  • Colour — colour is never the only way state is communicated; it is always paired with an icon or a label.
  • Images — every meaningful image has descriptive alternative text, and decorative images are explicitly marked as decorative so screen readers skip them.
  • Zoom — the site reflows to 400% zoom without horizontal scrolling. Wide content such as comparison tables scrolls inside its own container rather than forcing the page sideways.

3. In the app

  • All touch targets meet the 44pt minimum, which is enforced by the design system rather than checked per screen.
  • The mascot carries an accessibility label describing its mood, because it is content rather than decoration.
  • Missions are available in several modes so that no single ability is required to dismiss an alarm — cognitive, physical, camera and voice missions can all be turned off independently.

4. Where we currently fall short

Stating this plainly is more useful than a compliance badge:

  • Physical missions require movement. Steps, Squats and Push-ups are not usable by everyone. They are optional, and cognitive or voice missions cover the same purpose — but the mission catalog is not uniformly accessible by design.
  • Camera missions require usable vision. The same applies; they can be disabled entirely.
  • Roosta is not an assistive alarm device. If you are deaf or hard of hearing and need a guaranteed wake-up, a bed-shaker or a dedicated vibrating alarm clock is the right tool. A phone app — ours included — is not an adequate substitute, and we would rather say so than sell you one.
  • No smartwatch app yet. Wrist vibration would help several groups, and it is on the list.

5. Reporting a problem

If something here is inaccessible to you, email support@roosta.app with the page or screen, what you were trying to do, and the assistive technology you were using. Accessibility reports are triaged as bugs. If we cannot fix something quickly, we will tell you what the workaround is and when the fix is expected.