Accessibility Kiwi

Non-text Content

Level
A
Criterion
1.1.1

Non-text content has a text alternative to offer a higher usability.

  • Content
  • Audio
  • Icon
  • Image
  • Text
  • Video

Audio-only and Video-only (Prerecorded)

Level
A
Criterion
1.2.1

Prerecorded audio-only and video-only content provides an alternative medium.

  • Content
  • Audio
  • Text
  • Video

Captions (Prerecorded)

Level
A
Criterion
1.2.2

Prerecorded audios provide captions.

  • Content
  • Audio

Audio Description or Media Alternative (Prerecorded)

Level
A
Criterion
1.2.3

Prerecorded videos provide audio or text descriptions.

  • Content
  • Audio
  • Video

Captions (Live)

Level
AA
Criterion
1.2.4

Live videos provide live captions.

  • Content
  • Audio
  • Video

Audio Description (Prerecorded)

Level
AA
Criterion
1.2.5

Prerecorded videos provide audio descriptions.

  • Content
  • Audio
  • Video

Sign Language (Prerecorded)

Level
AAA
Criterion
1.2.6

Prerecorded videos provide sign language for audio content.

  • Content
  • Audio
  • Video

Extended Audio Description (Prerecorded)

Level
AAA
Criterion
1.2.7

Prerecorded videos provide more detailed audio descriptions.

  • Content
  • Audio
  • Video

Media Alternative (Prerecorded)

Level
AAA
Criterion
1.2.8

Prerecorded audio and video content provide text alternatives.

  • Content
  • Audio
  • Video

Audio-only (Live)

Level
AAA
Criterion
1.2.9

Live audio-only content provides live text alternatives.

  • Content
  • Audio
  • Video

Info and Relationships

Level
A
Criterion
1.3.1

Information, structure and relationships are available as text (at least in the backend).

  • Content
  • Audio
  • Color
  • Heading
  • Icon
  • Image
  • Input
  • Label
  • Text
  • Video

Meaningful Sequence

Level
A
Criterion
1.3.2

Code provides the right sequence of the content.

  • Development

Sensory Characteristics

Level
A
Criterion
1.3.3

Use sensory characteristics, but always offer text alternatives, because not every person can perceive them.

  • Content
  • Audio
  • Color
  • Heading
  • Icon
  • Image
  • Label
  • Layout
  • Responsive
  • Text
  • Video

Orientation

Level
AA
Criterion
1.3.4

Everything is as responsible as possible and usable with any display orientation.

  • Content
  • Responsive

Identify Input Purpose

Level
AA
Criterion
1.3.5

Code identifies the purpose of the inputs and enables auto-complete.

  • Development

Identify Purpose

Level
AAA
Criterion
1.3.6

Code identifies as much information as possible.

  • Development

Use of Color

Level
A
Criterion
1.4.1

Use colors, but never rely solely on colors, as some people might not be able to distinguish them.

  • Content
  • Color
  • Icon
  • Image
  • Text

Audio Control

Level
A
Criterion
1.4.2

Autoplaying audio (longer than 3 seconds) can be stopped, paused or turned quieter.

  • Function
  • Audio

Contrast (Minimum)

Level
AA
Criterion
1.4.3

Text has high contrast (4.5:1 or 3:1) to be readable for everyone everywhere.

  • Content
  • Color
  • Image
  • Text

Resize Text

Level
AA
Criterion
1.4.4

Individual text zoom sizes of up to 200 % are included in responsive design.

  • Content
  • Responsive

Images of Text

Level
AA
Criterion
1.4.5

Text is pure text, not an image, unless it is a visual customisation, a particular presentation or a logotype.

  • Content
  • Image
  • Text

Contrast (Enhanced)

Level
AAA
Criterion
1.4.6

Text has higher contrast (7:1 or 4.5:1) to be readable for everyone everywhere.

  • Content
  • Color
  • Image
  • Text

Low or No Background Audio

Level
AAA
Criterion
1.4.7

Audio-only content has either no background sounds, very low background sounds or the background sounds can be turned off.

  • Function
  • Audio

Visual Presentation

Level
AAA
Criterion
1.4.8

The visualisation of text is adjustable by browser functions or user agents.

  • Development

Images of Text (No Exception)

Level
AAA
Criterion
1.4.9

Text is pure text, not an image, unless it is a logotype.

  • Content
  • Image
  • Text

Reflow

Level
AA
Criterion
1.4.10

