UUX VPAT


UUX online banking platform VPAT or Accessibility Conformance Report against WCAG 2.1 AA for audit conducted during May - June 2024

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 images have accessible name except the

  • Compliance logos on the login page on web and both apps
  • Info tooltip icon beside Online Activity heading on Activity Center
  • Reset password error message.
  • FI’s logo on both apps do not have meaningful alt text.
  • Transaction process icons on activity center’s transaction details pane.
  • On iOS app, mobile check deposit instruction’s images

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)

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 cannot be determined programmatically.
  • Visually tabular data should also be presented in semantic table element in Account overview, Activity Center transactions.
  • Details inside Transaction Details pane on Activity Center including heading structure on Android app.
  • Filter by creating data group label is not programmatically associated with start & end date.
  • Visual heading is not coded as a heading for Filters in Activity Center
  • On iOS app, remote check deposit UI’s heading structure.

1.3.2 Meaningful Sequence (Level A)

Partially supports

The visual reading order of the product matches with logical reading order at all of the places except

  • The hidden content is being read to the screen reader users towards the end of the activity center transaction table including both apps.
  • Under the Transaction process of Transaction details pan on activity center, the individual steps description is not being read to the screen reader users.
  • On Android app, the activation of menu takes to the second menu item skipping first one (Home)
  • On iOS app, the reading order of HADE in transaction details on activity center

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:

  • If goals are enabled and set by user, on goals details page, printer icon is not keyboard reachable.
  • On the account preference page, with screen reader, the up and down arrow key to move accounts or groups is not working.
  • On iOS app, enter passcode is not reachable on swipe action.
  • On iOS app, the tooltip icon beside activity center heading is not reachable by swiping

2.1.2 No Keyboard Trap (Level A)

Partially supports

There is no keyboard trap in any of the features for this product except

  • On some iOS app/voiceover versions, the voiceover is stuck inside top left hidden menu item once the menu is collapsed

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, and this is configurable feature by customers, but it 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

  • Reset password page
  • Forgot password page including iOS app

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 and activity center pages
  • On the Account overview page in the details section, select menu focus lost after selecting menu item
  • Search function on Accounts overview page where search results do not follow focus order directly after search
  • On the Funds transfer page, once transaction confirmation modal is closed, focus does not go back to original button
  • On activity center and transaction details pages, focus does not trap or directly goes to modals once they are open including both apps

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

All the UI components that include text or images of text which have a label, have the same name as presented visually except

  • On the Forgot password page, on Login ID field, the accessible name does not match with visual label including both apps
  • On both apps, enter secure access code page, the ‘enter secure access code’ field
  • On android app, the ‘payment’ menu item’s accessible name is not same as visible label
  • On iOS app, the start check deposit amount field

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 on all of the instances

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

  • Login fields on both apps using placeholder text as a label
  • On Android app, labels to upload front and back of the check

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-controls value is wrongly defined for most of the dropdowns and tabs components
  • The expand/collapse state for searchable combobox type dropdown is missing
  • Forgot password page heading logo has inappropriate role
  • On landing page and accounts overview page there are nested interactive elements
  • There is a wrong aria attribute on account preference page search bar
  • The menu items do not have selected states on web and android app

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)

Partially supports

The form input fields where user information is collected does have appropriate autocomplete attribute at many places except

  • Login page login & password form fields

1.4.3 Contrast (Minimum) (Level AA)

Partially 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, except

  • On iOS app, the images to upload front and back of the check
  • On android app, on search bar of deposit check history

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:

  • Zooming & scaling is disabled via meta tag
  • On the Accounts overview transaction details page, the export function is lost at 200% zoom
  • On Activity Center filter modal close button is lost at 200% zoom
  • The welcome message on landing page is lost at 200% zoom
  • The financial tool page has some text overlapping

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:

  • On the landing page, create new modal and moving account to new group part of content is lost
  • On the landing page, links from some widgets and Link Account button in financial tools section are lost
  • The financial tool page has some text overlapping.
  • On the Accounts overview transaction details page, the export function is lost at 200% zoom.
  • On Activity Center filter modal close button is lost at 200% zoom
  • Welcome message on landing page is lost at 200% zoom

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:

  • Sort icons on account transaction table.
  • Spending and other charts under financial tools on landing page
  • Some search input close x buttons

1.4.12 Text Spacing (Level AA 2.1 only)

Partially supports

The product pages are supported with various text styles set by user except:

  • On Funds transfer page, the right column transaction summary of all, pending, processed transactions with long description text

1.4.13 Content on Hover or Focus (Level AA 2.1 only)

Partially supports

This product has tooltips on few pages which are keyboard accessible & dismissible, persistent, and hoverable except:

  • The tooltip on icons on accounts transaction page and activity center page
  • The question mark icon on Activity center page main heading

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)

Partially supports

The product pages have descriptive headings and structure and descriptive labels for all the interactive fields except:

  • The kebab menu options labels are not clear on the activity center table and account transaction details table including both apps
  • The ‘select all’ checkbox label on top of the transaction table on activity center is not descriptive for screen reader users

2.4.7 Focus Visible (Level AA)

Partially supports

All of the interactive UI elements have visible and good contrast focus indicators except:

  • Current date on Calendar widget has no visual focus indicator
  • The actionable rows of activity center have no visual focus indicator
  • The accounts groups on landing page are interactive without any 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, also navigation items and order are configurable by customers

3.2.4 Consistent Identification (Level AA)

Partially supports

All the UI components within this product are identified and working in a consistent way except:

  • Login and Forgot password page login input field has different accessible names

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

3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)

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:

  • Change password page errors are not announced completely on screen reader.
  • On some occasions, on iOS app, login/forgot password/change password pages loading spinner status is not announced
  • On android app, when no login information is entered, the error message is not announced on screen reader

 

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.