mandumagpi
Legal & safety

Accessibility

What we aim for, what we have tested, and how to tell us when we fall short.

Last updated 3 September 2026

What we are aiming for

WCAG 2.2 Level AA, across the whole site, in both the light and dark themes.

That is a target, not a boast. The list below is what has actually been checked, and the one after it is what has not.

What is tested, automatically, on every change

These run as a suite against the real site in a real browser, and a failure blocks a release.

  • Every page has exactly one main heading, and keyboard focus moves to it when you navigate — so you are not silently dumped at the top of a new page.
  • Every page has a distinct title, so navigating by window title tells you where you are.
  • Contrast on every text and background pair, on every page, in both themes.
  • Every element you can tab to shows a visible focus ring, none are zero-sized, and no page traps the keyboard.
  • At 375px wide, nothing overflows sideways and no tap target is under 24px.

As of the last run: 17 pages, 488 tab stops, zero failures. Two defects were found this way and fixed — a set of footer links that were 21px tall on a phone, and a date field whose calendar button took keyboard focus without showing a ring.

Known gaps

We would rather list these than let you find them.

  • No testing yet with a screen reader by someone who uses one daily. Automated checks catch a lot and miss exactly the things that matter most. This is the biggest gap on the list.
  • The security check that confirms you are a person is Cloudflare's, so its accessibility is theirs rather than ours. Every form carries an email address so you can bypass it entirely and we will do the thing for you.
  • Worksheet PDFs have not been audited for accessibility, and older ones are likely to be scans rather than tagged documents.
  • We have not tested on Windows high-contrast mode.

Telling us about a barrier

Email mandumagpi@gmail.com. Tell us the page and what happened — "the year dropdown does nothing with a keyboard" is a perfect bug report.

We will reply within 5 business days, and we will tell you honestly whether we can fix it quickly or whether it is going to take a while.

If something on this site is stopping you from getting a worksheet or booking a lesson, say so and we will do it for you directly in the meantime. That offer stands regardless of whether we ever fix the underlying problem.