Overlay widgets patch the page at runtime. ADAflags fixes the source. Here's the side-by-side.
accessiBe was fined $1M by the FTC in 2025 for claiming its widget made sites "ADA compliant." UserWay, AudioEye, and EqualWeb use the same JavaScript runtime-patching model — and inherit the same structural limitations courts have already rejected. ADAflags scans your actual HTML with axe-core and gives you the code-level fixes that hold up if a demand letter arrives.
Source: ABA Title III Tracker / Seyfarth 2024 overlay-equipped defendants analysis. WebAIM 2024 Million Report overlay-equipped subset. FTC v. accessiBe settlement (January 2025).
ADAflags vs every overlay widget — the full feature matrix
Compared across the dimensions that matter for ADA lawsuit protection: approach, real WCAG fixes vs surface patches, price, screen reader compatibility, and regulatory status.
| Feature | ADAflags Best | accessiBe | UserWay | EqualWeb | AudioEye |
|---|---|---|---|---|---|
| Approach | Code-level scanner — identifies real violations in your HTML, ranked by lawsuit risk | JS overlay widget applied at runtime | JS overlay widget | JS overlay widget + managed service tier | JS overlay widget + human remediation tier |
| Fixes source HTML? | ✓ Yes — exact code changes per violation | ✗ No — patches the page after load | ✗ No — patches the page after load | ✗ No — patches the page after load | ✗ No — patches the page after load |
| Price | Free scan; $19 one-time audit; $9.99/mo monitoring | $49–$490/month depending on traffic | $49–$299/month | $39–$399/month | $49–$199+/month |
| ADA lawsuit protection | ✓ Prioritizes violations most cited in actual ADA complaints | ✗ Overlay use cited as evidence of bad faith in lawsuits | ✗ Overlay doesn't satisfy WCAG per courts | ✗ Overlay doesn't satisfy WCAG per courts | ✗ Overlay doesn't satisfy WCAG per courts |
| WCAG coverage | Full automated axe-core scan — 50+ WCAG 2.1 AA rules | ~ Runtime patching catches surface-level issues only | ~ Runtime patching, surface-level | ~ Runtime patching + manual audit add-on | ~ Runtime patching + partial manual audit at higher tiers |
| Screen reader compatibility | ✓ Reports violations as they exist in source HTML | ✗ Overlay modifications don't reach screen readers | ✗ Same limitation as accessiBe | ✗ Same limitation as accessiBe | ✗ Same limitation as accessiBe |
| Setup time | Instant — enter URL, get results in seconds | ~20 minutes (widget install) | ~20 minutes (widget install) | ~20 minutes (widget install) | ~20 minutes (widget install) |
| FTC/regulatory status | ✓ No enforcement actions | ✗ $1M FTC fine for false compliance claims (2025) | ~ No FTC action, but same overlay model | ~ No FTC action, but same overlay model | ~ No FTC action, but same overlay model |
| NFB endorsement | ✓ Not condemned | ✗ NFB has formally condemned accessiBe | ✗ NFB condemns all overlay products | ✗ NFB condemns all overlay products | ✗ NFB condemns all overlay products |
| Multi-page scanning | ✓ Crawls entire site, aggregates violations by frequency | ✗ Widget applies to all pages but doesn't audit them | ✗ No site-wide audit | ~ Audit add-on available | ~ Full audit at enterprise tier only |
The $1M fine that changed the overlay widget market
In early 2025, the Federal Trade Commission found that accessiBe's compliance claims — "ADA compliant," "WCAG certified" — were false and misleading. The product collected monthly fees while promising legal protection it couldn't deliver.
The structural problem isn't accessiBe specifically. Every overlay widget vendor uses the same JavaScript runtime-patching approach. A widget that runs after your page loads cannot modify the source HTML that courts, plaintiff scanning tools, and screen readers actually evaluate.
FTC found compliance claims deceptive
The agency ruled that calling an overlay widget "ADA compliant" or "WCAG certified" was false advertising. The $1M fine was the regulatory layer catching up to what courts had already established.
Courts ruled overlay widgets don't satisfy WCAG
In multiple ADA lawsuit defenses where overlay widget use was cited, courts ruled the widget did not constitute a good-faith remediation effort or satisfy WCAG 2.1 AA compliance requirements.
NFB formally condemned accessiBe — and all overlay widgets
The National Federation of the Blind condemned accessiBe and issued a broader statement that JavaScript overlays as a category fail blind users. Their position covers UserWay, EqualWeb, and AudioEye as well.
Code-level fixes hold up in court; overlay widgets create a bad-faith record
Installing an overlay widget proves you knew about accessibility obligations. If you're then sued, you can't claim ignorance — but you also can't claim compliance. Code-level fixes documented with scan reports support a genuine good-faith defense.
Overlay widget lawsuit stats — vendor by vendor
456 overlay-using sites were sued in H1 2025. The legal record applies across every overlay widget vendor because the underlying approach is the same.
456 overlay-using sites sued in H1 2025. FTC enforcement action for false compliance claims. NFB formal condemnation. Courts repeatedly ruled the overlay widget insufficient as an ADA defense. Overlay use cited by plaintiff attorneys as evidence of bad faith — proving the defendant knew about the problem and chose an inadequate solution.
Sources: FTC v. accessiBe (2025); Seyfarth 2025 ADA Report; NFB formal statement on accessiBe (2021, extended to all overlay widgets).
No separate FTC action, but uses the same JavaScript runtime-patching approach as accessiBe. Has been named alongside clients in ADA lawsuits where overlay widget use was identified. The NFB's condemnation of overlays as a category applies to UserWay's overlay tier. Screen reader users report the same interference as with other overlay products.
Source: Seyfarth 2025 ADA Report; WebAIM 2025 Overlay Widget Report; NFB overlay statement.
EqualWeb's overlay widget tier shares the same WCAG insufficiency as all overlay widgets. Their managed (human-audit) tier is a separate offering and has different legal standing — but it costs significantly more. For SMBs using the standard overlay subscription, EqualWeb's legal record is the same as the category: insufficient for court-evaluated WCAG compliance.
Source: Court records on overlay defenses, 2023–2025; EqualWeb pricing as of 2026.
AudioEye's overlay widget tier has the same structural limitation as all other overlays. Their higher human-audit tier (starting at $199+/mo) is more effective — but that's a manual audit service, not an overlay widget. For most SMBs using the standard $49–$99/mo tier, AudioEye's overlay provides the same legal exposure as accessiBe at a higher price than ADAflags' $19 one-time audit.
Source: AudioEye pricing as of 2026; Seyfarth 2025 ADA Report; court record on overlay defenses.
6 violations every overlay widget fails to fix — and ADAflags catches
These are the structural limitations that apply to every JavaScript overlay widget. They're not fixable at runtime because accessibility is a code-level property — not a presentation layer.
Missing alt="" on <img>
An overlay widget can inject AI-generated alt text as a visible label on the rendered page — but a screen reader reads the HTML alt attribute directly from the DOM. The widget's visual layer is invisible to the screen reader. The underlying source still has no alt attribute, and that's what courts and plaintiff scanners evaluate.
Unlabeled <input> fields
A <label for="..."> association is a source HTML relationship between a label element and its input. An overlay widget running after page load can't retroactively add this relationship to the DOM in a way that screen readers and accessibility APIs recognize as semantically correct. The form remains unlabeled at the code level.
Keyboard trap in a modal dialog
Focus management for modal dialogs must be implemented in the page's JavaScript — the code that opens the modal must move focus into it, and the code that closes it must return focus to the trigger. An overlay widget running in parallel cannot intercept, reorder, or control focus flow that's already managed (or mismanaged) by the page's own event handlers.
WCAG 2.1.2 — No Keyboard TrapLow contrast text
Color contrast ratios are computed from the rendered CSS values at paint time. An overlay widget running after page load cannot change CSS custom property values, compiled stylesheets, or inline styles that are already applied. The contrast value a scanner (and a court's expert) reads is the computed value from the source CSS — not anything the widget can modify.
WCAG 1.4.3 — Contrast MinimumMissing page <title> or lang attribute
The <html lang="en"> attribute and <title> element are document-level declarations in the source HTML. They must be present in the markup the server sends. An overlay widget appended to the rendered page arrives after the browser has already parsed the document and set these values (or failed to). They cannot be retroactively patched at runtime.
Missing skip navigation link
A "Skip to main content" link must be the first focusable element in the document source — so keyboard users can bypass the navigation without tabbing through every link. An overlay widget appends elements to the rendered DOM; it cannot reorder elements that already exist in the source to make the skip link first. Any injected skip link arrives after the navigation it was supposed to skip.
WCAG 2.4.1 — Bypass BlocksOverlay widgets don't produce a real VPAT — ours does →
$19 one-time audit vs $500+/year for a false sense of security.
Overlay widget subscriptions run $49–$490/month — $588–$5,880/year — for a product that doesn't satisfy WCAG in court. Compare that to fixing the actual violations once.
- Full WCAG 2.1 AA scan (axe-core)
- Violation report with exact code fixes
- Lawsuit risk score per violation
- Re-scan after fixes to verify
- Documented compliance effort for court
- Weekly automated WCAG scans
- Email alerts for new violations
- Violation trend tracking
- Monthly PDF compliance summary
Or pit your site against a competitor.
If you want a head-to-head WCAG scan — your site vs a competitor, or two competitors — use ADAflags' /compare tool. Two URLs, free, ranked by lawsuit exposure delta.
Open /compare →Why not just use an overlay widget?
Don't pay $500/year for a false sense of security.
Scan your site now. Free, instant, and it shows you the exact violations overlay widgets can't fix — so you can actually fix them.
Free tools to run right now
Three no-signup ADAflags audits that catch the WCAG failures ADA Title III demand letters cite most. Run them before counsel runs them for you.
- Alt-Text Checker → WCAG 1.1.1 image audit — the violation most demand letters lead with.
- Color Contrast Checker → AA, AAA, large-text and UI-component thresholds — no signup.
- Accessibility Statement Generator → Vertical-templated DOJ-style statement with the formal complaint procedure.
- VPAT 2.4 Generator → Free ACR for federal RFPs, healthcare procurement, and enterprise vendor forms.