Individual text zoom sizes of up to 400 % are included in responsive design.

  • Content
  • Responsive

Non-text Contrast

Level
AA
Criterion
1.4.11

UI and graphics have high contrast (3:1) to be usable for everyone everywhere.

  • Content
  • Color
  • Icon
  • Image

Text Spacing

Level
AA
Criterion
1.4.12

Responsive design includes personalised text spacing.

  • Content
  • Layout
  • Responsive

Content on Hover or Focus

Level
AA
Criterion
1.4.13

Tooltips and hover-menus have bad usability. If there is no way around, they have to be visible while hovering over the whole element and be dismissible by a different interaction.

  • Function
  • Cursor
  • Keyboard
  • Touch

Keyboard

Level
A
Criterion
2.1.1

Every action is (in addition to the original interaction) possible with a keyboard, unless input movement is required.

  • Development

No Keyboard Trap

Level
A
Criterion
2.1.2

Everything that can be entered via keyboard has the option to be left via keyboard.

  • Interaction
  • Keyboard

Keyboard (No Exception)

Level
AAA
Criterion
2.1.3

Every action is (in addition to the original interaction) possible with a keyboard.

  • Development

Character Key Shortcuts

Level
A
Criterion
2.1.4

Single key shortcuts can be turned off, personalised, or disabled until the function is on focus.

  • Function
  • Keyboard
  • Settings

Timing Adjustable

Level
A
Criterion
2.2.1

Time limits have the possibility to be turned off, adjusted or extended, unless they are essential or longer than 20 hours.

  • Function

Pause, Stop, Hide

Level
A
Criterion
2.2.2

Active content (moving, blinking, scrolling, auto-updating) can be paused, stopped, hidden or the frequency can be adjusted.

  • Function
  • Image
  • Text
  • Video

No Timing

Level
AAA
Criterion
2.2.3

User are provided with as much time as needed.

  • Function

Interruptions

Level
AAA
Criterion
2.2.4

Interruptions (unless they are an emergency) can be delayed or turned off.

  • Content
  • Function

Re-authenticating

Level
AAA
Criterion
2.2.5

No data is lost when a user gets logged out.

  • Development

Timeouts

Level
AAA
Criterion
2.2.6

No data is lost unless the user receives a warning or 20 hours of inactivity have passed.

  • Content
  • Text

Three Flashes or Below Threshold

Level
A
Criterion
2.3.1

Avoid flashes. If flashes are still required, they are limited to three flashes per second or are under thresholds.

  • Content

Three Flashes

Level
AAA
Criterion
2.3.2

Really avoid flashes.

  • Content

Animation from Interactions

Level
AAA
Criterion
2.3.3

Animations happening after interactions can be turned off.

  • Function
  • Settings

Bypass Blocks

Level
A
Criterion
2.4.1

Keyboard users can skip repeated content.

  • Function
  • Keyboard

Page Titled

Level
A
Criterion
2.4.2

Each page has a useful title. It starts with the page title and ends with the site title for easy browser tab overview.

  • Content
  • Text

Focus Order

Level
A
Criterion
2.4.3

Focus order aligns with visual order.

  • Development

Link Purpose (In Context)

Level
A
Criterion
2.4.4

Link texts or their context describe their purpose.

  • Content
  • Text

Multiple Ways

Level
AA
Criterion
2.4.5

Pages can be reached through multiple ways, not just one.

  • Function

Headings and Labels

Level
AA
Criterion
2.4.6

Section headings and labels are clear and descriptive for better navigation.

  • Content
  • Heading
  • Label
  • Text

Focus Visible

Level
AA
Criterion
2.4.7

Keyboard focus can be visible.

  • Function
  • Keyboard
  • Text

Location

Level
AAA
Criterion
2.4.8

Reveal the position of the current page in the site.

  • Content

Link Purpose (Link Only)

Level
AAA
Criterion
2.4.9

Link texts describe their purpose.

  • Content
  • Text

Section Headings

Level
AAA
Criterion
2.4.10

Every content section is described with a heading.

  • Content
  • Heading
  • Text

Focus Not Obscured (Minimum)

Level
AA
Criterion
2.4.11

Keyboard focus keeps content at least partially visible.

  • Function
  • Keyboard

Focus Not Obscured (Enhanced)

Level
AAA
Criterion
2.4.12

Keyboard focus keeps content completely visible.

  • Function
  • Keyboard

Focus Appearance

Level
AAA
Criterion
2.4.13

Keyboard focus is easy to spot through sufficient size and contrast.

  • Function
  • Keyboard

