3.3.4 Foutpreventie (wettelijk, financieel, gegevens)

Succescriterium 3.3.4 Foutpreventie (wettelijk, financieel, gegevens)

Voor webpagina’s die wettelijke verplichtingen of financiële transacties voor de gebruiker uitvoeren, die, door gebruikers bedienbaar gegevens in gegevensopslagplaatsen verwijderen of wijzigen, of die antwoorden van de gebruiker verzenden, geldt ten minste één van de volgende zaken:

  • Omkeerbaar: Verzendingen kunnen ongedaan gemaakt worden.
  • Gecontroleerd: Door de gebruiker ingevoerde gegevens worden gecontroleerd op invoerfouten en de gebruiker wordt de mogelijkheid gegeven om ze te verbeteren.
  • Bevestigd: Er is een mechanisme beschikbaar voor het beoordelen, bevestigen en verbeteren van informatie voordat de verzending wordt voltooid.

Foutpreventie (wettelijk, financieel, gegevens) begrijpen (Engelstalig)

Als je iets belangrijks invult op een website bij bestellingen of financiële transacties, wil je geen fouten maken. Sommige fouten kun je namelijk niet meer terugdraaien. Bij belangrijke acties op je website moet je altijd zorgen dat gebruikers hun invoer kunnen controleren en verbeteren voordat het definitief wordt verzonden.

Bied dan minimaal één van deze opties aan:

  • Maak het mogelijk om het versturen terug te draaien
  • Bouw een extra controlestap in vóór het definitief versturen
  • Controleer invoer op fouten en laat gebruikers deze corrigeren

Dit succescriterium is van toepassing op formulieren die:

  • Wettelijke verplichtingen uitvoeren
  • Financiële transacties uitvoeren
  • Door gebruiker controleerbare gegevens wijzigen of verwijderen
  • Of antwoorden voor een gebruikerstest verzenden

Hoe pas je dit toe?

Zorg voor ten minste één van de volgende zaken:

  • Zorg dat het verzenden van een formulier ongedaan kan worden gemaakt als belangrijke onomkeerbare acties worden uitgevoerd.
  • Zorg dat gegevens die zijn ingevuld kunnen worden gecontroleerd als belangrijke onomkeerbare acties worden uitgevoerd.
  • Zorg dat gegevens die zijn ingevuld kunnen worden beoordeeld, bevestigd of verbeterd als belangrijke onomkeerbare acties worden uitgevoerd.

Voor wie is dit belangrijk?

  • Mensen die een schermlezer gebruiken.
  • Mensen die blind of slechtziend zijn.
  • Mensen die een cognitieve, taal- of leerbeperking hebben.

Wie is verantwoordelijk?

  • Ontwikkelaar

Hoe toets je dit?

Testprocedure

Test 1: Formulier

  1. Inventariseer de pagina
    • Bepaal welke belangrijke acties of transacties er zijn:
      • Contracten afsluiten
      • Juridisch bindende overeenkomsten aangaan
      • Aankopen doen
      • Geld overmaken
      • Verwijderen van belangrijke gegevens of bestanden
      • Examens of tests
    • Bepaal voor elke actie of transactie:
      • Welke stappen nodig zijn om de transactie te voltooien
      • Op welk moment de transactie definitief wordt
      • Welk preventiemechanisme aanwezig is (omkeerbaar, gecontroleerd of bevestigd)
  2. Vul het formulier in
    • Doorloop het proces tot aan het moment van verzenden
  3. Controleer het preventiemechanisme:
    • Bij gecontroleerde acties of transacties:
      • Voer bewust een fout in (bijvoorbeeld een ongeldig e-mailadres)
      • Controleer of het systeem de fout detecteert voordat verzending plaatsvindt
      • Controleer of er een duidelijke foutmelding verschijnt
      • Controleer of de fout kan worden gecorrigeerd zonder gegevens opnieuw in te voeren
    • Bij bevestigde acties of transacties:
      • Controleer of alle ingevoerde gegevens zichtbaar zijn op een overzichtspagina
      • Controleer of er een duidelijke link of knop is om terug te gaan naar het formulier
      • Maak een wijziging en controleer of deze correct wordt verwerkt
      • Controleer of er een aparte “Bevestigen” of “Definitief verzenden” knop is
    • Bij omkeerbare acties of transacties:
      • Voer de transactie uit
      • Controleer of de actie binnen een bepaalde tijd kan worden teruggedraaid
      • Controleer of verwijderde informatie daadwerkelijk kan worden hersteld
Beoordeling
  • Er moet minstens één van de drie preventiemechanismen aanwezig zijn (omkeerbaar, gecontroleerd of bevestigd)
    • De “Verwijderen” of “Annuleren” knop moet niet direct juridische, financiële of gebruikersgegevens in de database verwijderen zonder bevestigingsmechanisme als gebruikers de verwijdering niet kunnen herstellen
    • Gebruikers moeten de mogelijkheid krijgen om informatie te bekijken en te bewerken voordat gegevens worden verzonden
    • Gebruikers moeten de mogelijkheid krijgen om de transactie te bekijken en te bevestigen voordat deze wordt uitgevoerd, of de actie moet omkeerbaar zijn
  • Het formulier moet bij herladen eerder ingevoerde gegevens behouden

Bronnen

Andere richtlijnen

Laatst gewijzigd op