Accessibility statement
Effective: 2026-04-26 · Last verified manually: 2026-04-26 · Next scheduled audit: 2026-Q3 (independent third-party review).
1. Standard we target
WECO targets WCAG 2.2 Level AA conformance across:
- The marketing site (
weco.nexaxt.com) — public-facing, the page you are reading. - The customer admin UI (
/dashboard,/sites,/settings, etc.) shipped in the release tarball — used by Customer's compliance / IT staff. - The renderer-emitted SPV sites — the public-facing disclosure pages that Customer's investors and regulators read.
2. Regulatory posture
| Regime | In force | Posture |
|---|---|---|
| EU European Accessibility Act (EAA) | 28 June 2025 | Customer-side: any SPV site rendered by WECO that targets EU consumers must conform. Customer is the duty-holder. WECO supplies the technical primitives and ships an accessibility-focused theme preset. |
| EN 301 549 v3.2.1 | EU public-sector + WAD | WECO's renderer output aims at EN 301 549 § 9 (web). Audit pending. |
| ADA Title III (US) | Continuous | For Customer-deployed SPV sites with a US nexus. WECO supplies WCAG 2.2 AA primitives; Customer is the duty-holder. |
| UK Equality Act 2010 | Continuous | Same posture as ADA Title III. |
| KZ Law «Об обеспечении доступности для инвалидов» | Continuous | Applicable to KZ-served sites. WECO renderer themes meet the basic WCAG 2.0 A level by default; AA via theme preset. |
3. Conformance status by surface
3.1 Marketing site (weco.nexaxt.com)
| Criterion | Status | Notes |
|---|---|---|
| 1.1.1 Non-text Content | Conforms | All informative images carry alt; decorative images use alt="". |
| 1.3.1 Info and Relationships | Conforms | Semantic HTML (header/nav/main/footer/section). Lists are real lists. |
| 1.4.3 Contrast (Minimum) | Conforms | Body text 4.5:1+ on background. Navy CTAs 4.5:1+ on white. |
| 2.1.1 Keyboard | Conforms | Skip-link to #content; tab order matches reading order. |
| 2.4.4 Link Purpose | Conforms | "Read more →" replaced with descriptive link text per section. |
| 3.1.1 Language of Page | Conforms | html lang="ru" with hreflang alternates. |
| 4.1.2 Name, Role, Value | Partial | Most components use native semantics. The language switcher is a button group; ARIA labels added in v0.0.30 hardening. |
| 1.4.10 Reflow | Conforms | Single-column at 320 CSS px; no horizontal scroll. |
| 2.4.7 Focus Visible | Conforms | 3px navy :focus-visible ring at 3px offset, admin UI v0.0.31. Forced-colors mode honored. |
| 2.5.8 Target Size (Minimum) — WCAG 2.2 SC | Partial | All primary CTAs ≥ 24×24 CSS px. Nav links audit pending. |
3.2 Customer admin UI
The admin UI runs on Customer's infrastructure. Target WCAG 2.2 AA by 2026-Q3, with the following baseline already shipped:
- Native HTML form controls (no custom widgets without ARIA equivalents).
- Server-side error messages associated with form fields via
aria-describedby. - Tabbable nav with logical order.
- Light-only theme today; dark mode + high-contrast on the 2026-Q3 roadmap.
3.3 Renderer-emitted SPV sites
Customer chooses a theme preset; preset selection determines the conformance ceiling per published site:
| Preset | Status | Notes |
|---|---|---|
| Compliance-default (light, navy) | WCAG 2.2 AA | Tested with axe-core + manual screen-reader pass (NVDA, VoiceOver). |
| Print-friendly | WCAG 2.2 AA | Increased contrast, larger base size; intended for older audiences. |
| High-contrast | WCAG 2.2 AAA contrast | 7:1 contrast minimum; meets AAA SC 1.4.6. |
| Custom (Customer brand) | Customer responsibility | WECO emits semantic HTML + alt slots; if Customer overrides colours below 4.5:1, conformance is Customer's call. |
4. How we test
- Automated: axe-core in the renderer's preview-cli (
vms/renderer/src/preview-cli.ts). CI fails the release if any rendered preset emits axe violations of severity ≥ "serious". - Manual: NVDA + VoiceOver pass on every release that touches a renderer block. Logged in
/pages/status.htmlincident log. - Independent third-party audit: commissioned for 2026-Q3 against an EAA-recognised auditor.
5. Known issues
- Marketing-site language switcher uses two adjacent buttons without a fieldset+legend; ARIA label added but the affordance could be clearer. Tracked.
Custom focus ring across admin UI— shipped v0.0.31 (3px navy:focus-visible).- WCAG 2.2 SC 2.5.8 (target size) audit on every nav link in the admin sidebar — pending.
6. Compatibility
Tested with: NVDA 2024.x + Firefox/Chrome (Windows), VoiceOver + Safari (macOS, iOS), TalkBack + Chrome (Android). JAWS verification on roadmap.
Browser support floor: last 2 stable versions of Chrome, Firefox, Safari, Edge. IE11 explicitly NOT supported.
7. Contact
Accessibility lead: Anton Orlov, anton.orlov@nexaxt.com. Postal: ТОО «НЕКСА ИКС ТИ» (БИН 230940021527), 050013, Almaty, Bostandyk district, 617 Seyfullin avenue, Republic of Kazakhstan.