Skip to content

ACCESSIBILITY

STATEMENT: APRIL 18, 2026

OUR COMMITMENT

Kadence targets WCAG 2.2 Level AA across kadence.life (marketing), app.kadence.life (the product), and the published Android and iOS builds. This is a running commitment, not a one-time badge. We treat a11y regressions as first-class defects and gate them in CI.

WHAT WORKS TODAY

  • Every interactive control routes through a primitive (Button, IconButton, Input, Select, Toggle) with a 44×44 touch floor and visible focus outline.
  • Semantic HTML with proper landmarks (<main>, <nav>, <footer>) on every route.
  • Keyboard navigation for all primary flows, including modal focus trapping and skip-to-content shortcut on marketing pages.
  • Reduced-motion preference honored: animations collapse to near- instant transitions when prefers-reduced-motion: reduce is set.
  • Reduced-transparency fallback: glass panels become solid surfaces for users who request it.
  • Light + dark mode; all text meets WCAG contrast against the chosen theme's canvas.
  • Form inputs carry labels or an explicit aria-label. Errors are wired via aria-describedby.
  • Axe-core regression sweeps run on every pull request across the marketing routes.

KNOWN GAPS

We track accessibility work in our backlog under BKL-FE-A11Y-*. The open items:

  • Screen-reader announcements for live-updating regions (focus timer countdown, score refresh) are partial. Planned: full aria-live coverage in the next sprint.
  • Waterfall timeline drag-to-reschedule is mouse + touch only today. Keyboard-driven reschedule is a tracked backlog item.
  • A small number of SVG illustrations on the marketing site lack alternate text; they are decorative, but explicit role="img" with an empty alt is preferred and is being added.
  • Full VoiceOver + TalkBack audits on the native builds are in progress for the Wave 1 launch window.

CONTACT

Trouble using Kadence with assistive technology? We want to hear about it. Specific steps beat general complaints, but all feedback is welcome.

Email: [email protected]

Response target: within 5 business days

We use cookies to keep Kadence running. With your permission we also use PostHog (analytics) and Sentry (error monitoring) to understand usage and catch bugs. Nothing is sent until you choose. Privacy Policy · Cookie Policy