In quattordici giorni la registrazione da mobile è riuscita 21 volte ed è fallita 72. Raggruppando i fallimenti: 53 riguardavano la politica sulla password, e altri otto erano utenti finiti contro un limite anti-abuso dopo aver riprovato troppe volte.
La regola è otto caratteri con una cifra, una minuscola, una maiuscola e un simbolo. Il modulo mobile richiedeva una password e non diceva altro. Tutte e cinque le regole erano scopribili solo venendo respinti.
Dire la regola mentre si scrive
Le regole compaiono ora mentre digiti, nella tua lingua, parola per parola come le formula il server — abbiamo preso il testo dal server invece di scriverne uno nostro, così suggerimento e rifiuto non possono divergere. La politica viene letta dalle impostazioni invece di essere fissata nel codice, quindi cambiarla cambia il modulo senza un rilascio.
C'era dell'altro a rendere i rifiuti più difficili da leggere. L'app inviava l'intestazione della lingua solo se qualcuno ne aveva scelta una esplicitamente, e la maggior parte non l'aveva fatto: su circa sessanta rifiuti con messaggio del server, cinquantanove erano in inglese, dentro un modulo per il resto in turco.
Un nome che non puoi usare
I nomi utente sono limitati all'ASCII. Chi ha il nome scritto in arabo, giapponese o turco non può quindi usarlo, deve inventarsi un identificativo e ricordarselo all'accesso. C'è chi non se l'è ricordato: ha scritto il proprio nome visualizzato nella casella di accesso tre volte nello stesso giorno. Il modulo ora ne propone uno utilizzabile a partire dall'indirizzo e-mail, e si ferma appena scrivi il tuo.
E il link che non portava da nessuna parte
Sotto tutto questo, dall'11 agosto il link nella mail di conferma rispondeva «non trovato» a chiunque lo aprisse — e poiché la conferma serve per accedere, quegli account non erano utilizzabili affatto. Cercava l'account nel posto sbagliato. È risolto anche lato server, quindi i link già nelle caselle funzionano, e ai 26 account rimasti in sospeso è stata inviata una mail nuova.