Back to Projects

Case file

EAA Compliance and Accessibility Auditor

A containerized accessibility scanning service that checks live pages for WCAG-aligned issues relevant to the European Accessibility Act.

Client
Accessibility Compliance Tooling
Read time
1 min

Primary solution

Internal Tools & Platform Extensions

This project is grouped under the buyer-facing solution area it most directly supports.

Capabilities in play

AccessibilityComplianceTechnical audit

Snapshot

Applied system demo

Narrative, metrics, and interaction packaged into a compact case-study page.

Surfaces

MDX storytelling, embedded demos, and reusable product communication patterns.

Feb 6, 20251 min readInternal Tools & Platform ExtensionsAccessibilityCompliancePythonCloud Run
EAA Compliance and Accessibility Auditor

Continue through this solution area

This case file sits inside Internal Tools & Platform Extensions.

Use the solution page to see how this project connects to related systems, capability patterns, and supporting editorial work.

This tool was created to move accessibility auditing beyond shallow checks and into a more operational compliance workflow. It scans live URLs, evaluates structural and interaction patterns, and returns a structured report developers can act on.

Problem

Teams preparing for accessibility requirements often need faster feedback than a manual audit can provide, but lightweight scanners usually miss the deeper interaction and semantics issues that actually matter.

Solution

I built a containerized audit service that accepts a URL, parses the document, evaluates accessibility signals across navigation, forms, media, live regions, and semantic structure, then returns a structured JSON report through an API endpoint.

01

Delivery model

REST microservice

02

Deployment target

Cloud Run

03

Scan focus

WCAG-aligned checks

04

Security layer

API key protected

Engineering notes

  • Docker and Cloud Run made the service easy to scale without keeping infrastructure warm.
  • Secret handling through GCP reduced credential leakage risk.
  • The scan logic covered semantics, keyboard patterns, labels, alt text, and ARIA-related behaviors instead of stopping at superficial metadata checks.
  • A JSON-first output format made the service usable in larger compliance or QA workflows.

Note

Missing detail I estimated

The notes do not include benchmark accuracy, scan duration, or how much of the report is deterministic versus heuristic. Those are the main gaps if you want this presented as a more formal accessibility product.

Outcome

The project provides a fast first-pass compliance lens for teams that need earlier feedback on accessibility gaps, especially in delivery environments where full manual audits cannot happen every sprint.

Related case files

More work in Internal Tools & Platform Extensions.

Open solution page

Related articles

Supporting reading from the same solution area.

All articles
Book an intro to scope the bottleneck, workflow, or architecture issue.Qungs builds custom software, automation systems, and applied-AI interfaces.Important updates or operational notes can be edited in src/lib/site.ts.Book an intro to scope the bottleneck, workflow, or architecture issue.Qungs builds custom software, automation systems, and applied-AI interfaces.Important updates or operational notes can be edited in src/lib/site.ts.