Accessibility statement

Caring for someone is hard enough without a website that fights you. We aim to meet WCAG 2.2 level AA on this site.

What is in place today

  • Every page works with JavaScript disabled. Nothing important depends on a script running.
  • The sign-up form is a normal form that reports its own errors, and it keeps what you typed when something is wrong.
  • Every form field has a visible label. Placeholders are never used as labels.
  • Errors are described in text and linked to the field, not signalled by colour alone.
  • A "skip to content" link is the first thing a keyboard reaches.
  • The mobile menu can be closed with the Escape key, and focus returns to the button that opened it.
  • Focus is always visible, with a high-contrast ring on every interactive element.
  • Body text meets a 4.5:1 contrast ratio and large text at least 3:1.
  • Headings follow a logical order, and each page has exactly one top-level heading.
  • Motion respects the "reduce motion" setting in your operating system.
  • The layout works at 320px wide and at 200% zoom without horizontal scrolling.
  • The site loads no external fonts, so text never flashes or reflows as fonts arrive.

Known gaps

  • The early access form's inline validation messages are added by JavaScript. Without JavaScript you still get the same messages, but only after submitting the form and the page reloads.
  • We have not yet commissioned an independent accessibility audit. This statement describes what we have implemented and verified ourselves.
  • KoalaCare is not yet translated. The site is written in English only.

How to tell us about a problem

Email hello@koalacare.app with the page, what you were trying to do, and what happened. If you can, tell us which browser or assistive technology you were using. We will reply and tell you what we intend to do about it.

Standards we work to

We design and check against the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA, and we use semantic HTML first so that assistive technology gets the structure it expects.