Accessibility statement
SupplierSpy targets WCAG 2.2 Level AA on a best-effort basis. This page lists exactly what is in place, what is not, and how to report a blocker.
What we conform to
Target: WCAG 2.2 AA, best-effort. Concrete actions taken on this site:
- Semantic HTML throughout — one
<h1>per page, logical heading order, real<button>and<a>elements. - Color-contrast audits at AA thresholds for every text/background pair in the design tokens.
- Focus-visible outlines on every interactive element. No
outline:nonewithout a replacement. - Skip-link ("Skip to content") as the first focusable element on every page.
- Keyboard-navigable everywhere — no mouse-only interactions, no custom drag-only controls.
- ARIA landmarks:
header,nav,main,footeron every page. - No horizontal scroll at 320px viewport width.
- All form inputs have associated
<label>elements; required fields are marked with both visual and programmatic cues. - No autoplay video, no autoplay audio.
- Text resizes to 200% without loss of content or functionality.
- Reduced-motion preferences respected via
prefers-reduced-motion.
Known limitations
Parts of the site that are not yet at AA, honestly listed:
- The SVG sparkline on
/supplier/:slug/historyhas no text-alternative yet — the chart conveys trend information that is not redundantly available in text. Flagged for the next pass. - Some third-party iframes on the Scalar-powered
/api/docspage inherit the Scalar upstream styling; we do not control those widgets' ARIA affordances directly. - The copy-to-clipboard buttons on
/contactprovide a transient text confirmation; a persistent live-region announcement is on the backlog.
How to report an issue
Email hello@supplierspy.com with subject line accessibility. Include the page URL, what you were trying to do, the assistive tech you were using, and (if possible) a screenshot or recording. We respond within 48 hours and fix confirmed issues within 14 days for AA-blocking bugs.
Assistive technology tested
Honest status: SupplierSpy has not yet been professionally audited. What has been tested:
- axe-core automated scans against every route — zero critical or serious violations at time of review.
- Self-audit with NVDA + Firefox on Windows for the homepage, supplier pages, and forms.
- Self-audit with VoiceOver + Safari on macOS for the same surfaces.
- Keyboard-only traversal of every interactive flow (no pointing device).
Formal third-party AA audit: scheduled for when site reaches v2.0. Until then, assume self-audit rigor, not certified compliance.