Accessibility
GrandPlan is built for older eyes first. The app and this website aim for WCAG 2.1 Level AA conformance, with AAA-level contrast for body text. Here is what that means, one promise at a time:
- In the app, type is never smaller than 18 points and touch targets are at least 56 points.
- On this website, reading text is at least 18px, and no text of any kind is smaller than 14px.
- Buttons, form fields, and navigation links are at least 56px tall.
- Every control is labeled with words — never icons alone.
- The site works in both a light and a dark theme.
- Motion is reduced or removed when your device asks for it.
- The two animations that loop — the homepage drive and the map pings — have a visible pause button that remembers your choice.
These aren't aspirations: the build runs scripts that check the contrast and size rules against the stylesheets before every release, so this page can't quietly drift from the truth.
If anything here is hard to read or hard to use, we genuinely want to know — write to access@grandplanapp.com and a person will respond.
Conformance statement
Last reviewed: August 7, 2026 — including a full design and accessibility audit of this website (independent multi-reviewer pass; the size and contrast checks below came out of it).
GrandPlan for iOS and this website partially conform to WCAG 2.1 Level AA. "Partially" is the honest word: most of both experiences meet the standard, and the gaps we know about are listed below, each with a fix on the way.
What you can rely on in the app today:
- Text follows your iPhone's text size setting, including the largest accessibility sizes — verified on a real device — and the app's Settings has its own text size control on top of that.
- A high-contrast dark interface: body text exceeds the stricter AAA contrast level.
- Every button and control is labeled with words for VoiceOver; icons never stand alone.
- No flashing, and almost no animation — no parallax, autoplay, or spinning effects.
The gaps we're closing:
- The outlines on some app controls — search boxes, filter pills, cards — are lower-contrast than the standard asks of non-text elements. A stronger outline ships in an upcoming app update.
- In a venue's opening hours, today's row is currently highlighted only by color. A written "Today" marker is on the way.
- A formal screen-by-screen VoiceOver review of the app is still in progress. We'll publish the result here when it's complete.
This page is the living record of where we stand: we'll update it as each item above is closed. Found something we missed? That address above reaches a person.
← Back to the homepage