Skip to content

POLICY · LAST REVISED JUL 2026

Accessibility

§1Conformance target

EHSMatch targets Web Content Accessibility Guidelines (WCAG) 2.1 Level AA across every public page. Accessibility is a per-component acceptance requirement in our design system — each interface component ships with the checks below verified, not retrofitted.

§2What we verify

  • Contrast (1.4.3, 1.4.11): text renders only in measured color pairs that meet AA — body text at 9.2:1, headings at 16.1:1, small metadata at 4.9:1. Non-text UI (borders, focus rings) meets the 3:1 floor.
  • Keyboard (2.1.1, 2.4.7): every action is reachable by Tab, with a visible 2px focus outline. Removing focus outlines is banned in our codebase. A skip-to-content link is the first focusable element on every public page.
  • Target size (2.5.5): interactive targets are at least 44×44px.
  • Motion (2.3.3, 2.2.2): animation is minimal and disabled entirely under the prefers-reduced-motion setting.
  • Use of color (1.4.1): every state pairs color with a word or glyph — VERIFIED ✓, UNVERIFIED — never color alone.
  • Semantics (1.3.1, 4.1.2): real heading hierarchy, labeled inputs, native buttons and links, and text alternatives for images.
  • Reflow (1.4.4): pages reflow to a 320px viewport at 400% zoom without loss of content.

§3Known limitations

  • Dark mode is not yet available; the site currently ships its light theme only.
  • Third-party pages we link to — issuing-board registries, consultant websites, cited public sources — are outside our control and may not meet the same standard.
  • This statement reflects internal verification against our accessibility contract; an external audit has not yet been commissioned.

§4Feedback

If any part of EHSMatch is hard to use with assistive technology, or you find a barrier we missed, email records@ehsmatch.com with the page link and what happened. Accessibility reports go to the front of the queue.