Accessibility
Bedside targets WCAG 2.2 Level AA. That includes students using VoiceOver, Dynamic Type, and other assistive technology.
Our commitment
We target WCAG 2.2 Level AA for both the iOS app and this website. Accessibility is ongoing work, not a one-time audit.
iOS app
- VoiceOver — all interactive elements have descriptive labels. Screen state changes are announced. The session timer announces remaining time at 60 and 30 seconds.
- Dynamic Type — all text scales with your iOS font size setting.
- Reduce Motion — score reveal animation and haptic celebration sequences are replaced with static display when Reduce Motion is enabled.
- Touch targets — all interactive controls meet the 44×44 pt minimum.
- Color contrast — all text meets 4.5:1 against background colors. Difficulty star ratings include an
aria-labelwith the numeric value. - Microphone-free use — if microphone access is unavailable, the demo uses pre-recorded audio and the app surfaces alternative text-based review options.
This website
- Skip-to-content link at the top of every page
- Semantic HTML with proper heading order on every page
- All images include descriptive alt text
- All links have descriptive text (no “click here”)
- Focus indicators visible on all interactive elements
- No content flashing more than 3 times per second
- All form fields have associated labels
Known limitations
- Voice-only core feature — practice sessions use real-time voice. Students who can't use a microphone can access the demo, scenario descriptions, and feedback review, but can't complete a live session. Text-based session alternatives are on the roadmap.
- Score sharing image — the PNG generated for social sharing is decorative and not intended for screen readers. Coaching text is always available in the app in full accessible form.
Testing
We test accessibility on:
- iPhone with VoiceOver (iOS 17+)
- iPhone with Display & Text Size: Larger Accessibility Sizes
- macOS Safari with keyboard-only navigation
- Automated WCAG 2.2 checks via axe-core on every deploy
Feedback and contact
If you encounter an accessibility barrier, please email support@hellobedside.com with a description of the issue and the device or browser you were using. We respond within one business day and prioritize accessibility issues.