Accessibility
What we have built for, and what we have not tested.
Last updated 1 November 2026
RecipeMirror is used with wet hands, at arm’s length, in a room with the extractor fan on. Designing for that overlaps almost entirely with designing for accessibility, and the decisions below were made for both reasons at once.
What is built in
- Colour never carries meaning on its own. Every state that uses colour also uses words. A line that needs a decision says so; it is not merely a different shade.
- Touch targets are large. Every control is at least 44px tall, because the design target was a thumb with oil on it.
- Controls are labelled. A tick box says “Tick tomatoes” rather than “button”. Icons that sit beside text are hidden from screen readers rather than read twice.
- Text scales. Type uses relative units and reflows; nothing depends on a fixed pixel height.
- Nothing scrolls sideways. Wide content — tables, long ingredient lines — scrolls inside its own box rather than dragging the page with it.
- Steps can be read aloud using your device’s own voice, so a step can be heard rather than read while your hands are busy.
- The screen stays awake while you cook where your phone allows it, so a guide does not go dark mid-step. The cook screen has a switch for it, and says what to change if your phone refuses.
What has not been done
RecipeMirror has had no independent accessibility audit and has not been tested with a screen reader by somebody who uses one. We are not claiming a WCAG conformance level, because claiming one without testing is exactly the kind of unverified statement this product exists to avoid.
What we have checked: on 1 November 2026 we ran automated accessibility checks on 22 pages at phone size, in light and dark, and fixed what they found. Scripted checks also covered keyboard reach, visible focus and focus handling in the dialogs we tested. Automated checks catch only some of the barriers people meet.
Specific things we know we have not checked: a real screen reader, keyboard-only navigation through the whole cooking flow, focus order in the other dialogs, zooming to 200% and 400%, and how the guide reads aloud when the source language differs from the interface language.
If something is unusable
Tell us what you were trying to do and what got in the way — email hello@recipemirror.com or use the contact form. A person reads it. We do not publish a response-time commitment yet because we will not state one we cannot keep.
