Accessibility of this site

The target for this site is WCAG 2.2 level AA. This page says what is tested against that target and what is not, because a target is not a conformance claim and the difference matters to anyone relying on it. No conformance statement is made here.

What is tested, before each release

These checks are run against the built site before each release, and the site is not deployed while one of them fails. Running them is a step in the release, not something the build does on its own — so this page says "before each release" rather than claiming a gate that stops a build.

Which pages. The site publishes 23 pages, most of them records built from one template. The checks that load a page in a browser are run on one page of every template: the index, one record page, the pricing page and each of the eight policy pages — eleven pages. The keyboard walk covers all eleven of them, the pricing page included. The checks that read the built files instead of loading them run on all 23 pages.

Checked in a real browser (Chromium):

Checked statically, with no browser — the first of these reads the design spec, the rest read the built pages:

Built in, but not machine-checked

These two are implemented in the code and are not asserted by any check, so they are listed here rather than counted above:

What is not tested

Anything on that list can hide a barrier the checks above would not notice. It is listed rather than left out for exactly that reason.

If you hit a barrier

Write to hello@evalindex.dev. What helps most: the page URL, what you were trying to do, what happened, and the browser, assistive technology and operating system you were using. A rough description is still worth sending — a report that is hard to reproduce is better than a barrier nobody knows about.

What happens next: the report is acknowledged, the barrier is reproduced if it can be, and it is fixed. Where a fix is genuinely not quick, the reply says what the barrier is and what the alternative route to the same information is — the comparison data is also published as JSON at /index.json, which sidesteps page rendering entirely. Fixes are made without argument about whether a barrier counts.

This is a small site operated asynchronously; the honest commitment is that reports are read, answered and acted on, not that they are answered within a fixed number of hours.

This statement was first published on 23 August 2026 and describes the site as it stood on that date.