Accessibility at Whisp
Whisp is built so that the settings you've already turned on in iOS just work โ your text size, your dark mode, your contrast, your motion preference. Here's exactly what's supported, how it's been tested, and what still needs work.
Last reviewed 16 October 2026
What's supported
Larger Text
Every piece of text in Whisp scales with Dynamic Type, including the icons beside it โ so a symbol never stays tiny next to text you've made large. Layouts reflow rather than clip, all the way up to the largest accessibility sizes.
Settings โ Accessibility โ Display & Text Size โ Larger Text
Dark Interface
A complete dark palette, not a filter over the light one. Every colour has its own dark value chosen for readability on a dark surface, and Whisp follows whatever you've set system-wide โ including Automatic, which switches at sunset.
Settings โ Display & Brightness โ Dark
Sufficient Contrast
Body text clears 4.5:1 and large text clears 3:1 against its background in both light and dark mode. Whisp's pastel gradients can't carry white headlines at 4.5:1 โ that's arithmetic, not a tuning problem โ so turning on Increase Contrast swaps in deeper gradient stops that do. The numbers are below.
Settings โ Accessibility โ Display & Text Size โ Increase Contrast
Differentiate Without Colour
Nothing in Whisp is distinguished by colour alone. Unlocked clues carry a tick and a count, not just a filled dot. Locked features carry a padlock and the word "Unlimited". Status pills pair an emoji and a label with their colour. Selected options get a checkmark and a heavier border. If you removed every colour from the app, it would still make sense.
Settings โ Accessibility โ Display & Text Size โ Differentiate Without Colour
Reduce Motion
Whisp has a lot of gentle ambient movement โ a drifting background, a bobbing mascot, a shine that travels across the reveal card. Looping motion is the kind that bothers people with vestibular disorders most, because it never stops, so turning on Reduce Motion stops all of it dead. Verified by measurement, not by eye: with the setting off, roughly a third of the screen's pixels change between frames; with it on, under 1%.
Settings โ Accessibility โ Motion โ Reduce Motion
Contrast, measured
We don't eyeball this. Every text-on-background pair in the app is checked by a script against the WCAG 2.1 formula, in all four appearances โ light, dark, light with Increase Contrast, dark with Increase Contrast. A build doesn't ship if a pair fails.
| Text | Requirement | Result |
|---|---|---|
| Body text | 4.5:1 | Passes in all four appearances |
| Secondary text | 4.5:1 | Passes in all four appearances |
| Large headlines | 3:1 | Passes in all four appearances |
| White-on-gradient | 4.5:1 | 4.5:1+ once Increase Contrast is on |
22 colour pairs checked, last run 16 October 2026.
The standard we aim for
Whisp aims to meet WCAG 2.1 Level AA as it applies to a native mobile app, and to follow Apple's own accessibility guidance for iOS and iPadOS. We treat that as a floor rather than a finish line, and we'd rather tell you where we fall short than claim a conformance we haven't fully tested.
What isn't done yet
Being straight with you is more useful than a page that claims everything works.
- VoiceOver is partial. Controls where an icon alone would be ambiguous are labelled, and the purchase screens read correctly. But we have not yet done a full screen-by-screen VoiceOver pass, so some elements will read as generic or in an awkward order. This is the next accessibility work we're doing.
- Switch Control and Voice Control haven't been tested end to end.
- The mascot's face stays dark in every appearance. That's deliberate โ it's a drawn character, the same way Apple asks that photographs aren't inverted โ but it means it won't flip under Smart Invert.
If any of these is blocking you from using Whisp, email us and we'll prioritise it over whatever else is in the queue.
Tell us what's broken
If something in Whisp is hard or impossible to use, we want to hear about it โ it's treated as a bug, not a feature request.
Email downloadwhisp@gmail.com with "Accessibility" in the subject. Tell us what you were trying to do, which assistive technology or setting you use, and what happened instead. We aim to reply within five working days.
If you'd like this statement itself in a different format, ask and we'll send it however suits you.