Accessibility Statement

Draft – not yet in effect. This document is being reviewed by our lawyers before ZMacros launches. Highlighted items are still to be confirmed.

Version: VERSION · Statement date: EFFECTIVE DATE App version assessed: APP VERSION AND BUILD Published by: LEGAL ENTITY NAME, REGISTERED ADDRESS

Last reviewed against the code: 2026-09-20. Owner action before launch: publish this at a public URL, put the address in lib/legalDocuments.ts, fill in the feedback address and the date, and re-check the "Known gaps" list. It must be true on the day it is published, not on the day it was written.


Our commitment

ZMacros should be usable by everyone who wants to track what they eat, including people who use a screen reader, need large text, cannot see colour differences, or find movement on screen uncomfortable.

Standard we measure against

ZMacros aims to meet WCAG 2.2 level AA, applied to native mobile apps. That goes beyond the WCAG 2.1 AA level used by the European harmonised standard EN 301 549, which is how conformity with the European Accessibility Act is presumed.

Conformance status

ZMacros is partially conformant with WCAG 2.2 level AA: most of the standard is met, and the gaps below are known and being worked on. We say partially because a stronger claim would need testing we have not finished, and an accessibility statement that overstates is worse than one that admits a gap.

What is in place

Known gaps

  1. A full VoiceOver pass is not complete. Individual screens have been checked; a screen-by-screen pass on a physical device has not been. This is the largest remaining item.
  2. TalkBack on Android is untested, because the Android build has not shipped yet (#138).
  3. Two macro fill colours — the fat orange and the fiber green — are below the 3:1 graphical-object threshold against the light background. No information depends on them alone (every ring has a label and a spoken description), and the fix is a design decision between darker fills and an outline. It is open.
  4. Background photos. A photo behind the Today screen is dimmed to keep text readable, but a photo is arbitrary, so contrast over one cannot be guaranteed the way a theme colour can. Choosing a plain background colour avoids this entirely.
  5. Charts are described in words but are not individually navigable point by point.
  6. Some screens and messages are English only, including the safeguard and support copy, the privacy-rights screen and some settings screens. A screen reader in another language will read those sentences in English (#387, #336, #338).
  7. The subscription purchase and cancellation steps happen in Apple's and Google's own screens, whose accessibility we do not control.

How we tested

Feedback and alternative formats

If something in ZMacros is hard or impossible for you to use, please tell us — it is treated as a defect, not a suggestion. Contact: SUPPORT CONTACT EMAIL. We aim to reply within five working days. If you need this statement or any of our legal documents in another format, ask at the same address.

Enforcement

If you are in the EU and are not satisfied with our response, you may contact the authority responsible for enforcing the European Accessibility Act in your country. In the UK, the Equality Advisory and Support Service can advise.