Pointer Gestures

Level
A
Criterion
2.5.1

Functions have the (additional) option to be used with one pointer and without paths.

  • Function
  • Cursor
  • Touch

Pointer Cancellation

Level
A
Criterion
2.5.2

Single finger or cursor interactions can be cancelled or undone.

  • Interaction
  • Cursor
  • Touch

Label in Name

Level
A
Criterion
2.5.3

The (technical) label matches the visual text of the function for speech interaction.

  • Development

Motion Actuation

Level
A
Criterion
2.5.4

Functions are operable on the UI. Device motion is an (optional) add-on.

  • Function
  • Cursor
  • Touch

Target Size (Enhanced)

Level
AAA
Criterion
2.5.5

Function targets have a dimension of 44 × 44 px unless they have an equivalent link, are in a text, personalised or essential.

  • Function
  • Cursor
  • Touch

Concurrent Input Mechanisms

Level
AAA
Criterion
2.5.6

Different input technologies (like touch, cursor, speech or accessibility tools) can be used side by side.

  • Development

Dragging Movements

Level
AA
Criterion
2.5.7

Dragging actions offer a simple pointer alternative.

  • Interaction
  • Cursor
  • Touch

Target Size (Minimum)

Level
AA
Criterion
2.5.8

Function targets have a dimension of 24 × 24 px unless they have an equivalent link, are in a text, personalised or essential.

  • Function
  • Cursor
  • Touch

Language of Page

Level
A
Criterion
3.1.1

The predominant page language is defined in the code.

  • Development

Language of Parts

Level
AA
Criterion
3.1.2

Differing language of text parts is defined in the code.

  • Development

Unusual Words

Level
AAA
Criterion
3.1.3

Descriptions for difficult words are provided.

  • Content
  • Text

Abbreviations

Level
AAA
Criterion
3.1.4

Descriptions for difficult abbreviations are provided.

  • Content
  • Text

Reading Level

Level
AAA
Criterion
3.1.5

Difficult text is available as simplified text to be understandable for everyone.

  • Content
  • Text

Pronunciation

Level
AAA
Criterion
3.1.6

Pronunciations for unclear words are provided.

  • Content
  • Text

On Focus

Level
A
Criterion
3.2.1

Only predictable actions happen when focus is received.

  • Function
  • Keyboard

On Input

Level
A
Criterion
3.2.2

Only predictable actions happen when something receives input, unless the explanation of the action was provided.

  • Function
  • Input

Consistent Navigation

Level
AA
Criterion
3.2.3

Navigation stays consistent on all pages.

  • Function
  • Layout

Consistent Identification

Level
AA
Criterion
3.2.4

Functions stay consistent on all pages.

  • Function
  • Text

Change on Request

Level
AAA
Criterion
3.2.5

Users decide about every function.

  • Function

Consistent Help

Level
A
Criterion
3.2.6

Help and support are always displayed at the same position.

  • Function

Error Identification

Level
A
Criterion
3.3.1

Input errors are marked and described.

  • Function
  • Input

Labels or Instructions

Level
A
Criterion
3.3.2

Functions are described with labels or instructions.

  • Function
  • Input

Error Suggestion

Level
AA
Criterion
3.3.3

Help is provided for solving errors.

  • Content
  • Input

Error Prevention (Legal, Financial, Data)

Level
AA
Criterion
3.3.4

Legal, financial or data submissions can be checked, reversed or confirmed.

  • Function

Help

Level
AAA
Criterion
3.3.5

Context-sensitive help is available.

  • Function

Error Prevention (All)

Level
AAA
Criterion
3.3.6

Submissions are reversible, checked for input errors or corrected before finalisation.

  • Function

Redundant Entry

Level
A
Criterion
3.3.7

Information entered by the user is only required once during a process.

  • Content
  • Text

Accessible Authentication (Minimum

Level
AA
Criterion
3.3.8

If old-school authentication methods are used an alternative without solving, recalling or transcribing is required.

  • Content
  • Text

Accessible Authentication (Enhanced)

Level
AAA
Criterion
3.3.9

If old-school authentication methods are used an alternative without recognition is offered.

  • Content
  • Text

Parsing (Obsolete and removed)

Level
A
Criterion
4.1.1

Name, Role, Value

Level
A
Criterion
4.1.2

Components can be described by assistive technology.

  • Development

Status Messages

Level
AA
Criterion
4.1.3

Status messages can be presented to assistive technology.

  • Development