WCAG 3.3.4 Error Prevention (Legal, Financial, Data)

WCAG 2.2 success criterion 3.3.4, Error Prevention (Legal, Financial, Data), is a Level AA requirement: legal, financial and data submissions can be reviewed, corrected or reversed.

Read the criterion in the W3C Recommendation, WCAG 2.2 (opens in a new tab).

How BearScan checks it

Legal, financial and data submissions can be reviewed, corrected or reversed

Checked automatically: reads the HTML. Severity: high. A mistyped quantity or amount submitted with no review step can cost a user money or bind them to a contract they did not intend.

An approximation: A checkout page the page classifier identified is read by a decisions model (TypeSafe's Jev) for whether it is where the purchase is made, whether it shows what will be submitted to check and change, whether it asks for a confirmation, and whether it says the order can be cancelled or reversed. Any one of the three safeguards, at 70% or more, passes; none of them, with 80% certainty, on a page that makes the purchase, fails. A review or confirmation on a later page, and commitments behind a sign-in (deleting an account, submitting test answers), are not reachable without submitting, so a page that is not a checkout is not applicable.

How to fix it. Before a purchase, contract, account deletion or similar commitment, show a review step with a confirm button, or check the input and let the user correct it, or allow the submission to be reversed for a stated period.

All WCAG 2.2 criteria · Next: 3.3.7 Redundant Entry

Questions

Is WCAG 3.3.4 required by the ADA?

The ADA doesn't name a technical standard for businesses, but the Justice Department's 2022 guidance points businesses to WCAG, and its 2024 rule for state and local governments adopted WCAG 2.1 Level AA, which includes 3.3.4.

Can an automated tool check WCAG 3.3.4?

Mostly. BearScan checks it automatically (reads the HTML). A clean result still isn't proof every page passes, only the pages scanned.

How do I fix a WCAG 3.3.4 failure?

Before a purchase, contract, account deletion or similar commitment, show a review step with a confirm button, or check the input and let the user correct it, or allow the submission to be reversed for a stated period.