The WAD, the EAA & Drupal — Now What?
Beyond the June 2025 Deadline: From Mandates to Masterclasses
Mike GiffordCivicActions · Drupal Core Accessibility Maintainer
Drupal4Gov EU · 10:35am, January 29, 2026, Brussels, Belgium
Purpose: Frame the talk as “what changes Monday morning,” not a legal lecture.
- June 28, 2025 is past. The risk now is false confidence and operational debt.
- Define scope: WAD (public sector), EAA (market-facing services), EN 301 549 (procurement standard that wraps WCAG for ICT).
- Promise: practical actions for Drupal owners, procurement teams, and service managers.
Event: https://drupal4gov.eu/#agenda
Drupal event listing: https://www.drupal.org/community/events/drupal4goveu-2026-01-29
Slides: https://ox.ca/presentations/EAA-drupal4gov-eu26.html
Accessibility in the EU
- Governments led the way with the Web Accessibility Directive (WAD).
- This drove a procurement-ready standard: EN 301 549
- EN 301 549 is an evolving standard based on the W3C Web Content Accessibility Guidelines (WCAG)
- The next release is expected for early 2026 & on the web should mostly align with WCAG 2.2 AA
Claims behind the bullets:
- WAD (Directive (EU) 2016/2102) established baseline requirements for public sector websites & mobile apps and required an accessibility statement & feedback mechanism.
- EN 301 549 is the harmonized European accessibility standard used for ICT procurement, mapping WCAG for web content and extending requirements to software, documents, support, and services.
- WCAG is the normative W3C standard for web accessibility; WCAG 2.2 is a W3C Recommendation and is the practical direction of travel for web requirements.
- When you buy services, you must cover the whole service boundary: web, documents, apps, support, and operational processes.
References:
- WAD (EUR-Lex): https://eur-lex.europa.eu/eli/dir/2016/2102/oj/eng
- WCAG 2.2: https://www.w3.org/TR/WCAG22/
- EN 301 549 (AccessibleEU library entry): https://accessible-eu-centre.ec.europa.eu/content-corner/digital-library/en-3015492021-accessibility-requirements-ict-products-and-services_en
The European Accessibility Act (EAA) & All Things Digital
- The EAA started applying June 28, 2025; enforcement is national
- Penalties vary by member state; assume scrutiny & complaint-driven enforcement
- Microenterprises providing services may be exempt, but verify scope & specifics
- Exemptions are specific: old PDFs, third-party content & archived sites
- If your Drupal site sells a ticket but your help desk is inaccessible, you fail
Claims behind the bullets:
- EAA (Directive (EU) 2019/882) applies to specified products & services and shifts accessibility into a single-market obligation beyond government.
- Enforcement is implemented by member states, so authorities, processes, penalties, and complaint mechanisms differ.
- Microenterprise exemptions exist in the directive, but they are not a free pass. Teams need legal review of scope and national transposition rules.
- Exemptions are narrow and must be documented. Do not treat them as a strategy.
- Service accessibility means the complete user journey, including support and off-site steps. If support is inaccessible, the service fails users.
References:
- EAA (EUR-Lex): https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32019L0882
- AccessibleEU hub: https://accessible-eu-centre.ec.europa.eu
- EN 301 549 (AccessibleEU library entry): https://accessible-eu-centre.ec.europa.eu/content-corner/digital-library/en-3015492021-accessibility-requirements-ict-products-and-services_en
- Readable explainer with references: https://tetralogical.com/blog/2025/03/19/understanding-the-eaa/
Web Almanac 2025 — The Hard Truth
- Lighthouse scores trend up as automation gets easier
- Automated tests only cover a minority of accessibility issues
- Only ~29% of mobile sites pass the Lighthouse color-contrast audit
- The draft 2025 Almanac signals modest movement, not a step-change
- Compliance remains low, especially across critical user journeys
Claims behind the bullets:
- Lighthouse and similar tools are improving and easier to run at scale, which drives score improvements.
- Automated checks identify patterns, but they cannot validate task completion, comprehension, or user journey friction.
- The Lighthouse color-contrast audit pass rate has been historically low at internet scale; use it as an example of persistent baseline failures.
- If you only test pages, you miss services: login, payments, identity, support, and documents.
References:
- Web Almanac 2024 Accessibility chapter: https://almanac.httparchive.org/en/2024/accessibility
- Lighthouse overview (what it is, what it measures): https://developer.chrome.com/docs/lighthouse/overview/
WCAG 2.2 AA: The Practical Upgrade
Better accessibility by removing cognitive barriers to login, making help predictable, improving touch accuracy & ensuring keyboard focus not lost.
- Accessible authentication (3.3.8 AA)
- Consistent help (3.2.6 A)
- Target size minimum (2.5.8 AA)
- Focus not obscured (2.4.11 AA)
Claims behind the bullets: WCAG 2.2 AA adds or strengthens success criteria that address frequent, practical usability failures.
- Accessible Authentication (3.3.8) reduces “memory tests” and fragile login flows that create barriers for cognitive disabilities and many everyday users.
- Consistent Help (3.2.6) prevents support options from moving unpredictably across pages and steps.
- Target Size (2.5.8) reduces touch errors for mobility limitations and situational use.
- Focus Not Obscured (2.4.11) targets sticky UI, overlays, and widgets that hide keyboard focus and break navigation.
References (W3C):
- 3.3.8: https://www.w3.org/TR/WCAG22/#accessible-authentication-minimum
- 3.2.6: https://www.w3.org/TR/WCAG22/#consistent-help
- 2.5.8: https://www.w3.org/TR/WCAG22/#target-size-minimum
- 2.4.11: https://www.w3.org/TR/WCAG22/#focus-not-obscured-minimum
EAA Reporting
Publish It, Maintain It, Produce It on Request.
- EAA mandates service accessibility information (Article 13 + Annex V) is public, accessible & maintained
- Compliance needs to be updated as services change, not just at launch
- Be ready to supply evidence to authorities on request (tests, defects, remediation actions)
- Practical output: a publishable “Annex V page” + a living defect & remediation log (issue queue)
Claims behind the bullets:
- EAA obligations include public accessibility information for services and maintaining that information over time (see Article 13 & Annex V).
- Compliance is ongoing. Releases, content changes, integrations, and support changes can introduce new barriers.
- Authorities may request evidence. Teams should be ready with test results, known issues, remediation actions, and timelines.
- A practical operational approach is: (1) an “Annex V” information page (public-facing) and (2) a defect & remediation log (internal, but auditable).
References:
- EAA (Article 13 + Annex V): https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32019L0882
- WAD (accessibility statement requirement): https://eur-lex.europa.eu/eli/dir/2016/2102/oj/eng
- WAD model statement (Implementing Decision (EU) 2018/1523): https://eur-lex.europa.eu/eli/dec_impl/2018/1523/oj/eng
- Readable explainer with references: https://tetralogical.com/blog/2025/03/19/understanding-the-eaa/
Drupal Is Already a Strong Baseline
- Core culture: accessibility issues are treated as defects, not optional enhancements
- Modern Drupal is built for semantic HTML, keyboard access & accessible theming patterns
- Community commitment: strive to keep up with the latest WCAG (including WCAG 2.2 AA)
- Warning: you can easily break accessibility with themes, content & integrations
Claims behind the bullets:
- Drupal has an established accessibility practice and community norms that treat accessibility as a quality requirement.
- Core supports semantic HTML and accessible patterns, but implementers can break them through custom themes and components.
- Real compliance is end-to-end: content authoring, editorial workflow, templates, and integrations.
- Position Drupal as a risk reducer and a better default starting point, not a compliance certificate.
References:
- Drupal accessibility feature page: https://www.drupal.org/about/features/accessibility
LocalGov Drupal
Collective implementation reduces risk.
- LGD targets WCAG 2.2 AA out of the box; shared patterns reduce risk
- Southwark PDF Importer turns inaccessible PDFs into better HTML
- Community contributes a11y fixes upstream to Core & contrib modules
- Shared governance = faster remediation aligned with evolving standards
- This is what procurement should buy: shared patterns & upstream fixes
Claims behind the bullets:
- LocalGov Drupal (LGD) aims for WCAG 2.2 AA as a shared target, reducing duplication and lowering regression risk.
- Shared pattern libraries and governance reduce “every council re-invents the same mistakes.”
- Upstream contributions spread fixes across the ecosystem instead of trapping them in one deployment.
- The Southwark PDF Importer is an example of shifting toward more accessible, maintainable publishing by producing better HTML from PDFs.
References:
- LGD accessibility targets: https://docs.localgovdrupal.org/accessibility/
- Southwark PDF Importer write-up: https://www.drupal.org/about/starshot/initiatives/ai/blog/from-hours-to-minutes-building-an-ai-powered-pdf-importer-for-local-government-for-localgov-drupal
- LocalGov Drupal: https://localgovdrupal.org
EN 301 549 — The European Wrapper
- Legal benchmark for WAD & beyond; reused as WCAG+ for procurement
- Today aligns to WCAG 2.1 AA; next revision is expected to reference WCAG 2.2 — Start migrating now!
- Clause 11.7 may require respecting user preferences
- Do not override platform settings (theme, contrast, reduced motion & text size)
Claims behind the bullets:
- EN 301 549 is used as the procurement and conformance reference for ICT accessibility and includes WCAG mapping for web content plus additional requirements.
- Even if your current baseline is WCAG 2.1 AA, planning for WCAG 2.2 reduces future remediation debt as EN 301 549 revisions evolve.
- Clause 11.7 addresses user preferences. In practice, implementations should not block relevant operating system or browser accessibility settings.
- This is enforceable through procurement: specify supported preferences and test them during acceptance, not after launch.
References:
- EN 301 549 (AccessibleEU library entry): https://accessible-eu-centre.ec.europa.eu/content-corner/digital-library/en-3015492021-accessibility-requirements-ict-products-and-services_en
- WCAG 2.2: https://www.w3.org/TR/WCAG22/
- EN 17161 (Design for All process standard): https://accessible-eu-centre.ec.europa.eu/content-corner/digital-library/en-171612019-design-all-accessibility-following-design-all-approach-products-goods-and-services_en
- ETSI revision context: https://www.etsi.org/human-factors-accessibility/en-301-549-v3-the-harmonized-european-standard-for-ict-accessibility
AI & Accessibility — Accelerator or Liability?
- It's both!
- Be proactive and reiterate accessibility requirements in prompts
- Use AI for drafts: alt-text suggestions, structure checks
- Never outsource final judgment; humans feel friction, AI does not
- Keep data local; respect privacy & procurement constraints
- Do manual testing AND testing with users with disabilities
Claims behind the bullets:
- AI can accelerate competent teams by generating drafts (alt text, summaries, structural checks) and helping triage defects.
- AI cannot substitute for human judgment or user testing because it does not experience friction or disability-related barriers.
- Data handling matters: privacy, procurement constraints, and security requirements can prohibit sending content to external tools.
- Maintain manual testing and include users with disabilities to validate real tasks and journeys.
References:
- Web Almanac 2024 Accessibility (automation limits, overlays context): https://almanac.httparchive.org/en/2024/accessibility
- EU-facing critique of overlays (example source): https://www.fondazionelia.org/en/research-and-development/accessibility-overlays-are-not-the-solution-says-the-european-commission/
Procurement can force collective behaviour
- Require Annex V service accessibility information is published & look for WAD-style accessibility statements
- Stop buying debt: require an Accessibility Conformance Report mapped to EN 301 549 before award (OpenACR)
- Require open deliverables and upstream-first fixes; don’t fund one-off bespoke patches that never land upstream
- Ask for vendor credentials and history, don't accept claims to "know accessibility"
Claims behind the bullets:
- Require a public-facing accessibility information deliverable aligned with EAA Annex V, and use WAD-style statements as a familiar format where applicable.
- Require structured supplier disclosure before award: an Accessibility Conformance Report (ACR) mapped to EN 301 549 (OpenACR is a practical toolchain).
- Public money should produce reusable public value: open issue queues, upstream-first fixes, and avoidance of one-off patches that never land upstream.
- Evaluate suppliers based on evidence: past work, contributions, maintenance history, and demonstrated testing methods.
References:
- EAA (EUR-Lex): https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32019L0882
- Annex VI criteria (UK mirror of EU text): https://www.legislation.gov.uk/eudr/2019/882/annex/VI
- VPAT/ACR overview (ITI): https://www.itic.org/policy/accessibility/vpat
- LocalGov Drupal patterns: https://patterns.localgovdrupal.org
- Readable EAA guide: https://tetralogical.com/blog/2025/03/19/understanding-the-eaa/
What to Do Monday — For Businesses Serving Europeans
- Audit your services against WCAG 2.2 AA; document gaps & known issues
- Publish & maintain your EAA Annex V service accessibility information (include an Accessibility Statement where helpful)
- Update procurement: require EN 301 549 evidence, don't accept unsubstantiated claims
- Check national enforcement; do not assume uniformity in application
- Book Announcement: Digital Accessibility Ethics — Disability Inclusion in All Things Tech
Claims behind the bullets:
- Audit against WCAG 2.2 AA and document known issues and remediation plan (not just a score).
- Publish & maintain service accessibility information (Annex V expectations) and keep it current as the service changes.
- An accessibility statement can still be useful operationally even when not strictly required for a given service context.
- Procurement should require EN 301 549 evidence early: structured disclosures plus test artifacts.
- Enforcement varies by member state, so teams must validate local complaint routes and regulator expectations.
References:
- Digital Accessibility Ethics — Disability Inclusion in All Things Tech
- WCAG 2.2: https://www.w3.org/TR/WCAG22/
- EAA (EUR-Lex): https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32019L0882
- WAD model statement: https://eur-lex.europa.eu/eli/dec_impl/2018/1523/oj/eng
- AccessibleEU hub: https://accessible-eu-centre.ec.europa.eu
- Readable EAA guide: https://tetralogical.com/blog/2025/03/19/understanding-the-eaa/
Resources
- TetraLogical: Understanding the EAA (human-readable, referenced)
- Drupal Association: EAA & implications for Drupal
- EN 301 549 (AccessibleEU library entry)
- EN 17161 (Design for All process standard)
- Web Almanac 2024 Accessibility
- LocalGov Drupal accessibility targets (WCAG 2.2 AA)
- Drupal accessibility (core/community)
How to use these resources:
- TetraLogical is a readable bridge to the directive text, useful for non-lawyers.
- Drupal Association frames Drupal implications for teams making platform decisions.
- AccessibleEU library entries are good citation targets for EN 301 549 and EN 17161 in procurement contexts.
- Web Almanac is evidence against “automation equals compliance.”
- LGD & Drupal links are implementation pathways and governance examples.
Links on-slide are the canonical references.
Questions
Prompt for Q&A: Ask what role they are in (policy, procurement, product, engineering, content) and answer from that lens.
- Procurement: ACR evidence, acceptance tests, open deliverables.
- Delivery: audits, remediation logs, maintaining accessibility info.
- Drupal: what helps out of the box vs what breaks quickly.