Yoti Identity Verification achieves WCAG 2.2 Level AA for accessibility

profile picture Amba Karsondas 6 min read
An image of three illustrations. The first is an ear, the second is an eye and the third is a finger tapping on something. Basically it’s an illustration summing up accessibility and the key things we look for whenever we release a new page or product. Audio, sight/visuals and touch.

Our Identity Verification solution has achieved Web Content Accessibility Guidelines (WCAG) 2.2 Level A and Level AA for accessibility. This is a huge milestone for us as one of our founding principles is to ‘make Yoti available to anyone’.

 

WCAG 2.2 Level A and Level AA

WCAG’s framework is used as a benchmark for accessibility regulations around the world. To achieve WCAG 2.2, we had to meet all A and AA criteria.

Level A conformance requirements prohibit elements that make the product inaccessible. If products don’t meet Level A criteria, they’re almost impossible for people with disabilities to use.

Level AA conformance means that products are usable and understandable for the majority of people with or without disabilities. The meaning is conveyed and the functionality available is the same.

 

Passing with flying colours

The Digital Accessibility Centre (DAC) measured our Identity Verification solution by:

  1. completing a technical audit using automated tools
  2. testing using a range of adaptive technologies by users with differing disabilities

For Level A, we passed all 23 applicable checkpoints, with 9 marked as not applicable.

For Level AA, we passed all 17 applicable checkpoints, with 8 marked as not applicable. No issues failed Level A or AA.

This is the first of our products to be certified by the DAC and we’re working hard to ensure that the rest follow.

 

Yoti’s accessibility journey

Yoti is built on a robust ethical framework which underpins every decision we make. At the heart of it sits seven key principles, the last of which is “to make Yoti available to anyone”.

For our products to be truly impactful, they need to be accessible to everyone, everywhere. The idea sounds simple, but everyone’s requirements are different. Think about how a blind person would use our applications or how someone with a motor disability would sign a document.

With all this in mind, here’s a look into what we’re doing to make our products accessible for all.

 

How we understand accessibility

To be certain that we’re moving in the right direction, we need to understand what accessibility means. For us, this is ensuring that our products are available to everyone, regardless of who they are. We’re on our way to making our products fully accessible but we’ve still got a lot to learn about assistive technology and how people use it.

Making our products accessible is also more than just changing what’s already in code. Although it’s a start, a larger font and some colour contrast changes are only a small part of accessibility.

An image showing how we've changed the formatting and colour of a button on the screen. This is to give more contrast between the text colour and the background. All buttons are also decapitalised to make them easier to read.

We’ve got to think about everyone. This includes, but is not limited to, those with photosensitive epilepsy, cognitive disabilities, or motor disabilities.

It’s also crucial that this knowledge is shared with all teams across Yoti. This allows us to consider accessibility requirements at every stage of the product design cycle.

We have an internal communications channel dedicated to sharing information about accessibility. Our accessibility lead runs workshops with the product teams. And all new team members must attend an induction on accessibility and complete regular training modules.

 

Measuring success

Most importantly, we need to make sure that what we’re doing is genuinely useful. To do this, we have to measure the accessibility of our products so that we can work out what still needs to be changed. And if we’re going to make Yoti accessible to all, we need to know how far away we are from hitting that point.

We measure our products against the Web Content Accessibility Guidelines (WCAG). There are three different levels: Level A (basic), Level AA (mid) and Level AAA (advanced). We’re determined to reach Level AA across the majority of our products.

But WCAG’s framework is a minimum standard and we will always look to go beyond it where we can. As more research is conducted across the field, the guidelines will grow and evolve.

Measuring the accessibility of our products in-house is only part of the process. It’s vital to have input from external organisations too. The DAC tests our solutions from both a technical point of view (looking at the code) and from a user’s point of view. Users with a range of disabilities rate how difficult it is to complete various actions using our products.

There are four levels:

  1. “Could not complete on my own”
  2. “Completed independently but with major issues”
  3. “Completed independently but with minor issues”
  4. “Completed independently no issues”

We ask the DAC to review our products on a regular basis so that issues are routinely flagged. By doing this, we know what problems we need to solve from the very people who are experiencing them.

 

Solving accessibility issues

We currently test our Identity Verification, Age Verification and Digital ID app for their accessibility. Issues raised can fall under the scope of our developers to fix whilst others may be for our designers to solve.

Although our Identity Verification solution has just passed WCAG 2.2 Level A and Level AA for accessibility, there’s still much more to do. We know that it’s a long-term commitment to make Yoti accessible to everyone.

Therefore, we include checkpoints in our design and development flows. Our designers think about accessibility as part of the design process. The content team thinks about accessibility when writing content. Our developers think about accessibility when writing code. And we consult our accessibility lead at every stage of the process.

This way, when it’s time to produce, review and release a new product, it has been built with accessibility requirements already in mind.

We still have a long way to go and are always looking to improve the accessibility of our products. If you’ve got any feedback, please get in touch.

Keep reading

An image of three smartphones, each displaying what the new Student ID feature looks like in the Post Office EasyID app, the Yoti app and the Lloyds Bank Smart ID app.

Introducing verified Student IDs on your phone

We’re excited to introduce Student IDs – a new feature that allows students to confirm their student status through our Digital ID apps. With nearly three million students in the UK, we’re proud to make student verification simpler for millions. With a verified Student ID, students can quickly and easily prove they are a student, without having to show a physical student card. They display only the key information, such as their photo, university email, and verified student status, directly to businesses. This approach enhances students’ privacy and security while providing businesses with reliable confirmation of student status.   

3 min read

Shop with confidence: protect yourself on secondhand platforms with peer to peer checks

From clothes and accessories to furniture, toys and electronics, there’s a whole variety of secondhand items being bought and sold online. Over the last few years, the popularity of secondhand platforms has continued to grow. Sellers are keen to turn unused items into money and buyers are on the hunt for a bargain. In fact, 63% of UK online shoppers say they’ve bought secondhand in the past year, compared to 37% who haven’t. Clothing is most popular, with 30% of people purchasing a pre-owned clothing item in the last year. Our own research found that 65% of people will

3 min read
Woman surrounded by green plants using her smartphone

Age Check Certification Scheme evaluation for Yoti Facial Age Estimation

We are pleased to announce Yoti has been re-evaluated by the Age Check Certification Scheme (ACCS) for our facial age estimation (FAE) on our latest September 2024 model. ACCS now report our Mean Absolute Error (MAE) for 18 year olds is just 1.05 years, with a Standard Deviation (SD) of just 1.01 years. ACCS first tested Yoti’s September  2020 model in November 2020, reporting the MAE for 18 year olds to be 1.79, demonstrating our continued effort to improve the performance of our model.   Yoti has been training its FAE model since early 2018 by using data captured mainly

3 min read