Page MenuHomePhabricator

[IP Masking] Do not show logged-in version of Special:CreateAccount page to temp accounts
Open, MediumPublic

Assigned To
None
Authored By
RHo
Feb 2 2023, 11:16 PM
Referenced Files
F36687914: image.png
Feb 2 2023, 11:16 PM
F36687901: image.png
Feb 2 2023, 11:16 PM
F36687899: image.png
Feb 2 2023, 11:16 PM
F36687895: image.png
Feb 2 2023, 11:16 PM

Description

User story

As an unregistered editor who has decided to create an account understanding it will not be tied to my unregistered edits,
I want assurance that my new account identity is separate,
So that I can be assured about my anonymity.

Problem(s)

Currently the temp account is being shown the version of Special:CreateAccount page for logged in users.

01. Navigate to Special:CreateAccount in temp user state with unexpected fields (send temp password to email, rationale)google translated de betalabs version
image.png (1×1 px, 466 KB)
02. Filled in with new account
image.png (1×1 px, 425 KB)
03. Person is now logged in as new account in Newcomer homepage welcome survey
image.png (1×1 px, 386 KB)
04. Going to Special:Log?type=newusers and it is shown publicly that *Unregistered_2828 created the account
image.png (1×2 px, 410 KB)
Proposed solution
  • Show a specific version of Special:CreateAccount for temp accounts which does not ask for a rationale, and doesn't have the send a temp password to an email field.
  • Do not show the unregistered account that created the new account in Special:Log&page=&tagfilter=&type=newusers

Event Timeline

Going to Special:Log?type=newusers and it is shown publicly that *Unregistered_2828 created the account

One danger here is that the IP addresses of temporary accounts are available more widely than the IP addresses of registered accounts. (Admins and patrollers will be able to access them.) By linking a temporary and a registered account, we are exposing the IP addresses of that registered account more widely.

Umherirrender renamed this task from [IP Masking] Do not show logged-in version of Create:SpecialAccount page to temp accounts to [IP Masking] Do not show logged-in version of Special:CreateAccount page to temp accounts.Mar 29 2023, 7:43 PM

There is message "createacct-temp-warning" (The edits you made with your temporary account will not be carried over to your permanent one.), so only the temp password and the reason field should be removed and the auth process must not use the temp user to log

KStoller-WMF subscribed.

Moving this into the Growth team backlog, as I imagine this is a MVP release requirement.