Kort svar: Autocomplete fortæller browseren, hvad feltet er til — navn, e-mail, telefon. Det gør udfyldning hurtigere, hjælper brugere med kognitive vanskeligheder og tvinger dig til at tage stilling til, hvad hvert felt egentlig indsamler. Ahorizon måler andelen af persondatafelter med et angivet formål.
Hvad Ahorizon måler
Kontrollen indgår i 2 af tjekkene. Tærsklerne nedenfor er dem, motoren faktisk regner med.
| Tjek | Hvad motoren ser på | Hvornår kontrollen består |
|---|---|---|
| GDPR-tjekFormularfelter er teknisk beskrevet | Almindelige persondatafelter i sidens formularer, og hvor mange af dem der har en autocomplete-værdi. | Scoren er andelen af felter med angivet formål. Sider uden sådanne felter får status “ikke relevant”. |
| EAA-tjekIdentificér formål med input | Tilgængelighedstjekket ser på samme attribut, fordi WCAG stiller krav om, at inputfeltets formål kan bestemmes programmatisk. | Kravet gælder felter, der indsamler oplysninger om brugeren selv. |
Sådan ser det ud i koden
Uden autocomplete skal brugeren taste alt manuelt, og feltets formål står ingen steder i markuppen.
<input type="text" name="f1">
<input type="text" name="f2"><input type="text" name="navn" autocomplete="name">
<input type="email" name="email" autocomplete="email">Hvad fundet betyder
- Brugere, der har svært ved at taste, kan udfylde formularen med gemte oplysninger i stedet.
- Attributten er også en dokumentation af, hvad feltet indsamler — en forudsætning for at kunne argumentere for minimering.
- Felter uden navn eller formål er ofte felter, ingen har taget stilling til.
Sådan retter du det
- Sæt korrekte autocomplete-værdier på felter, der handler om brugeren selv.
- Brug den rigtige input-type, så tastaturet på mobil passer til feltet.
- Gennemgå hvert felt: er oplysningen nødvendig for formålet, eller er den kun rar at have?
- Fjern felter, ingen bruger. Det er den enkleste form for dataminimering.
Det kan tjekket ikke afgøre
- Motoren måler tilstedeværelsen af en autocomplete-værdi, ikke om værdien er den rigtige for feltet.
- Den kan ikke afgøre, om et felt er nødvendigt — kun om det er beskrevet.
- Formularer bygget i browseren indgår ikke.