Accessibility Standards
Accessibility standards define technical requirements that digital systems must meet to be usable by people with disabilities. These standards translate human needs into measurable criteria: contrast ratios for visual impairment, keyboard operability for motor disabilities, text alternatives for screen reader users, and timing controls for cognitive accessibility. The Web Content Accessibility Guidelines (WCAG) published by the World Wide Web Consortium (W3C) provide the authoritative technical specification, while national legislation establishes legal compliance thresholds that reference specific WCAG versions and conformance levels.
- WCAG (Web Content Accessibility Guidelines)
- W3C technical standard defining accessibility requirements organised into four principles (Perceivable, Operable, Understandable, Robust) with three conformance levels (A, AA, AAA).
- Conformance Level
- Degree of accessibility compliance. Level A represents minimum accessibility. Level AA is the standard legal requirement in most jurisdictions. Level AAA provides enhanced accessibility but is not required for full conformance.
- Assistive Technology
- Hardware or software enabling people with disabilities to use digital systems: screen readers, screen magnifiers, voice recognition, switch devices, and alternative input methods.
- VPAT (Voluntary Product Accessibility Template)
- Standardised document format where vendors report their product’s conformance with accessibility standards. Used in procurement evaluation.
WCAG 2.2 Success Criteria Reference
WCAG organises requirements into four principles. Each principle contains guidelines, and each guideline contains testable success criteria at levels A, AA, or AAA. Meeting Level AA requires satisfying all Level A and Level AA criteria.
Principle 1: Perceivable
Information and interface components must be presentable in ways users can perceive.
| Criterion | Level | Requirement | Test Method |
|---|---|---|---|
| 1.1.1 Non-text Content | A | All non-text content has text alternative serving equivalent purpose | Inspect alt attributes; verify alternatives convey same information |
| 1.2.1 Audio-only/Video-only | A | Prerecorded audio has transcript; prerecorded video has audio description or transcript | Review media for accompanying text alternatives |
| 1.2.2 Captions (Prerecorded) | A | Prerecorded audio in synchronised media has captions | Play media; verify captions present and synchronised |
| 1.2.3 Audio Description (Prerecorded) | A | Prerecorded video has audio description | Review video for description of visual-only content |
| 1.2.4 Captions (Live) | AA | Live audio in synchronised media has captions | Test live streams for real-time captioning |
| 1.2.5 Audio Description (Prerecorded) | AA | Prerecorded video has audio description | Verify audio track describes visual content |
| 1.3.1 Info and Relationships | A | Information structure and relationships programmatically determinable | Inspect markup for semantic HTML; test with screen reader |
| 1.3.2 Meaningful Sequence | A | Reading sequence programmatically determinable | Tab through content; verify logical order |
| 1.3.3 Sensory Characteristics | A | Instructions not solely reliant on shape, size, location, or sound | Review instructions for non-sensory alternatives |
| 1.3.4 Orientation | AA | Content not restricted to single display orientation | Rotate device; verify content adapts |
| 1.3.5 Identify Input Purpose | AA | Input field purpose programmatically determinable for user data | Inspect autocomplete attributes on form fields |
| 1.4.1 Use of Colour | A | Colour not sole means of conveying information | View in greyscale; verify information preserved |
| 1.4.2 Audio Control | A | Auto-playing audio over 3 seconds has pause/stop/volume control | Locate audio controls for auto-playing content |
| 1.4.3 Contrast (Minimum) | AA | Text contrast ratio at least 4.5:1 (3:1 for large text) | Measure with contrast analyser tool |
| 1.4.4 Resize Text | AA | Text resizable to 200% without loss of content or function | Zoom to 200%; verify no horizontal scroll, no clipping |
| 1.4.5 Images of Text | AA | Text used instead of images of text (with exceptions) | Identify text rendered as images; verify exceptions apply |
| 1.4.10 Reflow | AA | Content reflows at 320px width without horizontal scrolling | Set viewport to 320px; verify single-column reflow |
| 1.4.11 Non-text Contrast | AA | UI components and graphics have 3:1 contrast ratio | Measure contrast of buttons, icons, chart elements |
| 1.4.12 Text Spacing | AA | No loss of content when text spacing increased | Apply 1.5x line height, 2x paragraph spacing, 0.12em letter spacing |
| 1.4.13 Content on Hover or Focus | AA | Hover/focus content dismissible, hoverable, persistent | Test tooltips and dropdowns for keyboard dismissal |
Principle 2: Operable
Interface components and navigation must be operable by all users.
| Criterion | Level | Requirement | Test Method |
|---|---|---|---|
| 2.1.1 Keyboard | A | All functionality available from keyboard | Unplug mouse; complete all tasks with keyboard |
| 2.1.2 No Keyboard Trap | A | Keyboard focus can move away from any component | Tab through all elements; verify escape possible |
| 2.1.4 Character Key Shortcuts | A | Single-character shortcuts can be turned off, remapped, or require modifier | Identify shortcuts; test configuration options |
| 2.2.1 Timing Adjustable | A | Time limits adjustable, extendable, or at least 20 hours | Identify timeouts; test extension mechanisms |
| 2.2.2 Pause, Stop, Hide | A | Moving content can be paused, stopped, or hidden | Locate animations; verify controls present |
| 2.3.1 Three Flashes | A | No content flashes more than 3 times per second | Analyse video/animations for flash frequency |
| 2.4.1 Bypass Blocks | A | Mechanism to bypass repeated content | Verify skip links or landmark navigation |
| 2.4.2 Page Titled | A | Pages have descriptive titles | Check title element for meaningful content |
| 2.4.3 Focus Order | A | Focus order preserves meaning and operability | Tab through page; verify logical sequence |
| 2.4.4 Link Purpose (In Context) | A | Link purpose determinable from link text or context | Review link text for clarity |
| 2.4.5 Multiple Ways | AA | Multiple ways to locate pages within site | Verify search, sitemap, or navigation alternatives |
| 2.4.6 Headings and Labels | AA | Headings and labels describe topic or purpose | Review heading hierarchy and form labels |
| 2.4.7 Focus Visible | AA | Keyboard focus indicator visible | Tab through interface; verify focus visibility |
| 2.4.11 Focus Not Obscured (Minimum) | AA | Focused component not entirely hidden | Tab to elements; verify partial visibility minimum |
| 2.5.1 Pointer Gestures | A | Multi-point gestures have single-pointer alternative | Identify swipe/pinch; test single-click alternatives |
| 2.5.2 Pointer Cancellation | A | Down-event does not trigger function; abort/undo available | Test click-and-drag away from buttons |
| 2.5.3 Label in Name | A | Visible label text included in accessible name | Compare visible label to accessible name |
| 2.5.4 Motion Actuation | A | Motion-triggered functions have alternative; can be disabled | Test shake/tilt features for alternatives |
| 2.5.7 Dragging Movements | AA | Drag operations have single-pointer alternative | Identify drag interfaces; test click alternatives |
| 2.5.8 Target Size (Minimum) | AA | Touch targets at least 24x24 CSS pixels | Measure interactive element dimensions |
Principle 3: Understandable
Information and interface operation must be understandable.
| Criterion | Level | Requirement | Test Method |
|---|---|---|---|
| 3.1.1 Language of Page | A | Default language programmatically determinable | Inspect lang attribute on html element |
| 3.1.2 Language of Parts | AA | Language of passages determinable when different from page | Inspect lang attributes on foreign-language sections |
| 3.2.1 On Focus | A | Focus does not trigger context change | Tab through interface; verify no unexpected changes |
| 3.2.2 On Input | A | Input does not trigger context change without warning | Change form values; verify no unexpected navigation |
| 3.2.3 Consistent Navigation | AA | Navigation consistent across pages | Compare navigation across multiple pages |
| 3.2.4 Consistent Identification | AA | Components with same function identified consistently | Review repeated elements for consistent labelling |
| 3.3.1 Error Identification | A | Input errors identified and described in text | Submit invalid form; verify text error messages |
| 3.3.2 Labels or Instructions | A | Input fields have labels or instructions | Verify all inputs have associated labels |
| 3.3.3 Error Suggestion | AA | Error messages include correction suggestions | Submit invalid data; verify helpful suggestions |
| 3.3.4 Error Prevention (Legal, Financial) | AA | Submissions reversible, checked, or confirmed | Test checkout/submission for review step |
| 3.3.7 Redundant Entry | A | Previously entered information auto-populated or selectable | Complete multi-step form; verify data persistence |
| 3.3.8 Accessible Authentication (Minimum) | AA | Authentication not solely reliant on cognitive function test | Verify password manager support; test alternatives |
Principle 4: Robust
Content must be robust enough for reliable interpretation by assistive technologies.
| Criterion | Level | Requirement | Test Method |
|---|---|---|---|
| 4.1.2 Name, Role, Value | A | UI components have accessible name, role, and state | Test with screen reader; inspect ARIA attributes |
| 4.1.3 Status Messages | AA | Status messages programmatically determinable | Trigger status updates; test screen reader announcement |
Legal Requirements by Jurisdiction
Accessibility legislation references WCAG conformance levels with specific compliance timelines. Organisations operating across jurisdictions must meet the most stringent applicable requirement.
| Jurisdiction | Legislation | Standard | Scope | Deadline |
|---|---|---|---|---|
| United Kingdom | Equality Act 2010; Public Sector Bodies Accessibility Regulations 2018 | WCAG 2.1 AA | Public sector; service providers | 23 September 2020 (public sector) |
| European Union | European Accessibility Act (Directive 2019/882); Web Accessibility Directive (2016/2102) | EN 301 549 (maps to WCAG 2.1 AA) | Public sector; products and services | 28 June 2025 (private sector products/services) |
| United States | Section 508 (federal); ADA Title III (private) | WCAG 2.0 AA (Section 508); WCAG 2.1 AA (DOJ guidance) | Federal agencies; public accommodations | Immediate (federal); ongoing (private) |
| Canada | Accessible Canada Act; AODA (Ontario) | WCAG 2.0 AA minimum | Federal organisations; Ontario businesses | 1 January 2021 (AODA large organisations) |
| Australia | Disability Discrimination Act 1992 | WCAG 2.0 AA (guidance) | All organisations providing services | Immediate |
| Ireland | Disability Act 2005; EU Web Accessibility Directive transposition | WCAG 2.1 AA | Public bodies | 23 September 2020 |
| Germany | BITV 2.0; Barrierefreiheitsstärkungsgesetz | EN 301 549 / WCAG 2.1 AA | Public sector; private sector (from 2025) | 28 June 2025 (private sector) |
For mission-driven organisations, the applicable standard depends on legal registration, funding sources, and service delivery locations. A UK-registered charity delivering services in the EU using US federal funding must satisfy the requirements of all three jurisdictions, making WCAG 2.1 AA the practical minimum standard.
Platform Accessibility Requirements
Each collaboration platform type presents specific accessibility challenges. The following requirements supplement general WCAG conformance with platform-specific criteria.
Email Clients
| Requirement | Specification | Rationale |
|---|---|---|
| Plain text alternative | All HTML emails include plain text version | Screen readers and low-bandwidth contexts require text fallback |
| Reading order | HTML email reading order matches visual order | Table-based layouts frequently break logical sequence |
| Image alt text | All images include alt attribute; decorative images use null alt | Email images do not inherit document alt text settings |
| Link text | Links describe destination, not “click here” | Email context strips surrounding text from link purpose |
| Font size | Minimum 14px base font; resizable to 200% | Email client zoom controls vary; base size must accommodate |
| Colour contrast | 4.5:1 text contrast in all colour schemes | Dark mode transformations can reduce contrast |
| Form controls | Interactive elements keyboard accessible | Email forms bypass web accessibility layers |
| Client compatibility | Test in Outlook, Gmail, Apple Mail with screen readers | Rendering varies significantly across email clients |
Document Formats
| Format | Accessibility Features Required | Common Failures |
|---|---|---|
| Tagged structure; reading order; alt text; bookmarks; language specification | Scanned images without OCR; missing tags; incorrect reading order | |
| Word (.docx) | Heading styles; alt text; table headers; meaningful hyperlinks; document language | Manual formatting instead of styles; missing alt text; unlabelled tables |
| PowerPoint (.pptx) | Slide titles; reading order; alt text; sufficient contrast; notes for visual content | Missing slide titles; decorative images without null alt; colour-only meaning |
| Excel (.xlsx) | Table headers; sheet names; alt text for charts; cell descriptions for complex data | Missing header rows; unlabelled charts; merged cells disrupting navigation |
| Google Docs/Sheets/Slides | Built-in heading styles; image descriptions; link text; table structure | Same as Microsoft equivalents |
Document accessibility requires both creation standards and format selection. Native formats (.docx, .pptx) generally provide better assistive technology support than PDF, which loses structural information in conversion unless explicitly preserved.
Video Conferencing
| Feature | Minimum Requirement | Enhanced Requirement |
|---|---|---|
| Captions | Real-time automated captions | Human-corrected captions; CART (Communication Access Realtime Translation) |
| Transcripts | Post-meeting transcript available | Searchable, timestamped, speaker-identified transcript |
| Screen reader support | Core controls announced; participant list accessible | Full screen sharing content accessible |
| Keyboard navigation | Join, mute, video, leave accessible via keyboard | All features including reactions, chat, breakout rooms |
| Sign language | Video quality supports sign language visibility | Spotlight/pin interpreter; dedicated interpreter window |
| Visual indicators | Audio-only indicators have visual equivalent | Visual notification preferences configurable |
| Recording access | Recordings include captions | Audio description track for visual-only content |
| Bandwidth resilience | Audio prioritised over video | Audio-only mode with full functionality |
Team Messaging
| Requirement | Specification | Verification |
|---|---|---|
| Image alt text | All posted images require alt text prompt or default | Post image; verify alt text field appears |
| Emoji accessibility | Emoji have text descriptions | Screen reader testing of emoji in messages |
| Message threading | Thread structure announced by screen reader | Navigate threads with screen reader |
| Keyboard shortcuts | All actions have keyboard equivalents | Complete all tasks without mouse |
| Search accessibility | Search results navigable by keyboard | Tab through search results |
| Notification control | Notification frequency and method configurable | Test notification settings |
| Link previews | Preview content includes alt text | Post link; verify preview accessibility |
| Code blocks | Syntax highlighting does not rely on colour alone | Inspect code blocks with colour filter |
| File attachments | Attached files retain accessibility properties | Upload accessible document; verify properties preserved |
Intranet and Portal Platforms
| Component | Accessibility Requirement |
|---|---|
| Navigation | Consistent location; skip links; breadcrumbs; sitemap |
| Search | Auto-complete accessible; results keyboard navigable; filters announced |
| Content | Heading hierarchy; meaningful link text; alt text; language specification |
| Forms | Labels associated; error messages clear; required fields indicated |
| Dynamic content | ARIA live regions for updates; loading states announced |
| Authentication | Compatible with password managers; CAPTCHA alternatives; timeout warnings |
| Personalisation | User preferences saved; reduced motion option; high contrast mode |
| Mobile | Touch targets minimum 44x44px; zoom support; no horizontal scroll |
Assistive Technology Compatibility Matrix
Platforms must support the following assistive technology combinations. Testing with a single screen reader is insufficient; behaviour varies significantly across combinations.
| Assistive Technology | Primary Platform | Test Priority |
|---|---|---|
| JAWS | Windows | High (enterprise standard) |
| NVDA | Windows | High (free alternative; widely used) |
| VoiceOver | macOS, iOS | High (Apple ecosystem) |
| TalkBack | Android | Medium (mobile field devices) |
| Narrator | Windows | Medium (built-in fallback) |
| Dragon NaturallySpeaking | Windows | Medium (motor impairment) |
| ZoomText | Windows | Medium (low vision) |
| Switch Access | Android, iOS | Low (specific use cases) |
| Voice Control | iOS, macOS | Low (motor impairment, Apple) |
Compatibility testing must verify:
- All interactive elements receive focus and announce their role
- State changes (expanded, selected, checked) announce correctly
- Error messages associate with relevant fields
- Dynamic content updates announce via live regions
- Custom components expose correct ARIA semantics
The minimum testing matrix for enterprise platforms covers JAWS on Windows, NVDA on Windows, VoiceOver on macOS, and VoiceOver on iOS. This combination addresses 85% of assistive technology users in typical organisational contexts.
Procurement Accessibility Criteria
Vendor evaluation must include accessibility assessment before contract signature. Post-deployment remediation costs exceed initial accessible procurement by a factor of 4-10.
Required Documentation
| Document | Purpose | Red Flags |
|---|---|---|
| VPAT/Accessibility Conformance Report | Detailed conformance claim against WCAG | Missing VPAT; “not applicable” for core features; report older than 18 months |
| Accessibility roadmap | Planned remediation with dates | No roadmap; dates continuously deferred; no version history |
| Third-party audit | Independent verification of claims | Self-assessment only; audit older than 24 months; limited scope |
| User testing results | Validation with assistive technology users | No user testing; testing with non-disabled users only |
| Support documentation | Accessibility guidance for administrators | No accessibility documentation; guidance limited to end users |
Evaluation Criteria
Score each criterion 0-3 (0=not met, 1=partial, 2=substantial, 3=full conformance). Minimum acceptable score: 2 average across all criteria, with no criterion scoring 0.
| Criterion | Weight | Assessment Method |
|---|---|---|
| WCAG 2.1 AA conformance | 30% | VPAT review; spot-check testing |
| Screen reader compatibility | 20% | Test with NVDA and VoiceOver |
| Keyboard operability | 15% | Complete core tasks without mouse |
| Mobile accessibility | 10% | Test with VoiceOver on iOS |
| Documentation accessibility | 10% | Review help content structure |
| Accessibility roadmap | 10% | Review roadmap; verify past delivery |
| Support responsiveness | 5% | Raise accessibility issue; measure response |
Contract Requirements
Include the following accessibility clauses in procurement contracts:
- Vendor warrants conformance to WCAG 2.1 Level AA for all features available at contract signature
- New features will conform to WCAG 2.1 Level AA at release
- Vendor will provide updated VPAT within 30 days of major release
- Vendor will remediate Critical and Major accessibility defects within 90 days of report
- Organisation may audit accessibility conformance annually at vendor’s cost if VPAT accuracy is disputed
- Persistent non-conformance (unresolved Critical defects beyond 180 days) constitutes material breach
Common Accessibility Failures
The following failures appear repeatedly across collaboration platforms. Use this reference for prioritising remediation and vendor evaluation.
| Failure | WCAG Criterion | Impact | Remediation |
|---|---|---|---|
| Missing alt text on images | 1.1.1 | Screen reader users receive no image information | Add descriptive alt text; use null alt for decorative images |
| Insufficient colour contrast | 1.4.3 | Low vision users cannot read text | Increase contrast to minimum 4.5:1; test with contrast analyser |
| Keyboard trap in modal dialogs | 2.1.2 | Keyboard users cannot escape dialog | Implement focus trap with Escape key exit |
| Missing form labels | 3.3.2 | Screen reader users cannot identify input purpose | Associate labels programmatically with for/id or aria-labelledby |
| Focus not visible | 2.4.7 | Keyboard users cannot track location | Restore or enhance browser default focus indicator |
| Auto-playing video without controls | 1.4.2 | Users cannot stop unwanted audio | Add pause/stop controls; disable autoplay |
| Links with identical text to different destinations | 2.4.4 | Screen reader users cannot distinguish links | Make link text unique or add aria-label |
| Missing heading structure | 1.3.1 | Screen reader users cannot navigate by heading | Apply semantic heading elements in logical hierarchy |
| Tables without headers | 1.3.1 | Screen reader users cannot understand table relationships | Add th elements; use scope attribute |
| Dynamic content not announced | 4.1.3 | Screen reader users miss updates | Implement ARIA live regions for status messages |
| Custom controls without ARIA | 4.1.2 | Screen reader users cannot operate custom UI | Add appropriate ARIA roles, states, and properties |
| Time limits without extension | 2.2.1 | Users with disabilities cannot complete tasks | Allow timeout extension or elimination |
| Error messages not associated with fields | 3.3.1 | Screen reader users cannot locate errors | Use aria-describedby to associate errors with inputs |
| PDF without tags | 1.3.1 | Screen reader users cannot read document | Regenerate PDF with tags; use native format alternative |
| Reliance on colour alone | 1.4.1 | Colour-blind users miss information | Add text labels, patterns, or icons |
Accessibility Statement Requirements
Public-facing services require an accessibility statement. The statement must appear on a dedicated page linked from every page footer.
Required Content
| Section | Content |
|---|---|
| Conformance status | Specific WCAG version and level claimed; partial conformance disclosures |
| Non-accessible content | List of known accessibility issues; reason for each (burden, third-party, etc.) |
| Preparation | Date statement prepared; method (self-assessment, external audit, user testing) |
| Feedback mechanism | Contact method for accessibility issues; response time commitment |
| Enforcement | Applicable enforcement body and contact details |
Statement Template Structure
Accessibility Statement for [Service Name]
[Organisation Name] is committed to ensuring digital accessibility forpeople with disabilities. We are continually improving the user experiencefor everyone and applying the relevant accessibility standards.
Conformance StatusThis [website/application] is [fully/partially/not] conformant withWCAG 2.1 Level AA. [Fully conformant means.../ Partially conformantmeans the following areas are not fully accessible:]
Non-accessible ContentThe following content is not accessible for the following reasons:- [Description of inaccessible content]: [Reason: disproportionate burden / third-party content / under remediation until DATE]
Preparation of This StatementThis statement was prepared on [DATE]. The statement was prepared based on[self-assessment / external audit by ORGANISATION / user testing].
FeedbackWe welcome your feedback on the accessibility of [Service Name].Please contact us:- Email: [accessibility email]- Phone: [phone number]- [Other contact methods]We aim to respond to accessibility feedback within [X] working days.
Enforcement Procedure[For UK public sector: The Equality and Human Rights Commission (EHRC)is responsible for enforcing the accessibility regulations. If you arenot happy with how we respond to your complaint, contact the EqualityAdvisory Support Service (EASS).]Statement Maintenance
Review and update the accessibility statement:
- Annually at minimum
- Within 30 days of completing accessibility audit
- Within 30 days of significant service changes
- Within 14 days of discovering major accessibility failures