Most pharma accessibility audits happen too late. The website is live, the components are shipped, the brand has rolled out across four markets, and only then does someone run a WCAG check and surface 200 issues, half of them repeated across every page because they are baked into the design system itself.
That is not a content problem. It is a source problem. And since 28 June 2025, when the European Accessibility Act (Directive (EU) 2019/882) became enforceable across all 27 EU Member States, it is also a legal exposure problem.
The penalty ceiling, up to €100,000 or 4% of annual turnover, is the headline number. The operational cost of last-minute remediation across multi-market portals is the number that quietly does more damage.
How to audit a design system for WCAG compliance
A live-site audit tells you what is broken on the surface. A design system audit tells you why it keeps breaking. The distinction matters because component libraries are force multipliers in both directions: one well-built button with strong contrast scales accessibility across every product surface, and one poorly built button does the opposite.
The workflow we recommend has four steps:
- Audit the design system library first, at the component and token level, against WCAG 2.2.
- Fix the root causes (master components, color tokens, type tokens) rather than instances.
- Re-sync the corrected library across product teams.
- Run a live-site audit afterward to catch implementation gaps the design file cannot see.
A recent Promedia design system audit illustrates why source-level work pays off. A full accessibility lint across 1,098 nodes returned 132 critical findings and 57 warnings, with an overall score of 78/100. The Accessibility dimension scored lowest at 33/100, while Naming & Semantics scored 99/100. The decisive finding: nearly all issues traced back to master components and shared tokens, not individual instances. Two token updates alone resolved roughly 150 of the 163 findings automatically.
That is the structural leverage you do not get from auditing the live site.
How a Figma accessibility audit works for pharma teams
Manual WCAG audits across a mature design system take weeks. The plugin approach takes minutes. It runs directly inside Figma, scans every element in the component library against WCAG 2.2, and returns a prioritized list of fixes before anything ships. No IT review, no procurement cycle, no waiting for a third-party agency to schedule the work.
For pharma specifically, this matters because patient-facing surfaces (disease awareness platforms, patient information portals, HCP resource hubs, mobile apps) are typically built on shared brand systems that propagate across markets. A contrast failure on a CTA button in the master library becomes a contrast failure on every market site that consumes that library. Auditing the source means auditing once, not 27 times.
The quarterly cadence we suggest is straightforward: run the accessibility agent every quarter, build a backlog, fix issues first at the design system level, then verify on the live website. The live audit still matters because real-world implementation introduces factors the design file cannot model: dynamic content, third-party widgets, CMS quirks, screen reader behavior across browsers.
How to reduce accessibility remediation costs in pharma digital
The economics of shift-left accessibility are not subtle. A single button component used 80 times across a patient portal is one fix at the source or 80 fixes in production. Multiply that across a component library with 200+ elements and several brand variants, and the cost gap becomes the kind of number that ends up on a board slide.
Three practical levers compound the savings:
- Fix tokens, not instances. Color and type tokens propagate corrections automatically. The Promedia audit showed two token updates resolving 150 findings.
- Audit before sign-off, not after launch. Designer time spent fixing a component pre-ship is cheaper than developer time spent retrofitting production code under EAA deadline pressure.
- Schedule quarterly source audits. Standards evolve, libraries drift, new components get added. A quarterly cadence keeps the backlog small and predictable.
The other cost worth naming is reputational. There are roughly 87 million people in Europe living with a disability, about one in four adults. A patient information portal that fails them is not just a compliance liability, it is a brand liability in a category where trust is the product.
How to prepare pharma websites for EAA compliance
EAA compliance is achieved by meeting EN 301 549, which incorporates WCAG 2.1 Level AA as the baseline for digital content accessibility. WCAG 2.2 is the current published version and the safer target for new work, since regulators and national enforcement bodies are unlikely to penalize teams for exceeding the floor.
For pharma teams still mapping their EAA readiness, a workable sequence looks like this:
- Inventory every consumer-facing digital surface in scope: patient portals, disease awareness sites, symptom checkers, mobile apps, patient support program platforms.
- Identify the shared design system or component libraries powering them.
- Run a source-level WCAG 2.2 audit on those libraries.
- Remediate at the token and component level, then re-sync.
- Run live-site audits on the highest-traffic surfaces and remediate implementation-specific gaps.
- Document the process. National regulators now have powers to demand corrective measures, withdraw products from market, and impose fines, and consumer groups can bring proceedings in national courts.
New products and services introduced to the EU market from 28 June 2025 must meet the requirements now. Existing services have until 28 June 2030. That sounds like runway. In practice, for any brand running quarterly campaign launches or annual portal refreshes, the next design system update is already inside the enforcement window.