WCAG 2.1 AA Compliance Roadmap
SensioLabs 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.
This page documents our progress toward conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA.
1. Perceivable
| Criterion | Level | Description | Status |
|---|---|---|---|
| 1.1.1 Non-text Content | A | Text alternatives for images, icons, and other non-text content are provided. | Fulfilled |
| 1.2.1 Audio-only and Video-only (Prerecorded) | A | Transcripts for audio-only and video-only content are provided. | Not Applicable |
| 1.2.2 Captions (Prerecorded) | A | Synchronized captions are provided for prerecorded videos with audio. | Not Applicable |
| 1.2.3 Audio Description or Media Alternative | A | Transcripts or audio descriptions are provided for prerecorded videos. | Not Applicable |
| 1.2.4 Captions (Live) | AA | Captions are provided for formal, live video broadcasts. | Not Applicable |
| 1.2.5 Audio Description (Prerecorded) | AA | Audio descriptions are provided for prerecorded videos. | Not Applicable |
| 1.3.1 Info and Relationships | A | Content is properly structured with correctly used headings, lists, tables, and other semantic elements. | Fulfilled |
| 1.3.2 Meaningful Sequence | A | A correct reading sequence can be programmatically determined. | Fulfilled |
| 1.3.3 Sensory Characteristics | A | Instructions do not rely solely on sensory characteristics such as shape, color, size, or location. | Fulfilled |
| 1.3.4 Orientation | AA | Content does not restrict its view and operation to a single display orientation. | Fulfilled |
| 1.3.5 Identify Input Purpose | AA | The purpose of input fields can be programmatically determined. | Fulfilled |
| 1.4.1 Use of Color | A | Color is not the only visual means of conveying information. | Fulfilled |
| 1.4.2 Audio Control | A | A mechanism to pause or stop auto-playing audio is provided. | Not Applicable |
| 1.4.3 Contrast (Minimum) | AA | Text has a contrast ratio of at least 4.5:1. | Fulfilled |
| 1.4.4 Resize Text | AA | Text can be resized up to 200% without loss of content or functionality. | Fulfilled |
| 1.4.5 Images of Text | AA | Text is used to convey information rather than images of text. | Fulfilled |
| 1.4.10 Reflow | AA | Content can be presented without horizontal scrolling at 320px width. | Fulfilled |
| 1.4.11 Non-text Contrast | AA | Meaningful non-text content has a contrast ratio of at least 3:1. | Fulfilled |
| 1.4.12 Text Spacing | AA | Text spacing can be adjusted without loss of content or functionality. | Fulfilled |
| 1.4.13 Content on Hover or Focus | AA | Additional content triggered by hover or focus can be dismissed by the user. | Fulfilled |
2. Operable
| Criterion | Level | Description | Status |
|---|---|---|---|
| 2.1.1 Keyboard | A | All functionality is operable via keyboard. | Fulfilled |
| 2.1.2 No Keyboard Trap | A | Keyboard focus can be moved away from any component using only a keyboard. | Fulfilled |
| 2.1.4 Character Key Shortcuts | A | Single-key shortcuts can be disabled or remapped. | Not Applicable |
| 2.2.1 Timing Adjustable | A | Users can extend, adjust, or disable time limits. | Not Applicable |
| 2.2.2 Pause, Stop, Hide | A | Users can pause, stop, or hide any content that is moving, blinking, scrolling, or auto-updating. | Fulfilled |
| 2.3.1 Three Flashes or Below Threshold | A | Nothing on a page flashes more than three times per second. | Fulfilled |
| 2.4.1 Bypass Blocks | A | A mechanism is available to skip repeated content blocks. | Fulfilled |
| 2.4.2 Page Titled | A | Every page has a unique and descriptive title. | Fulfilled |
| 2.4.3 Focus Order | A | There is a logical navigation order for keyboard users. | Fulfilled |
| 2.4.4 Link Purpose (In Context) | A | The purpose of each link can be determined from the link text alone or together with its context. | Fulfilled |
| 2.4.5 Multiple Ways | AA | Multiple methods are available to locate web pages. | Fulfilled |
| 2.4.6 Headings and Labels | AA | Headings and labels describe the topic or purpose. | Fulfilled |
| 2.4.7 Focus Visible | AA | Active elements have a clearly visible focus indicator. | Fulfilled |
| 2.5.1 Pointer Gestures | A | All actions can be performed with a single touch or tap. | Fulfilled |
| 2.5.2 Pointer Cancellation | A | Single-point interactions can be canceled or undone. | Fulfilled |
| 2.5.3 Label in Name | A | Programmatic labels contain visible text. | Fulfilled |
| 2.5.4 Motion Actuation | A | Device or user motion functionality is accessible via the user interface. | Not Applicable |
3. Understandable
| Criterion | Level | Description | Status |
|---|---|---|---|
| 3.1.1 Language of Page | A | The HTML lang attribute is set correctly. | Fulfilled |
| 3.1.2 Language of Parts | AA | The language of each passage or phrase can be programmatically determined. | Fulfilled |
| 3.2.1 On Focus | A | Receiving focus does not initiate a change of context. | Fulfilled |
| 3.2.2 On Input | A | Changing a setting does not automatically cause a change of context. | Fulfilled |
| 3.2.3 Consistent Navigation | AA | Navigational mechanisms occur in the same relative order. | Fulfilled |
| 3.2.4 Consistent Identification | AA | Components with the same functionality are identified consistently. | Fulfilled |
| 3.3.1 Error Identification | A | Input errors are automatically detected and described to the user in text. | Fulfilled |
| 3.3.2 Labels or Instructions | A | Labels or instructions are provided when content requires user input. | Fulfilled |
| 3.3.3 Error Suggestion | AA | Suggestions for correction are provided when input errors are detected. | Fulfilled |
| 3.3.4 Error Prevention (Legal, Financial, Data) | AA | Undo, check, or confirm options are available for submissions. | Not Applicable |
4. Robust
| Criterion | Level | Description | Status |
|---|---|---|---|
| 4.1.1 Parsing | A | Valid HTML and XML code is used. | In Progress |
| 4.1.2 Name, Role, Value | A | All interactive elements have accessible names and roles. | Fulfilled |
| 4.1.3 Status Messages | AA | Status messages are programmatically determinable without receiving focus. | Fulfilled |
Last updated: 2026-06-04