Skip to content
PostMTA Hosted
StatusSign inOpen panelRequest access
Open menu

Legal

Accessibility statement

PostMTA Hosted targets WCAG 2.1 Level AA across three surfaces: the marketing site (Astro SSR), the static docs hub, and the React operator panel at /app. Automated axe-core sweeps run in CI as matrix rows M17 (marketing) andM47 (panel + docs).

Conformance scope

  • Marketing — every page under apps/web/src/pages/** excluding /app (React island).
  • Docs/docs hub + /docs/[slug] pages.
  • Operator panel/app every nav section (Overview, Credits, Sending, Domains, IPs, Access, Nodes, Queues, Shaping, Jobs, FBL, Activity, General, Security, Appliance).

Always-on guarantees

  • Keyboard navigation; visible focus rings (:focus-visible).
  • 44px minimum touch targets on marketing CTAs and primary buttons.
  • prefers-reduced-motion: reduce honored for fade-ups and animation.
  • Skip link to main content in /app.
  • Color contrast meets AA on the dark theme surface palette.
  • Live-region announcements for StatusBar + Toast.

Conformance date and report

Last conformance pass: 2026-07-12. CI artifacts land under artifacts/qa/a11y/ frommake qa-matrix. We re-run the axe sweep every release; operators can pin VISUAL_STRICT=1 for visual diffs.

Report issues via contact orsecurity@postmta.com. We commit to a same-week fix for any WCAG serious/critical finding.