Metrica

Accessibility Statement

We aim for WCAG 2.2 level AA. On 8 November 2026 an automated audit of three public pages returned the highest score the tool can give, and this page reports it as exactly that: one automated result, not a claim of conformance. No screen-reader or keyboard session has been run by a person yet, so the known-barriers list is still the part to read carefully.

The automated audit, and what it measured

Run on 8 November 2026 with Lighthouse 13.6.0 against the live site, in its mobile profile — a simulated mid-range phone on a throttled 4G connection — on the three pages that carry the sales argument. The method and the full numbers are recorded in the project's status log, not summarised from memory.

PageAccessibilityPerformanceBest practicesSEO
/100100100100
/product.html100100100100
/pricing.html100100100100

Largest Contentful Paint was 0.88–0.91 s on all three pages, and the pages do not shift as they load (cumulative layout shift 0). The application at /app/ was not part of this audit — the three public pages were — so nothing here should be read as a measurement of the signed-in application.

The accessibility score is the weighted sum of automated checks, and a check that does not apply to a page proves nothing. These ran and passed:

Ten further checks in the same audit are marked manual: the tool does not score them, because they need a person driving the browser. They are keyboard focusability of every control, logical tab order, visual order matching the DOM, focus traps, focus handling after content changes, landmark navigation, and offscreen content. Those are the next thing to do, and they sit in the barrier list below — not in this list of passes.

Contrast, measured by hand

The automated check covers the pairs that appear on those three pages. Every text/background pair in the design system was also measured directly against the WCAG formula:

PairRatioAA (4.5:1)
Body text on page background16.43:1Passes (AAA)
Secondary text on background7.86:1Passes (AAA)
Secondary text on panel7.41:1Passes (AAA)
Accent (links) on background8.86:1Passes (AAA)
Cool slate labels on background7.44:1Passes (AAA)
Mark lettering on the accent badge8.45:1Passes (AAA)

The page field is not a flat colour: it carries a very low-opacity gradient and a fine grain over the base. At its warmest point, secondary text still measures 6.86:1 — above AA, just under AAA — and body text stays above 14:1 everywhere on the page.

What the markup does, beyond the audit

These are properties of how the pages are written. They are not scored by the audit, and none of them replaces the manual pass described above.

Known barriers

These are real, and we would rather list them than have you find them.

Reporting a barrier

Write to andrei@metricahq.com with “Metrica accessibility” in the subject line. Tell us the page, what you were trying to do, and what happened — a screenshot or the browser you use helps.

You will get a reply that says what we found and what we intend to do. If we cannot fix it quickly, we will offer another way to get the information or the task done in the meantime.

How this statement is kept true

It describes the system as it is on the date above, and it changes when the system does. The automated result above is a measurement with a date on it, not a permanent grade: it is re-run after a change to the design system or the navigation, and the numbers here are replaced rather than left to age. When the manual pass lands — keyboard and screen reader — the barrier list shrinks and the ten unscored checks become results. Anything that stops being true comes off this page.