Accessibility

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.

Last reviewed: 2026-04-17

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:none without 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, footer on 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/history has 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/docs page inherit the Scalar upstream styling; we do not control those widgets' ARIA affordances directly.
  • The copy-to-clipboard buttons on /contact provide 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.

Other trust surfaces

See also /trust · /privacy · /terms · /contact.