Accessibility

We want VESPR to work for as many people as possible. This page lists the checklist our pages are built to, what we have actually checked, what the product does today and what is only planned.

Written October 29, 2026. Our target is WCAG 2.2 level AA. We have had no independent audit and we do not claim conformance.

On this page

The checklist

Every public VESPR page is meant to meet this list. The third column says what we measured on this website on October 29, 2026 (the home page, the docs, the trust pages, educators, teams and the sign-in pages); the fourth says where things stand for the app.

Accessibility checklist and what has been checked
ItemThe ruleThis websiteThe app
Text contrastAt least 4.5:1 for body text; at least 3:1 for large text and interface parts. In the dark and the light theme.Measured by script for every text block on ten pages in both themes: none is below its required ratio.Not yet re-measured since the redesign.
KeyboardEverything works without a mouse. Focus is always visible. A skip link jumps past the header.The skip link is the first stop and becomes visible on focus. In a 40-stop tab-through of the home page every stop showed a focus ring. The mode picker moves with the arrow keys; the menu keeps focus inside and closes with Esc.Not yet audited end to end.
Reduced motionAnimation stops or goes still when your system asks for reduced motion. Nothing plays sound by itself.With reduced motion on: no opening mark, the laptop scene is a still picture with its three captions listed under it, nothing loops, and scrolling is not smooth. No sound.The app has its own motion layer; not audited.
Screen sizesChecked at 375, 768, 1024 and 1440 pixels wide: no clipped content, no sideways scrolling, text reflows, long words wrap.Checked at all four widths on every page in a real browser (Chromium): no sideways scrolling. Wide tables scroll inside their own box.The app has not been.
Touch targetsButtons and navigation links at least 44 pixels tall.Buttons, menu, contents and footer links are at least 44 pixels tall; the small buttons look smaller than the area you can tap. Links inside sentences are not resized.Not yet measured.
Not only colorColor is never the only way to tell things apart.Status labels such as “Planned” and “Built” are words, with a different border style for each. The named cursors in the pictures use color and a name.See “Known gaps” below.
StructurePage language set, one main heading, headings in order, landmarks for header, navigation, main content and footer.Yes: one main heading per page, headings in order, landmarks present.Not yet audited.

What the product offers today

Known gaps

Planned Planned

None of these exist yet, and none has a date.

Tell us

If something on a VESPR page does not work for you, write to [Accessibility contact email] with the page, what you were trying to do and what you use (browser, screen reader, keyboard only). We aim to reply within [number of days].