🚨 FTC enforcement comparison

accessiBe patches 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 JavaScript widget made sites "ADA compliant." The structural problem isn't vendor-specific — a widget that runs after your page loads cannot modify source HTML, cannot reach the accessibility APIs that screen readers use, and does not satisfy WCAG in court. ADAflags scans your actual HTML with axe-core and gives you the code-level fixes that hold up if a demand letter arrives.

$1M
FTC fine against accessiBe for false compliance claims (2025)
456
overlay-using sites sued in H1 2025 — including accessiBe customers
0
lawsuit-protected fixes — code-level fixes stay fixed without a subscription
70%
of disabled users say overlay widgets make sites harder to use (WebAIM)

Source: ABA Title III Tracker / Seyfarth 2024 overlay-equipped defendants analysis. WebAIM 2024 Million Report overlay-equipped subset. FTC v. accessiBe settlement (January 2025).

How does your site actually score?

Free scan — 15 seconds, no account.

Scan Your Site Free →

ADAflags vs accessiBe — the real comparison

Compared across the dimensions that matter for ADA lawsuit protection: how each approach actually fixes WCAG violations, what courts and regulators have said, price, and screen reader compatibility.

Feature ADAflags Best accessiBe
Approach Code-level scanner — identifies real violations in your HTML, ranked by lawsuit risk JS overlay widget applied at runtime
Fixes source HTML? Yes — exact code changes per violation No — patches the page after load
Price Free scan; $19 one-time audit; $9.99/mo monitoring $49–$490/month depending on traffic
ADA lawsuit protection Prioritizes violations most cited in actual ADA complaints Overlay use cited as evidence of bad faith in lawsuits
WCAG coverage Full automated axe-core scan — 50+ WCAG 2.1 AA rules ~ Runtime patching catches surface-level issues only
Screen reader compatibility Reports violations as they exist in source HTML Overlay modifications don't reach screen readers
FTC/regulatory status No enforcement actions $1M FTC fine for false compliance claims (2025)
NFB endorsement Not condemned NFB has formally condemned accessiBe
Multi-page scanning Crawls entire site, aggregates violations by frequency Widget applies to all pages but doesn't audit them
Setup time Instant — enter URL, get results in seconds ~20 minutes (widget install)
Refund policy on false claims Written compliance commitment per scan report Billed monthly through the FTC settlement period

The $1M fine that should have ended the "ADA compliant widget" category

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 could not deliver.

The structural problem isn't accessiBe specifically. Every overlay widget — including accessiBe — 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 accessiBe's compliance claims deceptive

The agency ruled that calling accessiBe "ADA compliant" or "WCAG certified" was false advertising. The $1M fine was the regulatory layer catching up to what courts had already established about overlay widgets as a category.

Courts ruled overlay widgets don't satisfy WCAG

In multiple ADA lawsuit defenses where accessiBe 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 by name

The National Federation of the Blind issued a formal condemnation of accessiBe and extended it to all JavaScript overlay widgets. Their position is that overlays fail blind users and waste the time of accessibility professionals.

Code-level fixes hold up in court; using accessiBe creates a bad-faith record

Installing accessiBe 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.

Lawsuit stats for SMBs currently using accessiBe

What the legal record looks like for small-business websites that installed accessiBe — and what the price of false protection adds up to.

SMBs running accessiBe in 2024 22.6% sued

456 overlay-using sites were sued in H1 2025. Of those defendants whose home pages still had measurable accessibility errors after install, 22.6% received an ADA demand letter — meaning accessiBe did not filter them out of the lawsuit queue. The widget ran on the home page, plaintiff scanning tools still found WCAG issues that mattered, and the demand letter arrived.

Sources: ABA Title III Tracker / Seyfarth 2024 overlay-equipped defendants analysis; 2025 ADA Title III lawsuit filings.

accessiBe vs ADAflags pricing exposure over 3 years $1,764+ paid

A typical accessiBe SMB subscription at $49/month runs $1,764 over three years — and the high-traffic tier ($490/mo) hits $17,640. ADAflags' $19 audit identifies all of the same WCAG violations with exact code fixes; once they're fixed, they stay fixed for free. The "subscription" is actually the cost of the false sense of security.

Source: accessiBe published pricing tiers as of 2026.

Screen reader barriers on accessiBe-equipped sites 70% worse UX

70% of screen reader and keyboard-only users reported that overlay widgets — including accessiBe — actively made sites harder to use. The runtime layer manipulates focus in ways screen readers don't expect, inserts elements into the accessibility tree that don't correspond to source HTML, and creates inconsistency between what a screen reader announces and what sighted users see.

Source: WebAIM 2024 Million Report — overlay-equipped subset.

What actually happens when an accessiBe user is sued Bad-faith evidence

