Accessibility statement
ToggleKit is committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards.
Compliance status
We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA. WCAG 2.2 AA is the current best-practice standard for web accessibility.
This website is partially conformant with WCAG 2.2 Level AA. “Partially conformant” means that some parts of the content may not fully conform to the accessibility standard. We are actively working to address any gaps.
What we do
- Semantic HTML — All pages use proper heading hierarchy, landmark regions (header, main, nav, footer), and ARIA attributes where needed.
- Keyboard navigation — Every interactive element is keyboard accessible. We provide visible focus indicators on all focusable elements using
focus-visibleoutlines. - Skip navigation — A “Skip to main content” link is available on every page for keyboard users.
- Colour contrast — We use the OKLCH colour space and have audited all colour combinations against WCAG AA contrast requirements (minimum 4.5:1 for normal text, 3:1 for large text).
- Colour is not the sole indicator — Badges, status indicators, and error states use text labels, icons, or shapes alongside colour.
- Reduced motion — All animations and transitions respect the
prefers-reduced-motionmedia query. Users who prefer reduced motion will see no animations. - Dark mode — The site supports both light and dark colour schemes, following the user’s system preference by default with a manual toggle available.
- Responsive design — All pages are designed mobile-first and tested at common breakpoints (375px, 768px, 1280px).
Testing methodology
We test accessibility using a combination of:
- Automated testing — axe-core and Lighthouse accessibility audits run during development and in CI.
- Manual testing — Keyboard-only navigation testing, screen reader testing with VoiceOver (macOS) and NVDA (Windows).
- Colour contrast checking — Automated WCAG 2.2 contrast validation across the full colour palette.
- ARIA validation — Axe-core rules catch misused or invalid ARIA attributes during development.
Known limitations
While we strive for full conformance, the following areas are known to have limitations:
- Interactive API playgrounds may not be fully accessible to screen reader users. We are working on improving the experience.
- Some third-party components (e.g. the Keystatic CMS admin interface) may not meet all WCAG 2.2 AA criteria.
Reporting accessibility issues
We welcome your feedback on the accessibility of ToggleKit. If you encounter any accessibility barriers, please let us know:
- Email: accessibility@togglekit.dev
We aim to respond to accessibility feedback within 5 business days and to resolve issues within 30 days where possible.
Standards and guidelines
This statement was prepared based on:
Last updated: February 2026.