UUX VPAT
UUX online banking platform VPAT or Accessibility Conformance Report against WCAG 2.1 AA for audit conducted during January - February 2023
Table 1: Success Criteria, Level A
Criteria | Conformance Level | Remarks and Explanation |
---|---|---|
1.1.1 Non-text Content (Level A) |
Partially 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 Most of the above mentioned have images with accessible name except the image map on the branch/location page |
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 in terms of heading, regions, structure, and semantic markup on most of the pages except: - On the home page, asset summary graph details cannot be determined programmatically - The visual tabs representation on Fund transfer page as well as branch/location page cannot be determined programmatically |
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: - On the landing page, the account cards are not operable with keyboard, though keyboard users can access one of the menu items to view details - On account transaction page, the kebab menu for each transaction is not available for keyboard users - The asset summary graph is not accessible via keyboard - The activity center filter expansion cannot be closed using keyboard alone |
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) |
Does not support |
The certain time limit on sessions is set which cannot be extended by user for security purposes |
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 semantic structure for each page |
2.4.2 Page Titled (Level A) |
Partially supports |
Each screen on this product has a unique title except on reset password page |
2.4.3 Focus Order (Level A) |
Partially supports |
Product was tested for keyboard only navigation to see the logical focus order and it is working for most of the features except: - The focus does not go back to the same element once modal/menu closes for many modals on landing page, account preference, alerts and activity center pages |
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) |
Supports |
All the UI components that include text or images of text which have a label, have the same name as presented visually |
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) |
Partially supports |
Errors are visually shown for the related form fields as well as conveyed to screen reader users on all of the instances except: - On the landing page, account grouping, and moving account to another group, errors are not displayed visually, it only conveys to screen reader users |
3.3.2 Labels or Instructions (Level A) |
Supports |
Labels or instructions are provided visually and programmatically to most of the form field inputs |
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: - Aria-current value is wrongly defined for most of the dropdowns - Account transaction table sorting results does not get announced on screen readers - Some rows state changes from expansion or collapsed on account transaction does not get announced on screen readers - At few places aria-labels are placed on elements without role which has inconsistent support for screen reader users |
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) |
Supports |
The form input fields where user information is collected does have appropriate autocomplete attribute |
1.4.3 Contrast (Minimum) (Level AA) |
Supports |
All text meets minimum color contrast guideline for core product colors and texts and FIs are responsible for choosing theme colors for their interfaces |
1.4.4 Resize text (Level AA) |
Partially supports |
The pages can be zoomed to 200% with browser zoom without any loss of content or functionality except: - On many modals the buttons are not displayed towards the bottom - On activity center, the print and export buttons are cut off at this zoom level - The location/branch specific details do not displayed properly |
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) |
Partially supports |
The pages can be zoomed to 400% without the need to scroll in both directions for many features except: - When there is a modal on the page, it does not get reflowed without text being cut - The branch/location image map and details does not support reflow well |
1.4.11 Non-text Contrast (Level AA 2.1 only) |
Partially supports |
Many of the form input fields interactive fields and icons does meet the non-contrast ratio guideline, except: - Radio buttons and radio button groups - Spending and other charts under financial tools on landing page - Warning icons without labels or descriptions |
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) |
Supports |
This product has more than one way to navigate throughout the application in terms of menus and search bars |
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 but on the branch/location page the Google map elements lacks good contrast for visible focus |
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 menus 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) |
Partially supports |
Errors are visually shown for the related form fields as well as conveyed to screen reader users on all of the instances except: - On the landing page, account grouping, and moving account to another group, errors are not displayed visually, it only conveys to screen reader users |
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) |
Partially supports |
Most of the error or information related status messages are conveyed to screen reader users without moving focus except: - Search results on account preference page does not get announced on screen readers |
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.