Accessibility

Accessibility at Vaila

Last updated: August 19, 2026

Scheduling is something everyone has to do, so Vaila should work whether you use a mouse, a keyboard, a screen reader, or larger text. Here's what we've done, what still needs work, and how to reach us.

Where we stand

We aim to meet WCAG 2.1 Level AA. Vaila is partially conformant: most of the standard is met, and we know about the gaps listed below. We have not commissioned an independent audit, so this is our own assessment rather than a certified conformance claim.

What we've built in

  • Every form field has a name assistive technology can read, not just placeholder text
  • A “Skip to main content” link is the first thing you reach with the Tab key
  • Each page sets its own browser title, so screen readers and tab switching announce where you are
  • A visible focus outline follows keyboard navigation
  • Errors and confirmations are announced when they appear, without moving your cursor
  • Text colours are checked against the 4.5:1 contrast minimum
  • Animations are reduced when your device asks for less motion
  • Images carry text alternatives, and the page language is declared

Known gaps we're working on

  • The iOS app does not yet fully support Dynamic Type, so some text will not grow when you increase the system font size
  • The iOS app is missing spoken hints on some controls
  • Dialogs can be closed with their Cancel or Close button, but not yet with the Escape key
  • Some screens have not been tested end to end with a screen reader
  • We have not published a VPAT or had an independent audit

Tell us about a barrier

If something in Vaila blocks you, please email support@vailaapp.com. Tell us the page or screen, what you were trying to do, and the assistive technology you use if that's relevant. We read every message and we'll tell you what we can do and when. If you need something from Vaila that the app won't let you do, say so and we'll help you get it done another way.

How we test

We check keyboard navigation, accessible names, page structure, and colour contrast as part of our normal work, and we measure contrast rather than eyeballing it. Where a fix isn't ready, we list it above rather than leaving it unsaid.