Accessibility Statement
Last updated
We build to WCAG 2.2 Level AA. This statement records where we conform, where we do not yet, and how to tell us when we have got it wrong.
Conformance status
ExcelToolkit Pro is partially conformant with WCAG 2.2 Level AA. Partially conformant means most of the service meets the standard, with the specific exceptions listed below.
What we have done
- Every interactive element is reachable and operable by keyboard, in a logical order.
- Visible focus indicators throughout, meeting the 2.2 focus appearance criteria.
- Text contrast of at least 4.5:1, and 3:1 for large text and UI components, in both light and dark themes.
- Semantic HTML with landmarks, correct heading order and a skip link on every page.
- All form controls have programmatically associated labels; errors are announced via role="alert".
- Data tables use real table markup with scope attributes.
- Motion respects prefers-reduced-motion; all animation is decorative and can be disabled.
- Content reflows to 320 CSS pixels without horizontal scrolling, and remains usable at 200% zoom.
- No content relies on colour alone to convey meaning.
Known issues
- Large result previews: virtualised grids past a few thousand rows announce row position inconsistently in some screen reader and browser combinations. We are working on a proper grid pattern implementation. Target: Q4 2025.
- Chart data sheets: generated chart previews rely on the underlying data table for accessibility rather than providing a separate text alternative. The data is always available; the summary is not yet.
Testing
We test with keyboard only, NVDA on Windows, VoiceOver on macOS and iOS, and automated axe-core checks in CI on every pull request. Automated testing catches roughly a third of issues, so manual testing is not optional and we treat it as such.
Feedback
If you hit a barrier, email support@exceltoolkitpro.com with the page address and what happened. We aim to respond within two business days and to fix confirmed Level A and AA issues within 30 days.
If you are not satisfied with our response, you can escalate to your national accessibility enforcement body.