MidLune
Back to MidLune

Accessibility

Accessibility statement

Last reviewed 30 September 2026

A health app is only life-saving if everyone can use it. MidLune is built to meet WCAG 2.1 Level AA, and we treat any barrier you find as a defect to fix, not a request to consider.

1. The standard we hold ourselves to

MidLune aims to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. This supports the Accessible Canada Act, Ontario's AODA, and Section 508 of the US Rehabilitation Act.

We consider MidLune substantially conformant. Where a feature falls short, it is listed in section 5 with a target date.

2. If you have low vision or are blind

  • Every screen uses proper headings, landmarks and labels, so a screen reader announces the page in a sensible order.
  • Buttons that show only an icon carry a spoken label; charts and rings are accompanied by the same figures in text.
  • Text scales with your system font size, and layouts reflow to a single column without clipping or horizontal scrolling.
  • Text contrast meets or exceeds 4.5:1, and 3:1 for large text and interface elements.
  • Status is never carried by colour alone. Urgent, caution, steady and safe states each have their own icon and wording.
  • Numbers use tabular figures so columns of doses, doses taken and lab values line up when read or magnified.

3. If you use a keyboard, switch or voice control

  • Every action can be reached and completed without a mouse or touch.
  • Focus is always visible, and it moves into a sheet or dialog when it opens and back to where you were when it closes.
  • Escape closes any sheet or dialog; nothing traps your focus.
  • Tap targets are at least 44 by 44 points, with space between them, so a shaky tap does not log the wrong dose.
  • No action requires a drag, a long press or a precise gesture as the only way to do it. Charts you can scrub with a finger can also be stepped through with arrow keys.

4. If you need calm, clear or motion-free screens

  • MidLune respects your device's Reduce Motion setting: animation is replaced with instant, steady transitions.
  • Nothing flashes more than three times a second.
  • Clinical answers are written in plain language, with the technical terms explained beside them, not instead of them.
  • Nothing important relies on a time limit. You are never signed out mid-entry without warning, and you can finish at your own pace.
  • The whole app is available in English, French and Spanish, and the language you pick is remembered.

5. Known limitations

We publish what is not yet perfect rather than quietly leaving it:

  • Some uploaded documents, such as a scanned lab PDF from a clinic, are images produced by a third party and may not carry a text layer. MidLune reads the values out of them where it can.
  • A small number of detailed trend charts convey fine detail visually. Each one has a plain-language summary beside it, and we are adding a table view.
  • Voice control labels in French and Spanish are being reviewed with native speakers and improve with each release.

6. How we test

We test with VoiceOver on iOS and macOS, TalkBack on Android, NVDA on Windows, keyboard-only navigation, 200% text scaling, and automated contrast and semantics checks on every release. Screens that touch safety, such as dose logging and screening alerts, are checked by hand before each release.

7. Tell us about a barrier

If anything in MidLune is hard or impossible to use, write to info@midlune.com. Tell us the screen, your device and the assistive technology you use, if you can.

We acknowledge within 2 business days and aim to fix accessibility defects that block a task within 30 days. If a fix takes longer, we will offer another way to complete the task in the meantime.

Found a barrier? Write to info@midlune.com and we will treat it as a defect.

Other documents