Sensibill VPAT
Sensibill VPAT or Accessibility Conformance Report against WCAG 2.1 AA for audit conducted during early 2022.
Table 1: Success Criteria, Level A
Criteria | Conformance Level | Remarks and Explanation |
---|---|---|
1.1.1 Non-text Content (Level A) |
Supports |
The product was tested for: - Images that convey information have meaningful alternative text using ALT - Images that are decorative are marked up using ALT=”” or CSS background images - Controls have an associated name - Non-text characters are not used or have meaningful alternative text |
Not applicable |
The product does not have any multimedia that is audio-only or video-only |
|
1.2.2 Captions (Prerecorded) (Level A) |
Not applicable |
The product does not have any multimedia that is audio-only or video-only |
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) |
Not applicable |
The product does not have any multimedia that is audio-only or video-only |
1.3.1 Info and Relationships (Level A) |
Partially supports |
The product supports this criterion for most of the features except: - On the receipt details page, entering the purchase date text field, if the calendar is presented, there is no announcement regarding its presence/option. Additionally, using the tab index to access previous/next month buttons, no announcement is made that the user has entered a calendar. - On the folders page, when a folder containing more than one receipt is opened, they are presented with corresponding checkboxes next to each. If as few as one, but not all, checkboxes are checked, the list's "select all" checkbox visually displays a contained "value", appearing as a "–". This visual display is different than the expected outcome of "checking" a checkbox, which would normally appear as a "checkmark," and placing focus on this "select all" checkbox indicates its value as "checked" – to a nonvisual user, they would reach this element and it would be announced "select all checkbox checked," which is not correct |
1.3.2 Meaningful Sequence (Level A) |
Supports |
The visual reading order of the product matches with logical reading order |
1.3.3 Sensory Characteristics (Level A) |
Supports |
All the instruction provided does not rely solely on sensory characteristics such as sound, shape, size or orientation |
1.4.1 Use of Color (Level A) |
Supports |
None of the information uses color as a sole means of communication |
1.4.2 Audio Control (Level A) |
Not applicable |
The product does not have any multimedia that is audio-only or video-only |
2.1.1 Keyboard (Level A) |
Partially supports |
The standard keyboard support is available for navigation throughout this product except: - When editing a receipt's details, the form presents an element which is visibly titled "Purchase date." Upon placing focus on the field, there is no apparent interaction available. Visibly, this element appears identically to other text fields within the form, however, the user cannot enter text as expected. But intuitively, the user must press the space bar/enter key to activate the element. Upon activation a date picker/calendar overlay is displayed. The date picker is not accessible, meaning that keyboard commands cannot be used to make a date selection. |
2.1.2 No Keyboard Trap (Level A) |
Supports |
There is no keyboard trap in any of the features for this product |
2.1.4 Character Key Shortcuts (Level A 2.1 only) |
Supports |
No specific character key shortcuts are defined |
2.2.1 Timing Adjustable (Level A) |
Not applicable |
This product will be part of larger application so the system settings will be applicable for this criterion |
2.2.2 Pause, Stop, Hide (Level A) |
Not applicable |
The product does not have any multimedia or moving content |
2.3.1 Three Flashes or Below Threshold (Level A) |
Supports |
No flashing objects are found on this product |
2.4.1 Bypass Blocks (Level A) |
Supports |
There are regions, headings and other semantic structure but there is no skip to content link present |
2.4.2 Page Titled (Level A) |
Partially supports |
Few screens on this product do not have unique titles e.g. downloads, folders |
2.4.3 Focus Order (Level A) |
Partially supports |
Product was tested for both desktop and mobile devices to see the logical focus order and it is working for most of the features except on Android device: - From a receipt's detail page, when Viewing the original receipt image, with or without TalkBack running, the "+/- (zoom in/zoom out)" elements are presented but cannot be reached through gesture commands. |
2.4.4 Link Purpose (In Context) (Level A) |
Supports |
Links have descriptive names in this product |
2.5.1 Pointer Gestures (Level A 2.1 only) |
Supports |
There are no multipoint path-based gestures defined for this product so it can be worked with single point gestures |
2.5.2 Pointer Cancellation (Level A 2.1 only) |
Supports |
There is no functionality in this product that can be executed using single pointer cancellation |
2.5.3 Label in Name (Level A 2.1 only) |
Partially supports |
Most of the UI components that include text or images of text which have a label, have the same name as presented visually except: - When editing a receipt's details, movement to the field that is visually titled "Purchase date" reveals that the text field is now named after the text field's contents and does not match the page's displayed text title [Purchase Date]. |
2.5.4 Motion Actuation (Level A 2.1 only) |
Not applicable |
No feature of this product can only be used by motion of the device |
3.1.1 Language of Page (Level A) |
Supports |
The lang attribute is setup for each page |
3.2.1 On Focus (Level A) |
Supports |
When UI component receives focus, there is no substantial change in context for that page |
3.2.2 On Input (Level A) |
Supports |
When UI component’s value or setting has been changed, there is no substantial change in context for that page |
3.3.1 Error Identification (Level A) |
Supports |
Errors are visually shown for the related form fields as well as conveyed to screen reader users |
3.3.2 Labels or Instructions (Level A) |
Partially supports |
Labels or instructions are provided visually and programmatically to most of the form field inputs except: - On the Downloads Page, when creating a new download, the user is presented with the “new download” overlay. None of the fields are indicated as “Required” - this includes “downloads received by”, “select download format” and situationally provided subcategories, “Year, Year/Month, Folder” |
4.1.1 Parsing (Level A) |
Supports |
The product pages are parsing well for automated accessibility checker tool |
4.1.2 Name, Role, Value (Level A) |
Partially supports |
Many of the UI elements have name, state and role defined except: - On the folders page, within a folder containing more than one receipt, checkboxes appear next to each receipt title, but the checkboxes could not be identified by their role and therefore could not be controlled verbally. |
Table 2: Success Criteria, Level AA
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.2.4 Captions (Live) (Level AA) |
Not applicable |
The product does not have any live multimedia |
1.2.5 Audio Description (Prerecorded) (Level AA) |
Not applicable |
The product does not have any live multimedia |
1.3.4 Orientation (Level AA 2.1 only) |
Supports |
The product does not restrict view and operation to a single display orientation |
1.3.5 Identify Input Purpose (Level AA 2.1 only) |
Not applicable |
There are no form input fields where user information is being collected |
1.4.3 Contrast (Minimum) (Level AA) |
Partially supports |
The colors for this product are configurable at FI’s end including text and icon colors. Most of the static text color meets minimum color contrast guideline for colors and texts except: - Red color error messages on form fields when error occurs |
1.4.4 Resize text (Level AA) |
Supports |
The pages can be zoomed to 200% with browser zoom without any loss of content or functionality |
1.4.5 Images of Text (Level AA) |
Supports |
No images of text have been used in this product except essential logos |
1.4.10 Reflow (Level AA 2.1 only) |
Supports |
The pages can be zoomed to 400% without the need to scroll in both directions |
1.4.11 Non-text Contrast (Level AA 2.1 only) |
Partially supports |
The colors for this product are configurable at FI’s end including text and icon colors. For non-text contrast, few elements’ colors do meet the non-contrast ratio guideline, except: - Most of the form elements do not meet this guideline due to poor contrast of input border colors |
1.4.12 Text Spacing (Level AA 2.1 only) |
Supports |
The product pages are supported with various text styles set by user |
1.4.13 Content on Hover or Focus (Level AA 2.1 only) |
Supports |
This product has tooltips on few pages which are keyboard accessible & dismissible, persistent and hoverable |
2.4.5 Multiple Ways (Level AA) |
Not applicable |
This product will be part of larger application so the global navigation will be applicable for this criterion |
2.4.6 Headings and Labels (Level AA) |
Supports |
The product pages have descriptive headings and structure and labels for all the interactive fields |
2.4.7 Focus Visible (Level AA) |
Partially supports |
All of the interactive UI elements have visible and good contrast focus indicators except on Android devices - Within a folder containing more than one receipt, movement between interactive elements revealed a focus visible violation, as the blue focus box did not present itself visually when reaching the checkboxes within the folder's receipts list |
3.1.2 Language of Parts (Level AA) |
Not applicable |
There is no other language used for this product |
3.2.3 Consistent Navigation (Level AA) |
Supports |
This product has consistent navigation order for breadcrumbs throughout the pages |
3.2.4 Consistent Identification (Level AA) |
Supports |
All the UI components within this product are identified and working in a consistent way |
3.3.3 Error Suggestion (Level AA) |
Supports |
Errors are visually shown for the related form fields as well as conveyed to screen reader users on all of the instances |
Supports |
Data entered in the forms are validated to help user to correct the data and all the data are reversible. None of the form submission results into legal commitments or financial transactions |
|
4.1.3 Status Messages (Level AA 2.1 only) |
Supports |
Most of the error or information related status messages are conveyed to screen reader users without moving focus |
Legal Disclaimer from Q2
The Voluntary Product Accessibility Template (VPAT) is a standardized form to document a product’s conformance with accessibility standards. The VPAT has been used in this document to create Accessibility Conformance Reports (ACRs) describing the accessibility of a product’s features. The information above describes this product's ability to support the applicable Standards/Guidelines, subject to Q2's interpretation of those standards and the remarks in this document.
This document is provided for information purposes only and the contents hereof are subject to change without notice. Q2 does not warrant that this document is error free, nor does it provide any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Q2 specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document.