Skip to main content
Matrix42 Self-Service Help Center

WCAG Compliance

Overview 

A website or mobile application is accessible if it is set up in such a way that people with disabilities can use it. The following principles must be met for a website or mobile application to be considered accessible:

  • Perceptibility: the information and components of the user interface must be presented to users in such a way that they can perceive them;
  • Operability: the user must be able to handle the components of the user interface and the navigation;
  • Comprehensibility: the information and handling of the user interface must be understandable;
  • Robustness: the content must be robust enough that it can be reliably interpreted by a variety of user agents, including assistive technologies.

Efforts to Support Accessibility

Matrix42 AG takes the following measures to ensure accessibility:

  • Accessibility is part of our internal guidelines.
  • Continuous work on accessibility improvements every release.
  • Formal methods for quality assurance of accessibility exist within the company.
  • We involve people with disabilities in the testing of the website's accessibility.

Required Technologies

DWP is designed to be compatible with the following assisting technologies:

  • JAWS screen reader

The accessibility of DWP website depends on the following technologies:

  • WAI-ARIA
  • HTML
  • CSS
  • Javascript
  • Windows OS
  • Chrome Browser

Web Content Accessibility Guidelines (WCAG) Conformity Status

DWP web application compliance has been checked against the  "Guidelines for barrier-free web content - WCAG 2.1". 

Standard compliance for the whole application without and with assistive technologies (e.g. JAWS screen reader) are as follows:

Level Amount of criteria Whole application without assistive technologies, % ARIA-optimized use cases (JAWS), %
A 30 80% 94%
AA 20 81% 92%
AAA 28 59% 70%
Total 78 73% 86%

The WCAG 2.1 compliance declaration was drawn up on the basis of a self-assessment carried out by the Matrix42 AG.

The checked criteria and their support level details are provided in the table below.

Conformity Criteria Details

The conformity assessment table includes the following information:

  • Guideline / Specification: the name and the guideline number corresponds to the WCAG 2.1 classification. The description of the criteria and requirement details can be found on the Web Accessibility Initiative website;
  • Level: according to the standard, the possible levels are A, AA, and AAA;
  • Support level for the whole application: this column includes the assessment of the application against the specified criteria without using any assistive technology (e.g. JAWS screen reader). Results were divided into the following categories:
    • yes - the guideline principle and use cases are supported;
    • partly - the guideline principle is supported, but not completely or with certain deviations;
    • no - the guideline principle is currently not supported; 
    • not applicable - the application doesn't have such content that falls into the assessed criteria.
  • Support level for ARIA-optimized use casesthis column includes the assessment of the application against the specified criteria using JAWS screen reader. The results were divided into the same categories as for the Support level for the whole application column. The results for these columns may differ. If the support level is partly but the deviation is not described, it is the same as for the Support level for the whole application column.

Principle

Guideline / Specification

Level

Support level for the whole application

Support level for ARIA-optimized use cases

1. Perceivable

1.1.1 Non-text Content

A

partly

yes

1.2.1 Audio-only and Video-only (Prerecorded)

A

not applicable

not applicable

1.2.2 Captions (Prerecorded)

A

not applicable

not applicable

1.2.3 Audio Description or Media Alternative (Prerecorded)

A

not applicable

not applicable

1.2.4 Captions (Live)

AA

not applicable

not applicable

1.2.5 Audio Description (Prerecorded)

AA

not applicable

not applicable

1.2.6 Sign Language (Prerecorded)

AAA

not applicable

not applicable

1.2.7 Extended Audio Description (Prerecorded)

AAA

not applicable

not applicable

1.2.8 Media Alternative (Prerecorded)

AAA

not applicable

not applicable

1.2.9 Audio-only (Live)

AAA

not applicable

not applicable

1.3.1 Info and Relationships

A

partly

yes

1.3.2 Meaningful Sequence

A

partly

yes

1.3.3 Sensory Characteristics

A

partly

yes

1.3.4 Orientation

AA

yes

yes

1.3.5 Identify Input Purpose

AA

partly

yes

1.3.6 Identify Purpose

AAA

partly

yes

1.4.1 Use of Color

A

yes

yes

1.4.2 Audio Control

