Accessibility Statement
Version: VERSION · Statement date: EFFECTIVE DATE App version assessed: APP VERSION AND BUILD Published by: LEGAL ENTITY NAME, REGISTERED ADDRESS
Scope
This statement covers the ZMacros iPhone app. It does not yet cover our website or our web dashboards.
Standard and status
We measure ZMacros against WCAG 2.2 level AA, applied to mobile apps. That includes the WCAG 2.1 AA level used by the European standard EN 301 549.
ZMacros is partially conformant: most of the standard is met, the gaps below are known, and we have not finished the testing a stronger claim would need. We have tested with automated checks of contrast, control names, tap targets and Reduce Motion, and by hand with VoiceOver and the larger text sizes, screen by screen.
What is in place
- Named controls. Buttons report themselves as buttons, and icon-only buttons have a spoken name. An automated test checks for unnamed controls.
- Numbers are spoken, not only drawn. The calorie and macro rings, the steps ring and the weight trend chart each read out the value, the target and what is left, for example "Calories, 1,420 of 2,100 kcal, 680 left". A value you never recorded is read as "not recorded", not as zero.
- Colour is not the only signal. Rings, bars and status markers also have a label or a shape.
- Contrast. An automated test measures text colours in every theme, accent and custom background against WCAG's 4.5:1 ratio.
- Large text. The app follows the system text size, including the larger accessibility sizes, and layouts grow rather than cut text off.
- Tap targets are at least 44 × 44 points, or have extra touch area to reach that.
- Reduce Motion. Moving effects, such as the sheen on cards and the wobble in Edit mode, stop when Reduce Motion is on.
- Haptics can be turned off.
- Time limits. No task has to be finished within a time limit. The one short timer is the Undo button described under Known gaps.
Known gaps
- No full VoiceOver pass yet. Screens have been checked one at a time, but not in a complete pass on a physical device. This is the largest remaining item.
- Undo disappears after 5 seconds. After you log, copy or delete something, an Undo button appears for 5 seconds, and a screen reader announces it. You can't make that time longer. You can still make the same change by hand afterwards, though a deleted entry has to be entered again.
- Pale macro fills. In light mode some macro fill colours (carbs, fat and fibre) are below WCAG's 3:1 contrast for graphics. On the Today macro bars and the Progress goal bar they now have a thin outline that meets 3:1, in both themes. Other places these colours appear have not all been checked. Rings and bars also have a label and a spoken description.
- Background photos. A photo behind the Today screen is dimmed to keep text readable, but we can't guarantee contrast over any photo. A plain background colour avoids the problem.
- Charts are described in words but can't be explored point by point.
- Buying and cancelling a subscription happen in Apple's own screens, which we do not control.
ZMacros is in English only. An Android version will follow later, and this statement will be updated to cover it.
Feedback and other formats
If something in ZMacros is hard or impossible to use, tell us at support@zmacros.com. We treat it as a defect and aim to reply within five working days. Ask at the same address if you need this statement or any of our legal documents in another format.
If you are not satisfied
If you are in the EU and not satisfied with our reply, you can contact the authority that enforces the European Accessibility Act in your country. In the UK, the Equality Advisory and Support Service can advise.