Accessibility

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

✓ Supported

Every 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

✓ Supported

CalmMessage 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

✓ Supported

CalmMessage 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

✓ Supported

CalmMessage 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

✓ Supported

Wherever 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

✓ Supported

Text 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

✓ Supported

If 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 applicable

The short walkthrough video shown during onboarding has no audio track — no narration, no sound effects — so there's nothing to caption.

Audio Descriptions

Not applicable

For 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.