Built to work for everyone.
Apple's App Store Connect lets apps declare which accessibility features they support, so you can check before you download. Here's exactly where CalmMessage stands on each of Apple's nine categories, and why.
VoiceOver
✓ SupportedEvery screen in CalmMessage — the standalone app, onboarding, Settings, and the iMessage extension — is built with standard, labeled controls that VoiceOver reads aloud. Purely decorative images, like the annotated screenshot in onboarding, are hidden from VoiceOver, since the same information is already written out as readable text right next to it.
Voice Control
✓ SupportedCalmMessage doesn't use custom gestures or unlabeled tap targets. Buttons and links throughout the app carry standard names, so you can navigate and act on anything — writing a message, choosing a rewrite mode, opening Settings — using spoken commands.
Larger Text
✓ SupportedCalmMessage follows the text size you've set on your device, all the way up to the largest Accessibility sizes under Settings → Accessibility → Display & Text Size → Larger Text. Body text reflows and screens scroll instead of clipping, truncating, or overlapping — we test at those largest sizes directly on device before every release.
Dark Interface
✓ SupportedCalmMessage switches to a dark color scheme automatically when your device is in Dark Mode (Settings → Display & Brightness) — there's no separate switch to find inside the app.
Differentiate Without Color Alone
✓ SupportedWherever CalmMessage uses color to signal something — a rewrite mode, a warning state, an escalation-risk reading — that color is always paired with a word or an icon. Nothing in the app depends on being able to tell colors apart.
Sufficient Contrast
✓ SupportedText and interactive elements are checked against WCAG AA contrast guidelines in both light and dark mode, including on the purchase screen — we've specifically corrected a couple of colors that held up fine in light mode but got too faint once the background went dark.
Reduced Motion
✓ SupportedIf you turn on Reduce Motion (Settings → Accessibility → Motion), CalmMessage turns off its animated onboarding highlights and skips the bounce-back effect on the rewrite-screen zoom, along with other looping or springy transitions.
Captions
Not applicableThe short walkthrough video shown during onboarding has no audio track — no narration, no sound effects — so there's nothing to caption.
Audio Descriptions
Not applicableFor the same reason as above: CalmMessage has no audio or video content that carries meaning through sound alone, so there's no soundtrack that needs a spoken description.
Notice something we missed?
This page reflects our own review against Apple's accessibility nutrition label criteria, and we keep it current as the app changes. If something isn't working the way it should for you, email support@calmmessage.com and we'll look into it.