Accessibility testing

Checks against WCAG 2.2 AA with tools and assistive technology.

Mandatory for 17 of 46 product types. Usually run by a accessibility specialist.

What it catches

What it misses

Which product types need it and why

Status of accessibility testing on every published playbook, with the risk ids or the condition behind it.
Product typeStatusReason or condition
e-signature servicemandatoryRisks: Accessibility complaint or lawsuit
ecommerce storemandatoryRisks: Accessibility complaint or lawsuit
EV charging appmandatoryRisks: Accessibility complaint or lawsuit
government services portalmandatoryRisks: Accessibility complaint or lawsuit
grocery delivery appmandatoryRisks: Accessibility complaint or lawsuit
identity and access management servicemandatoryRisks: Accessibility complaint or lawsuit
language learning appmandatoryRisks: Accessibility complaint or lawsuit
mobile banking appmandatoryRisks: Accessibility complaint or lawsuit
neobankmandatoryRisks: Accessibility complaint or lawsuit
patient portalmandatoryRisks: Accessibility complaint or lawsuit
pharmacy delivery appmandatoryRisks: Accessibility complaint or lawsuit
ride-hailing appmandatoryRisks: Accessibility complaint or lawsuit
subscription box servicemandatoryRisks: Accessibility complaint or lawsuit
telemedicine appmandatoryRisks: Accessibility complaint or lawsuit
event ticketing platformmandatoryRisks: Accessibility complaint or lawsuit
travel booking appmandatoryRisks: Accessibility complaint or lawsuit
video conferencing toolmandatoryRisks: Accessibility complaint or lawsuit
accounting and invoicing SaaSrecommendedBecomes mandatory when public-sector customers or an accessibility complaint require it.
buy now pay later servicerecommendedBecomes mandatory when a merchant contract or accessibility complaint covers the checkout widget.
clinical trial management softwarerecommendedBecomes mandatory when participants enter data themselves through a public-facing portal.
dating apprecommendedBecomes mandatory when the app is offered in a market where an accessibility law covers it or a complaint arrives.
desktop applicationrecommendedBecomes mandatory when sold to public sector teams or accessibility complaint evidence is attached.
electronic health record systemrecommendedBecomes mandatory when the system is sold to a federal agency or a public body that requires Section 508 conformance.
email marketing platformrecommendedBecomes mandatory when hosted forms serve public sector customers with accessibility rules.
ERP systemrecommendedBecomes mandatory when the ERP serves public sector employees under accessibility rules.
expense management toolrecommendedBecomes mandatory when a customer contract or the EU Accessibility Act requires it.
insurance apprecommendedBecomes mandatory when an accessibility complaint is received or a public-sector contract requires it.
smart home or IoT apprecommendedBecomes mandatory when the product is marketed to older or disabled users or sold to public housing bodies.
kids apprecommendedBecomes mandatory when the app is sold to schools.
lending platformrecommendedBecomes mandatory when an accessibility complaint or a public-sector lending program applies.
LLM-based assistantrecommendedBecomes mandatory when the assistant replaces a public service or support channel covered by accessibility law.
loyalty program apprecommendedBecomes mandatory when the program is offered by a business covered by an accessibility law in its market.
online marketplacerecommendedBecomes mandatory when the platform sells in a market with a web accessibility law that covers it.
mental health apprecommendedBecomes mandatory when the app is offered through an employer, insurer or public program that requires WCAG conformance.
messaging apprecommendedBecomes mandatory when the app is offered in a market where an accessibility law covers it or a complaint arrives.
social networkrecommendedBecomes mandatory when the platform falls under a public accessibility law in a market it serves.
stock trading apprecommendedBecomes mandatory when an accessibility complaint is received or the European Accessibility Act applies to the broker.
wearable companion apprecommendedBecomes mandatory when the product is sold to public bodies or marketed for users with disabilities.
mobile gameoptionalMay help when players report that menus or subtitles cannot be read.
peer-to-peer payment appoptionalOptional: may widen the user base; no accessibility enforcement against a peer-to-peer payment app is cited on this page.
software as a medical deviceoptionalMay help users with low vision read values and alarms, which also supports human factors work.
crypto exchangenot neededNot needed: no accessibility rule or complaint naming crypto exchanges was found. Becomes recommended when the exchange serves EU retail customers under accessibility law.
data pipelinenot neededNot needed: there is no user interface. Becomes recommended when a pipeline admin screen ships to public sector staff.
fleet and logistics trackingnot neededNot needed: no accessibility claim or public-sector obligation is recorded. Becomes recommended when the platform is sold to public bodies.
machine learning model servicenot neededNot needed: the service has no user interface. Becomes recommended when an operator console ships.
SDK or client librarynot neededNot needed: the SDK draws no screens. Becomes recommended when it ships UI components used in host apps.

Done conditions used on playbook pages

Each mandatory cell has its own done condition, written for that product type.

Tools

Alphabetical. Not recommendations.

4 tools shown

accessibility testing

  • Accessibility ScannerGoogle's on-device accessibility checker for Android. androidopen-source
  • axe-coreAccessibility rules engine for automated checks. webopen-source
  • LighthouseAudits for accessibility and performance in Chrome. webopen-source
  • Pa11yCommand-line accessibility testing. webopen-source