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.
POLICY · LAST REVISED JUL 2026
Accessibility
§1Conformance target
§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.