What this statement covers
This statement covers the Graft iOS app (available on the App Store) and this website, trygraft.app. It is a self-assessment against the Web Content Accessibility Guidelines (WCAG) 2.1 level AA, applied to a native mobile app where the guidelines translate.
Our full WCAG 2.1 AA self-assessment checklist has been shared with HMRC as part of the Making Tax Digital software listing process, and is available on request.
Accessibility in the Graft app
- Large touch targets: every interactive control is at least 48 pixels tall as a hard design rule, so the app works with gloves, cold hands and on the move.
- Screen reader support: interactive elements carry accessibility labels and roles for VoiceOver. We keep improving coverage screen by screen.
- Text scaling: the app respects the iOS system text size (Dynamic Type), so text grows with your settings.
- Strong contrast: dark charcoal text on a warm white background, with status colours chosen to pass contrast checks. Colour is never the only signal: statuses also use text labels.
- Light and dark mode: the app follows your system appearance setting.
- Clear forms: every input has a visible label and errors are explained in plain-English text next to the field, not just a red outline.
- No flashing content, no auto-playing audio or video.
- Face ID / Touch ID: biometric unlock means less typing to get into the app securely.
Known limitations
We would rather tell you what doesn't work yet than pretend everything does. As of July 2026:
- Portrait orientation only: the app is deliberately locked to portrait for one-handed use on site. We recognise WCAG 2.1 asks for both orientations and we keep this under review.
- Orange accent contrast: body text (16:1) and primary buttons (8.6:1) pass comfortably, but some orange accent text and controls measure around 2.9:1, just below the guideline. We are darkening the accent colour to fix this.
- Text scaling: the app follows your system text size (Dynamic Type) with scaling capped at 1.5x to protect layouts; at the largest sizes a few dense table cells can truncate. We are extending this.
- Autofill hints: inputs use the right keyboard types, and we are extending autofill content-type hints across all personal-data fields.
- Complex screens: a small number of dense screens (the job pricing worksheet and PDF previews) are still being audited with VoiceOver and may be harder to navigate with a screen reader today.
Accessibility on this website
- Semantic HTML with a logical heading structure, descriptive link text and alt text on images.
- Fully keyboard navigable with visible focus outlines.
- Respects your reduced-motion preference: animations are switched off when your device asks.
- Text can be resized in your browser without breaking the layout.
- No cookies and no cross-site tracking.
Problems, feedback or alternative formats
If any part of Graft is hard for you to use, that is a bug and we want to hear about it. Email sam@trygraft.app or use the Beta Feedback button inside the app. We aim to reply within two working days, and accessibility reports go to the top of the fix list.
Prepared by Sam Barrett, sole trader, operator of Graft. First published 10 July 2026. We review this statement each time a significant app update ships.