Skip to content
Anika Henke edited this page Jun 16, 2022 · 9 revisions

3.3.4 Error Prevention (Legal, Financial, Data)

For Web pages that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, at least one of the following is true:

Reversible: Submissions are reversible.

Checked: Data entered by the user is checked for input errors and the user is provided an opportunity to correct them.

Confirmed: A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.

When this is applicable

If there is a form that would lead to a legal commitment, financial transaction or mass editing of user-controlled data.

Check correcting data

Follow a full journey. If a transaction is a legal commitment, financial transaction or mass editing of user-controlled data, fill in a form and continue through the whole process. Before submitting the final stage of any forms, check with the website owner and make sure it's clear you're doing a test.

Check you either:

  • can undo the action, including after you have submitted the whole form
  • get a validation error and can correct the data - it's fine if this only happens at the very end before you submit the whole form
  • can review the data and make any changes if needed

Exceptions

You do not need to require users to confirm small data changes.

Best practice

When you can correct the data, check you don't need to fill everything in again.

Clone this wiki locally