A

yes

yes

1.4.3 Contrast (Minimum)

AA

partly

The main text has a contrast ratio > 10, but helping texts such as labels < 3.

partly

1.4.4 Resize text

AA

yes

yes

1.4.5 Images of Text

AA

yes

yes

1.4.6 Contrast (Enhanced)

AAA

partly

The main text has a contrast ratio > 10, but helping texts such as labels < 3.

partly

1.4.7 Low or No Background Audio

AAA

not applicable

not applicable

1.4.8 Visual Presentation

AAA

partly

The user can't select foreground and background colors.

Line and paragraph spacing rate differs from the required by the standard. 

partly

1.4.9 Images of Text (No Exception)

AAA

yes

yes

1.4.10 Reflow

AA

partly

The Search-Page Grid is not optimized for 256px height view

partly.

1.4.11 Non-text Contrast

AA

partly

Exception: some borders

partly

1.4.12 Text Spacing

AA

yes

yes

1.4.13 Content on Hover or Focus

AA

yes

yes

2. Operable

2.1.1 Keyboard

A

partly

Hotkeys are available via "Shift+?" 

yes

2.1.2 No Keyboard Trap

A

yes

yes

2.1.3 Keyboard (No Exception)

AAA

partly

Hot keys are available via "Shift+?" 

yes

2.1.4 Character Key Shortcuts

A

yes

yes

2.2.1 Timing Adjustable

A

yes

yes

2.2.2 Pause, Stop, Hide

A

yes

yes

2.2.3 No Timing

AAA

partly

Exception: pop-up notifications has a time limit)

yes

2.2.4 Interruptions

AAA

no 

no 

2.2.5 Re-authenticating

AAA

partly 

When the session has expired, the user will be notified and can stay on the page and copy the necessary data.

partly

2.2.6 Timeouts

AAA

no

no

2.3.1 Three Flashes or Below Threshold

A

yes

yes

2.3.2 Three Flashes

AAA

yes

yes

2.3.3 Animation from Interactions

AAA

no

no

2.4.1 Bypass Blocks

A

yes

yes

2.4.2 Page Titled

A

yes

yes

2.4.3 Focus Order

A

yes

yes

2.4.4 Link Purpose (In Context)

A

yes

yes

2.4.5 Multiple Ways

AA

yes

yes

2.4.6 Headings and Labels

AA

yes

yes

2.4.7 Focus Visible

AA

yes

yes

2.4.8 Location

AAA

yes

yes

2.4.9 Link Purpose (Link Only)

AAA

yes

yes

2.4.10 Section Headings

AAA

partly

partly

2.5.1 Pointer Gestures

A

yes

yes

2.5.2 Pointer Cancellation

A

yes

yes

2.5.3 Label in Name

A

partly

partly

2.5.4 Motion Actuation

A

yes

yes

2.5.5 Target Size

AAA

no

no

2.5.6 Concurrent Input Mechanisms

AAA

yes

yes

3. Understandable

3.1.1 Language of Page

A

partly

Language can be determined on all pages except for the login page

partly

3.1.2 Language of Parts

AA

partly

yes

3.1.3 Unusual Words

AAA

partly

yes

3.1.4 Abbreviations

AAA

partly

yes

3.1.5 Reading Level

AAA

yes

yes

3.1.6 Pronunciation

AAA

not applicable

not applicable

3.2.1 On Focus

A

yes

yes

3.2.2 On Input

A

partly

yes

3.2.3 Consistent Navigation

AA

yes

yes

3.2.4 Consistent Identification

AA

yes

yes

3.2.5 Change on Request

AAA

yes

yes

3.3.1 Error Identification

A

yes

yes

3.3.2 Labels or Instructions

A

partly

yes

3.3.3 Error Suggestion

AA

partly

yes

3.3.4 Error Prevention (Legal, Financial, Data)

AA

yes

yes

3.3.5 Help

AAA

partly

yes

3.3.6 Error Prevention (All)

AAA

yes

yes

4. Robust

4.1.1 Parsing

A

partly

partly

4.1.2 Name, Role, Value

A

partly

yes

4.1.3 Status Messages

AA

partly

yes

 

  • Was this article helpful?