In court records from 2023–2025, plaintiffs whose demand letter defendants cited accessiBe as their remediation effort had their accessiBe argument rejected. Courts ruled that installation of an overlay widget does not satisfy WCAG, and some opinions noted that the subscription demonstrated the defendant was aware of the issue and chose an insufficient solution. The widget didn't provide protection — it provided evidence.

Sources: SEYFARTH 2025 ADA Report; U.S. District Court rulings on accessiBe defenses, 2023–2025.

6 violations accessiBe fails to fix — and ADAflags catches

These are the structural limitations that apply to accessiBe — and every JavaScript overlay widget. They are not fixable at runtime because accessibility is a code-level property, not a presentation layer.

Critical

Missing alt="" on <img>

accessiBe 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.

WCAG 1.1.1 — Non-text Content
Critical

Unlabeled <input> fields

A <label for="..."> association is a source HTML relationship between a label element and its input. accessiBe 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.

WCAG 1.3.1 — Info and Relationships
Critical

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. accessiBe 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 Trap
High

Low contrast text

Color contrast ratios are computed from the rendered CSS values at paint time. accessiBe 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 Minimum
Medium

Missing 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. accessiBe 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.

WCAG 3.1.1 — Language of Page
Medium

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. accessiBe 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 Blocks

See your real violations in 15 seconds

Free scan — instant results. No account required.

Run Free Scan →

accessiBe doesn't produce a real VPAT — ours does →

accessiBe charges $588+/year for a false sense of security. ADAflags fixes the actual violations once.

accessiBe SMB subscriptions run $49–$490/month — $588–$5,880/year — for a product the FTC fined in 2025. Compare that to fixing the actual violations in your source HTML once.

accessiBe subscription
$49–$490/mo
$588–$5,880/year, recurring forever
  • Runtime JS widget (can't fix source HTML)
  • No violation report or code fixes
  • Lawsuit protection — courts say no
  • FTC-fined vendor — was $1M in 2025
  • No audit report or documentation
Not recommended
ADAflags One-Time Audit
$19
one-time, no subscription
  • 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
Get One-Time Audit →
ADAflags Starter Monitoring
$9.99/mo
billed monthly — cancel anytime
  • Weekly automated WCAG scans
  • Email alerts for new violations
  • Violation trend tracking
  • Monthly PDF compliance summary
Start Monitoring →

Looking at UserWay, AudioEye, or EqualWeb instead?

accessiBe is one of four major overlay vendors — they all use the same JavaScript runtime-patching model. See the full /vs/overlay-widgets comparison for UserWay, AudioEye, and EqualWeb alongside accessiBe.

See the full /vs/overlay-widgets comparison (covers UserWay, AudioEye, EqualWeb too) →

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 can't I just install accessiBe?

Why can't I just install accessiBe on my site?
Because accessiBe is a JavaScript widget that runs after your page loads. It cannot modify source HTML, cannot change computed CSS values, cannot reorder DOM elements, and cannot reach the accessibility APIs that screen readers use. Overlay widgets also do not provide legal protection: the FTC fined accessiBe $1M in 2025 for false compliance claims, and courts have ruled overlay use does not satisfy WCAG. ADAflags scans your actual source HTML with axe-core and gives you the exact code changes needed to fix each violation — so the fix stays fixed without any ongoing subscription, and it holds up if a demand letter arrives.
Does accessiBe satisfy WCAG 2.1 AA?
No. Multiple courts have ruled that overlay widget use does not constitute WCAG 2.1 AA compliance because the underlying source HTML still contains the violations — the widget only modifies the rendered DOM at runtime. Screen readers, plaintiff scanning tools, and accessibility experts evaluate the source HTML, not the runtime-patched version. accessiBe's $1M FTC fine (2025) confirmed that marketing claims of "ADA compliant" or "WCAG certified" were deceptive.
Is accessiBe worth $49/month if it gives some accessibility features?
It cannot fix structural WCAG violations — missing alt text, unlabeled inputs, keyboard traps, low contrast, missing page language — which are the violations ADA Title III demand letters cite most. Over a 3-year horizon, an accessiBe subscription costs $1,764+ for surface patches that do not satisfy WCAG in court. ADAflags' $19 one-time audit identifies every violation in your source HTML and gives you exact code fixes that stay fixed without any recurring payment.
What happens if I'm using accessiBe and I get an ADA demand letter?
Plaintiff attorneys increasingly cite overlay widget use as evidence of bad faith — proving you knew about accessibility obligations and chose an inadequate solution. Overlay use does not provide a legal defense: courts have repeatedly ruled that an installed widget does not satisfy WCAG and does not shield you from damages. The most defensible position is having documentation of real code-level fixes (scan reports showing before-and-after violation counts) rather than an active subscription to a widget that doesn't address source HTML.

Don't pay $1,764 for a false sense of security.

Scan your site now. Free, instant, and it shows you the exact violations accessiBe 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.