Automated AI-assisted WCAG Compliance Platform
engage · empower · excel
Click any module to learn more
One page, three questions (Unified Scanner, 2026-08-01): the scanner now asks
what are you scanning? (PDF · Website · Mobile App), then reveals only the audits
available for that target — so ANDI, Screen Reader and Manual+ appear as sub-modes of
Website rather than as separate products to learn.
EQA11y (2026-09-23): the WCAG audit now reads as three
buckets — Needs attention (confirmed failures), Manual testing needed
(rules axe-core could not resolve, which a person must judge) and
Best Practices (advisory, and no longer counted against a compliance
score). Chrome or Firefox, selectable per run, and consistent between them: the
page is measured only once it has stopped changing. On the client's benchmark
site the tool being replaced reported 5 rules on Chrome and 3 on Firefox for the
same page; both engines here report the same 3 rules and the same 37 elements.
Active module set (streamlined 2026-07-31):
Core (live): Website Scanner (URL Extractor · EQA11y · DOC Extractor · DOC Test) ·
PDF Accessibility Scanner + Admin toolset.
BETA (switched off here): Mobile Scanner · ANDI Inspector · EQA Voice Engine · EQA Manual+ · App Developer —
currently gated off via the EQA_ENABLED_MODULES flag and re-enablable with one
configuration change. Every module is described on the public landing page at
eqa11y.empowerqa.com, where BETA engines carry the same label.
Full WCAG audit on every page — automated, bot-safe, AI-assisted
Upload APK or IPA — no device, no emulator needed
Firebase Test Lab Robo crawl — Android + iOS, Google Cloud virtual devices, no emulator setup
Discover all pages before you audit — one site or several, and it works on bot-protected government sites
Label | URL. Crawled one after another so a
single scan slot is never oversubscribed, priced once on the
combined page count.Covers the AT gaps axe-core misses — audio, readability, voice control, cognitive, virtual SR, AI simulation, Gemini Vision
Scan, authenticate, discover pages, map to React Native components, and build a native APK/IPA
SSA.gov's trusted accessible name & description inspector — Section 508 compliance
Simulates what a screen reader announces — virtual NVDA spoken phrase log
Claude · Gemini REST API · Vertex AI — concurrent analysis, per-scan and per-deploy
Role-based access — every user sees exactly what they need
| Role | Access & Capabilities |
|---|---|
| Admin | Everything — all scans (full website scan, app scan, dynamic scan), all tools, Mission Control admin panel (Users, UPI Orders & 18% GST Ledger, Promo Vouchers, School & B2B Groups, API keys, backup/restore, AI settings, stable build), unlimited weekly scans, delete history |
| Group Admin | School, University, Private Institution, QA Team or Marketing Cohort lead (/group-admin) — tracks total seats purchased vs. active, how many members logged in, total logins, and total scans/updates completed; assigns member names/emails, reissues seat passwords, and exports CSV reports |
| Client | Scans + tools (no admin panel) — strictly isolated per-user workspace (views only their own scan history and last run). Provisioned via instant UPI QR checkout (18% GST split) or Promo/Access Vouchers across Classical (Starter) and Dual AI (Professional) tiers. |
| Viewer | Read-only — all history tabs, all reports, dashboard, quality. Cannot trigger any scan or tool. |
| Mobile | App Scanner only — upload APK/IPA, store URL analysis, app scope, app scan history. Website Scanner and other tools hidden. |
| Web | Website Scanner only — scope & extractor, full website scan, website scan history. App Scanner and other tools hidden. |
| Report | External stakeholders — shared report links only (/share/, /visual/, /screenshot/). Cannot log into main platform. Used for client deliverables. |
Cloud-native, horizontally scalable, GCS-persistent
For the pages a crawler can never reach — you drive a real browser or device, audit any screen on demand, and it all ends in one consolidated report
✅ = supported | — = not applicable
| Capability | 🔍 Extractor | 🌐 Website Scanner | ✋ EQA Manual+ | 🔊 Voice Engine | 🛡️ ANDI Inspector |
|---|---|---|---|---|---|
| URL / page discovery | ✅ 3-layer | ✅ Auto | — | — | — |
| Bot-bypass (camoufox) | ✅ | ✅ | — | — | — |
| WCAG 2.2 AA checks (axe-core) | — | ✅ | — | — | — |
| Audio / Caption checks (1.2.2) | — | — | ✅ | — | — |
| Readability score (3.1.5) | — | — | ✅ | — | — |
| Screen reader spoken phrases | — | — | — | ✅ AOM | — |
| ANDI accessible-name audit | — | — | — | — | ✅ |
| Section 508 (US Federal) | — | — | — | — | ✅ |
| AI Advisory (Claude + Gemini) | — | ✅ | — | ✅ Vertex AI | — |
| structured CSV | ✅ | ✅ | — | — | — |
| Excel / VPAT report | — | ✅ Excel report + NVDA + VPAT | — | — | ✅ 8-col |
| Capability | 📱 Static Scanner | 🤖 Dynamic Scanner BETA | 🔧 App Developer |
|---|---|---|---|
| No device / emulator needed | ✅ | — | — |
| Android APK | ✅ static analysis | ✅ MediumPhone.arm / API 30 | ✅ output |
| iOS IPA | ✅ static analysis | ✅ iPhone 14 Pro / iOS 16.6 | ✅ output (Xcode sim) |
| Play Store / App Store URL | ✅ | — | — |
| Live Robo crawl (real interactions) | — | ✅ Firebase Test Lab | — |
| Gemini Vision WCAG analysis (iOS) | — | ✅ impact ≤ serious | — |
| WCAG-M compliance grade (A–F) | ✅ | ✅ | — |
| Builds APK from any web URL | — | — | ✅ Capacitor 5 |
| Speed | Under 2 min | 5–15 min (cloud) | 5–8 min (GitHub Actions) |
Every release is gated by ~5,600 automated tests, including a blocking suite of end-to-end journeys that must pass before anything ships.
/scanner. Pick a target (PDF · Website · Mobile App), the page reveals only the audits that apply. Navigation shrank to Scanner · History · About.adb on PATH and the Xcode command-line tools are each spelled out with a check command, a fix and a verification — and the whole guide auto-switches to macOS or Windows, so nobody is ever handed a command their machine cannot run. Web, PDF and store-listing audits still need nothing installed at all.NORMAL_SITES + BOT_PROTECTED URLs — never example.com.
From page discovery to report delivery — automated, AI-assisted, role-controlled
Scope & Extractor — find every page before testing begins. Works on government portals, Akamai-protected sites, Next.js and WordPress apps.
Website Scanner · App Scanner (Static) · Dynamic App Scanner · ANDI Inspector · EQA Manual+ · EQA Voice Engine · Cross-Browser (Firefox + Safari/WebKit) — 9 modules covering automated + AT gaps.
App Developer — wrap any web app as a React Native APK/IPA for mobile accessibility audit with the App Scanner.
We're happy to walk through any module, show a live scan, or discuss your accessibility testing requirements.