Accessibility
XylaWorks Accessibility Conformance Report
Candidate web application. Based on VPAT® Version 2.5Rev (WCAG edition).
Report information
- Name of product and version
- XylaWorks candidate web application (app.xylaworks.com). Production release in service on October 16, 2026 (continuously deployed).
- Report date
- October 16, 2026
- Product description
- The career intelligence platform candidates use in a browser: the assessment, the positioning score, the career intelligence dashboard, document export and checkout.
- Contact information
- support@xylaworks.com
- Notes
- Draft. This report records the evaluation completed to date. A criterion that has not yet been fully evaluated is reported as Partially Supports, and its remark says what has been verified so far. It is revised as the evaluation in the accessibility roadmap proceeds.
Evaluation methods used
- Automated: axe-core (WCAG 2.0, 2.1 and 2.2 Level A and AA rules) through Playwright on sign-in, registration, password recovery, welcome, the assessment, the positioning score, the dashboard, Career Strategy, the document studio and membership/checkout, run on every change in continuous integration (apps/web/e2e/accessibility.spec.ts). The test account has not yet completed the assessment, so the positioning score, Career Strategy and document studio are checked in their pre-assessment states.
- Automated keyboard and labelling checks on the sign-in page: the first tab stop is the skip link, form fields have programmatic labels, the page has one h1.
- Automated verification of PDF/UA-1 structure (veraPDF ISO 14289-1) and Word (DOCX) document title, language and Heading 1/Heading 2 styles (services/xw-render/tests/test_pdf_accessibility.py).
- Unit-test verification of status messages: the Career Strategy page summarises generating, delivered, failed and locked reads in one polite status region (role="status"), and access-code redemption announces its result.
- Code inspection of the media components for caption tracks.
Not yet evaluated:
- Automated checks of the positioning score reveal and of delivered Career Strategy and document studio content.
- Manual keyboard-only testing of the full candidate journey.
- Screen-reader testing (NVDA with Chrome, VoiceOver with Safari).
- An independent third-party audit.
Applicable standards and guidelines
| Standard or guideline | Included in report |
|---|---|
| Web Content Accessibility Guidelines 2.0 | Level A (Yes), Level AA (Yes), Level AAA (No) |
| Web Content Accessibility Guidelines 2.1 | Level A (Yes), Level AA (Yes), Level AAA (No) |
| Web Content Accessibility Guidelines 2.2 | Level A (Yes), Level AA (Yes), Level AAA (No) |
Terms
- Supports
- The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
- Partially Supports
- Some functionality of the product does not meet the criterion.
- Does Not Support
- The majority of product functionality does not meet the criterion.
- Not Applicable
- The criterion is not relevant to the product.
Summary
Of 56 WCAG 2.2 Level A and AA criteria: 1 Supports, 54 Partially Supports, 0 Does Not Support, 1 Not Applicable.
WCAG 2.x report
WCAG 2.2 includes every WCAG 2.1 and 2.0 criterion except 4.1.1 Parsing, which it removes; 4.1.1 is listed for buyers who procure against WCAG 2.0 or 2.1. The version that introduced each criterion is shown after its name.
| Criteria | Conformance level | Remarks and explanations |
|---|---|---|
| 1.1.1 Non-text Content (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.2.1 Audio-only and Video-only (Prerecorded) (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.2.2 Captions (Prerecorded) (Level A, WCAG 2.0) | Partially Supports | The Start Here video ships an English caption track. The video shown while an analysis runs has no captions, and resource-library videos show captions only when a caption file has been supplied for them. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A, WCAG 2.0) | Partially Supports | The Start Here page presents the video content as text on the same page. No audio description or full text alternative is on record for the other videos. |
| 1.3.1 Info and Relationships (Level A, WCAG 2.0) | Partially Supports | Automated axe-core checks pass across primary candidate routes. Exported résumé and cover-letter PDFs ship a tagged PDF/UA-1 structure tree (H1/H2/Sect/L/LI/P), and exported Word (DOCX) files apply built-in Heading 1 and Heading 2 styles (services/xw-render/app/renderers/docx_renderer.py). Manual screen-reader review of the web app is pending. |
| 1.3.2 Meaningful Sequence (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.3.3 Sensory Characteristics (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.1 Use of Color (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.2 Audio Control (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.1.1 Keyboard (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.1.2 No Keyboard Trap (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.1.4 Character Key Shortcuts (Level A, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.2.1 Timing Adjustable (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.2.2 Pause, Stop, Hide (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.3.1 Three Flashes or Below Threshold (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.4.1 Bypass Blocks (Level A, WCAG 2.0) | Partially Supports | A skip link to the main content is the first tab stop on sign-in, and landmark/bypass rules are checked across primary candidate routes in CI. Manual full-journey verification is pending. |
| 2.4.2 Page Titled (Level A, WCAG 2.0) | Partially Supports | Web routes and exported PDF/UA-1 and DOCX documents set descriptive document titles (services/xw-render/app/renderers/pdf_renderer.py, services/xw-render/app/renderers/docx_renderer.py). |
| 2.4.3 Focus Order (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.4.4 Link Purpose (In Context) (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.5.1 Pointer Gestures (Level A, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.5.2 Pointer Cancellation (Level A, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.5.3 Label in Name (Level A, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.5.4 Motion Actuation (Level A, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.1.1 Language of Page (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.2.1 On Focus (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.2.2 On Input (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.2.6 Consistent Help (Level A, WCAG 2.2) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.3.1 Error Identification (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.3.2 Labels or Instructions (Level A, WCAG 2.0) | Partially Supports | Programmatic labels are verified by axe-core across sign-in, registration, password recovery, assessment, document studio and membership forms in CI. Manual review of all form instructions is pending. |
| 3.3.7 Redundant Entry (Level A, WCAG 2.2) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 4.1.1 Parsing (Level A, WCAG 2.0) | Supports | Obsolete and removed in WCAG 2.2. For WCAG 2.0 and 2.1, W3C guidance treats it as always satisfied for content written in HTML or XML. |
| 4.1.2 Name, Role, Value (Level A, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| Criteria | Conformance level | Remarks and explanations |
|---|---|---|
| 1.2.4 Captions (Live) (Level AA, WCAG 2.0) | Not Applicable | The product has no live audio or video. |
| 1.2.5 Audio Description (Prerecorded) (Level AA, WCAG 2.0) | Partially Supports | No video has an audio-description track. Whether the narration already conveys all visual information has not been evaluated. |
| 1.3.4 Orientation (Level AA, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.3.5 Identify Input Purpose (Level AA, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.3 Contrast (Minimum) (Level AA, WCAG 2.0) | Partially Supports | axe-core contrast checks (WCAG 2.2 AA) pass across sign-in, registration, password recovery, welcome, assessment, positioning score, dashboard, Career Strategy, document studio and membership after darkening the light-theme accent to 4.74:1 against white. Manual review of all states is pending. |
| 1.4.4 Resize Text (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.5 Images of Text (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.10 Reflow (Level AA, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.11 Non-text Contrast (Level AA, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.12 Text Spacing (Level AA, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 1.4.13 Content on Hover or Focus (Level AA, WCAG 2.1) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.4.5 Multiple Ways (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.4.6 Headings and Labels (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.4.7 Focus Visible (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.4.11 Focus Not Obscured (Minimum) (Level AA, WCAG 2.2) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.5.7 Dragging Movements (Level AA, WCAG 2.2) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 2.5.8 Target Size (Minimum) (Level AA, WCAG 2.2) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.1.2 Language of Parts (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.2.3 Consistent Navigation (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.2.4 Consistent Identification (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.3.3 Error Suggestion (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.3.4 Error Prevention (Legal, Financial, Data) (Level AA, WCAG 2.0) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 3.3.8 Accessible Authentication (Minimum) (Level AA, WCAG 2.2) | Partially Supports | Evaluation in progress. Automated WCAG 2.0, 2.1 and 2.2 Level A and AA checks pass across the primary public and authenticated candidate journeys; manual keyboard-only and screen-reader testing are not yet evaluated. |
| 4.1.3 Status Messages (Level AA, WCAG 2.1) | Partially Supports | Career Strategy summarises generating, delivered, failed and locked reads in one polite status region (role="status"), and each pending card carries its own status; access-code redemption announces success politely and errors as alerts, without moving focus. Verified by unit tests; not yet evaluated with a screen reader. |
Legal disclaimer
This report describes the product as evaluated on the report date and is provided for information. VPAT® is a registered service mark of the Information Technology Industry Council (ITI).