Skip to the document
Back to the Fluent home pageFluent

Accessibility conformance

What Fluent conforms to, and what it does not.

A self-assessment that names its gaps is more useful than an audit-shaped document that claims everything. This is the first kind.

  • 7 minute summary
  • Last reviewed
  • WCAG 2.2 AA self-assessment
  • Revised 508 and EN 301 549
  • Not a third-party audit

Does Fluent have a VPAT or accessibility conformance report?

Yes - a VPAT 2.5-style Accessibility Conformance Report covering WCAG 2.2 Level AA, Revised Section 508 and EN 301 549, evaluated with manual keyboard testing, NVDA and Windows Narrator, automated axe-core scans, contrast measurement, and the product's own voice path. It reports Supports on every applicable Level A and AA criterion and on Revised 508 Chapters 3 and 5. It is explicitly a self-assessment and not a third-party audit, and it names its open gaps rather than omitting them - the most significant being that voice recognition has not been formally evaluated for dysarthric or accented speech.

Why this says self-assessment on every page

A conformance report that claims Supports on every line, with no named gap, is not credible, and a procurement office reads dozens of them. The value of this document is the part where it says what is missing. It is a self-assessment in the VPAT 2.5 structure, not a third-party audit, and it is labelled that way throughout rather than in a footnote.

Fluent is itself an assistive technology, which creates an obligation most software does not carry: it has to be usable by people who cannot use a keyboard, cannot use a mouse, cannot see the screen, or cannot speak clearly. An accessibility defect here is not a compliance checkbox - it is the product failing at its purpose.

The gaps, up front

Voice recognition accuracy has not been formally evaluated for dysarthric or accented speech. That is the most significant gap for exactly the audience this product exists for, and it is the one gap engineering cannot close on its own - it needs a diverse speech corpus and real measurement, not code.

The interface chrome is English only. Foreign-language content inside a response is marked so a screen reader pronounces it correctly, but translating Fluent's own words has not started. Neither EN 301 549 nor any WCAG criterion requires it, so this is a reach gap rather than a conformance one, and it is listed because it still affects people.

There is no completed third-party accessibility audit and no SOC 2 Type II report. Both are open items and are stated here rather than left for an evaluator to discover.

The accessibility properties that are enforced in code

Several accessibility behaviours are treated as invariants and guarded by an automated check that fails the build, because each is a one-line deletion that would typecheck, lint clean, and read in a diff as a simplification.

Status announcements queue rather than overwrite, because a live region is only spoken when a screen reader notices it change - so a second message written before the first was observed loses the first outright. The automatic logoff announces itself before it fires, and the extension control refuses unless a warning is actually pending, so it cannot be used as a keep-alive. Failures reach the user as a sentence and a suggested next step rather than an error code, because relaying a code to somebody else assumes an ability the user may not have. The overlay stops being topmost when it has nothing to show, so it cannot hide the control somebody just tabbed to. A change of writing system inside an answer is marked so a screen reader does not read it with the wrong letter-to-sound rules.

  • WCAG 4.1.3 - announcements queue; urgent messages jump the queue and are never dropped.
  • WCAG 2.2.1 - the security timeout stays the administrator's, but it warns before it fires.
  • WCAG 3.3.3 and Revised 508 302.9 - errors in words, with a next step.
  • WCAG 2.4.11 - the always-on-top overlay yields focus visibility when idle.
  • WCAG 3.1.2 - language changes marked by writing system, never guessed by a model.

How it is tested, and how often

Evaluation methods are manual keyboard testing, NVDA and Windows Narrator, automated axe-core scans, contrast measurement, and testing through the product's own voice control path. The axe-core and keyboard suite runs against the real application as a required check on every pull request, because a conformance report backed by a suite nobody runs is a claim rather than a control.

A parity test also runs one request through tool selection, risk assessment, the confirmation gate and speech in twenty languages, comparing each against English. A rule written only in English does not degrade outside English - it stops firing, silently, which removes capability from the user and hands an attacker a bypass costing one translation.

For a procurement or accessibility office

The full report is available on request in its complete VPAT 2.5 structure, criterion by criterion, along with the control matrix, the data map, and a CycloneDX software bill of materials published with each release. Requests, corrections and disagreements go to the accessibility address below, and a correction does not require a backlink or positive coverage.

If your evaluation requires a third-party audit rather than a self-assessment, Fluent does not currently meet that bar, and the right answer is to say so at the start of a procurement rather than at the end of one.

Conformance summary by chapter, from the current Accessibility Conformance Report.
ChapterConformance
WCAG 2.2 Level ASupports
WCAG 2.2 Level AASupports
Revised 508 Ch. 3 - Functional Performance CriteriaSupports
Revised 508 Ch. 4 - HardwareNot Applicable (software only)
Revised 508 Ch. 5 - SoftwareSupports
Revised 508 Ch. 6 - Support Documentation and ServicesSupports

Questions

Is Fluent Section 508 compliant?

Fluent's self-assessment reports Supports on Revised Section 508 Chapters 3, 5 and 6, with Chapter 4 not applicable as it is software only. That is a self-assessment in the VPAT 2.5 structure, not a third-party audit.

Does Fluent meet WCAG 2.2 Level AA?

The report states Supports on every applicable Level A and Level AA criterion, evaluated by manual keyboard testing, NVDA and Narrator, automated axe-core scans and contrast measurement. It is self-assessed.

Has Fluent been tested with screen readers?

Yes - NVDA 2026.1 and Windows Narrator, manually, alongside an automated axe-core and keyboard suite that runs against the real application on every pull request.

Does Fluent work for people with dysarthria or a strong accent?

This has not been formally evaluated and is named as the most significant open gap in the report. Treat it as unmeasured rather than supported, and test with the actual speaker before committing.

Can I get the full VPAT for a procurement file?

Yes. Write to accessibility@fluentforall.com and the complete report is sent in its VPAT 2.5 structure, along with the control matrix and the software bill of materials.

Sources

Fluent For All, Inc. · Last reviewed

We value your privacy

We measure page views anonymously to see how this site is used. With your consent we'll also store a small identifier in your browser, so a return visit can be told from a new one. No advertising, no session recording, and we never sell your data. See our Privacy Policy.