In veertien dagen slaagde mobiele registratie 21 keer en mislukte ze 72 keer. De mislukkingen gegroepeerd: 53 waren het wachtwoordbeleid, en nog eens acht waren mensen die tegen een misbruikgrens liepen na te vaak opnieuw proberen.
De regel is acht tekens met een cijfer, een kleine letter, een hoofdletter en een symbool. Het mobiele formulier eiste een wachtwoord en zei verder niets. Alle vijf regels waren alleen te ontdekken door geweigerd te worden.
De regel zeggen terwijl er getypt wordt
De regels verschijnen nu tijdens het typen, in jouw taal, woord voor woord zoals de server ze formuleert — we hebben de formulering bij de server opgehaald in plaats van er zelf een te schrijven, zodat hint en weigering niet uiteen kunnen lopen. Het beleid wordt uit de instellingen gelezen in plaats van vastgezet in code, dus een wijziging werkt zonder nieuwe versie.
Er was nog iets dat de weigeringen moeilijker leesbaar maakte. De app stuurde alleen een taalkop mee als iemand uitdrukkelijk een taal had gekozen, en de meesten hadden dat niet — van zo'n zestig weigeringen met een serverbericht waren er negenenvijftig in het Engels, binnen een verder Turks formulier.
Een naam die je niet kunt gebruiken
Gebruikersnamen zijn beperkt tot ASCII. Wie zijn naam in het Arabisch, Japans of Turks schrijft kan hem dus niet gebruiken, moet een handle verzinnen en die bij het inloggen onthouden. Eén iemand deed dat niet: die typte de weergavenaam drie keer op dezelfde dag in het inlogveld. Het formulier stelt nu een bruikbare handle voor op basis van het e-mailadres, en stopt zodra je je eigen typt.
En de link die nergens heen ging
Onder dit alles antwoordde de link in de bevestigingsmail sinds 11 augustus iedereen die erop klikte met «niet gevonden» — en omdat bevestiging nodig is om in te loggen, waren die accounts helemaal niet bruikbaar. Hij zocht het account op de verkeerde plek. Ook op de server opgelost, dus links die al verstuurd waren werken, en de 26 gestrande accounts kregen een nieuwe mail.