ResetRoom is built for people who feel stuck, which includes people using assistive technology. Our target is WCAG 2.2 level AA for this website and the equivalent iOS platform conventions in the app.
In the iPhone app
- Built with SwiftUI so system text sizing, bold text, and Dynamic Type apply throughout.
- Controls, scores, and task rows expose VoiceOver labels rather than relying on shape or colour alone.
- Score changes are communicated with numbers and text, not only with colour.
- Reduce Motion is respected; progress feedback does not depend on animation.
- The camera step accepts photos from your library, so framing a live shot is never the only path to a result.
On this website
- Semantic landmarks and a single descriptive heading per page.
- Keyboard-operable navigation with visible focus.
- Text that reflows without horizontal scrolling down to 320px.
- A
prefers-reduced-motionrule that disables transitions.
Known limitations
- Reset Score depends on a photograph, so a scan cannot be completed without a usable image of the space.
- Detection quality varies in very low light, which can make guidance less specific.
- The app currently ships in English only.
How this is verified
We check contrast, focus order, Dynamic Type, and VoiceOver flows during development, and automated checks run in CI. These claims describe our intent and internal testing; a full conformance statement requires manual testing with assistive technologies and an expert accessibility review, which is on our release checklist rather than complete.
Tell us what is broken
Email [email protected] with the screen or page, the assistive technology and version, and what you expected. Accessibility defects are treated as functional bugs, not enhancements.