Page MenuHomePhabricator

[M] Create v1 of Special:Contact page for account vanish requests
Closed, ResolvedPublic

Description

The ability for users to request accou from within the apps is currently handled via a request that must be sent from the users email client on their device.

To create a stopgap process that provides more rigour and create a future pathway for a more configurable request for this task aims to set up a contact form on meta utilising Extension:ContactPage.

Requirements

  • Require the user to be logged in
  • Require user to provide an email address with the request
  • Email is sent to <TBD>
  • Preselect Email me a copy

Task 1 - Beta testing

Task 2 - Production

  • Create configuration in wmf-config
  • Deploy
  • Test and Verify

Copy and other requirements

  • Page name ie. Special:Contact/X | Placeholder:

Request account vanish (mobile apps)

  • Page title (to be displayed at the top of the page) | Placeholder:

Request account vanish (mobile apps)

  • Introduction messaging | Placeholder:

Warning.

Vanishing is a last resort and should only be used when you wish to stop editing forever and also to hide as many of your past associations as possible. Account deletion on Wikipedia is done by changing your account name to make it so others cannot recognise your contributions in a process called account vanishing. Vanishing does not guarantee complete anonymity or remove contributions to the projects.

To initiate the vanishing process please press continue and complete the Account Vanishing request form.

  • Email subject line | Placeholder:

Account vanish request (mobile apps)


Contact form copy

Page Title
Account Vanishing Request Form

Text below Page Title
Vanishing is a last resort and should only be used when you wish to stop editing forever and also to hide as many of your past associations as possible. Account deletion on Wikipedia is done by changing your account name to make it so others cannot recognize your contributions in a process called account vanishing. Vanishing does not guarantee complete anonymity or remove contributions to the projects. To learn more about account vanishing visit the Right to Vanish information page.

To proceed with initiating the vanishing process please complete the Account Vanishing request form below.

Title of Form
Account Vanish Request Form

Locked box 1
Requestor's Username

Editable Mandatory Box 2
Requestor's Email Address

Locked box 3
Request Type

Editable Optional Box 4
Additional Details about request


Confirmation page

Title
Request Sent

Text below title
Your account vanishing request has been sent for evaluation. Should you have questions about your request at any time, you may reach out to <same destination as form>.

Event Timeline

Seddon renamed this task from Create Special:Contact page for account deletion requests to Create v1 of Special:Contact page for account deletion requests.Aug 4 2023, 2:23 PM
Seddon updated the task description. (Show Details)
Seddon updated the task description. (Show Details)
JTannerWMF added a parent task: Restricted Task.Aug 4 2023, 3:31 PM

This is being paused until September 15th. At that point we will check in on the community consultation.

Seddon renamed this task from Create v1 of Special:Contact page for account deletion requests to Create v1 of Special:Contact page for account vanish requests.Jan 26 2024, 3:31 PM
Seddon updated the task description. (Show Details)
Seddon renamed this task from Create v1 of Special:Contact page for account vanish requests to [M] Create v1 of Special:Contact page for account vanish requests.Jan 26 2024, 3:49 PM

Micro-spike: Is it possible to lock down the subject line?
Micro-spike: Is it possible to lock down the email address?

JTannerWMF raised the priority of this task from Low to High.Jan 29 2024, 3:25 PM

Change 993717 had a related patch set uploaded (by Dbrant; author: Dbrant):

[mediawiki/extensions/WikimediaMessages@master] [WIP] Add verbiage for Account Vanishing contact page.

https://gerrit.wikimedia.org/r/993717

Change 993718 had a related patch set uploaded (by Dbrant; author: Dbrant):

[operations/mediawiki-config@master] [WIP] Add labs config to test Contact page for account vanishing.

https://gerrit.wikimedia.org/r/993718

Change 993718 merged by jenkins-bot:

[operations/mediawiki-config@master] Add testwiki config to test Contact page for account vanishing.

https://gerrit.wikimedia.org/r/993718

Mentioned in SAL (#wikimedia-operations) [2024-02-01T21:12:40Z] <urbanecm@deploy2002> Started scap: Backport for [[gerrit:993718|Add testwiki config to test Contact page for account vanishing. (T343536)]]

Mentioned in SAL (#wikimedia-operations) [2024-02-01T21:14:06Z] <urbanecm@deploy2002> urbanecm and dbrant: Backport for [[gerrit:993718|Add testwiki config to test Contact page for account vanishing. (T343536)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-02-01T21:21:50Z] <urbanecm@deploy2002> Finished scap: Backport for [[gerrit:993718|Add testwiki config to test Contact page for account vanishing. (T343536)]] (duration: 09m 10s)

Dbrant subscribed.

The following is done:

And some additional notes:

  • The verbiage of the form is currently the default generic verbiage for any Contact form (it's not possible to put hard-coded text into the form configuration). Once the messages are added to WikimediaMessages (https://gerrit.wikimedia.org/r/c/993717), the form will automatically get the correct verbiage.
  • Currently the URL of the form is .../accountvanishapps, and the recipient User of the form is called AccountVanishRequests, with a destination email of [tbd].
  • Even though the Username and Email fields are not modifiable, and are sent unconditionally via email, this still does not 100% guarantee that the email came from the same authenticated user. (i.e. it is still possible for someone to spoof the email, externally of the Contact form, if they know the exact structure and headers of the email.)

Hi @Dbrant: How should this work in practice? I mean, where do the requests go? In the general renamer queue, or in a queue reserved for vanish (or necessarily by email?)? If you plan to create a queue on a special page (maybe in the future), please consider to list the requests per wiki. Furthermore, the message Thanks! that the vanish a form of courtesy for closing an account and may not be granted in some cases (such as active blocks etc.), and that, if the user will reuse the abandoned user, the vanish could be reverted. You could also add that the logs will never be totally private, but I'd honestly avoid that. Thanks!

@Superpes15 Currently, this is focused on immediately improving the current flow that exists for iOS users which involves an extremely convoluted chain of emails within the WMF between the user, legal and Trust & Safety and that's before it gets sent to the renamers. The idea is to be able to more rigorously be able to attribute requests to users and to reduce a lot of manual process drag for WMF staff. This is meant to be a stopgap.

There are efforts to have a way more rigorous process that integrates with existing flows for renamers, we might able to resurrect some of the work that @Urbanecm had already started.

Oh, gotcha, thanks for your explanation!

Change 993717 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Add verbiage for Account Vanishing contact page.

https://gerrit.wikimedia.org/r/993717

Change 1005161 had a related patch set uploaded (by Dbrant; author: Dbrant):

[operations/mediawiki-config@master] Move account vanishing contact form to Meta wiki.

https://gerrit.wikimedia.org/r/1005161

Change rWEPD1005696934b8 had a related patch set uploaded (by Dbrant; author: Dbrant):

[mediawiki/extensions/WikimediaMessages@wmf/1.42.0-wmf.19] Add verbiage for Account Vanishing contact page.

https://gerrit.wikimedia.org/r/1005696

Change 1005824 had a related patch set uploaded (by Dbrant; author: Dbrant):

[operations/mediawiki-config@master] testwiki: Allow modifying email in account vanishing contact form.

https://gerrit.wikimedia.org/r/1005824

Change rWEPD1005696934b8 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@wmf/1.42.0-wmf.19] Add verbiage for Account Vanishing contact page.

https://gerrit.wikimedia.org/r/1005696

Mentioned in SAL (#wikimedia-operations) [2024-02-22T21:51:05Z] <cjming@deploy2002> Started scap: Backport for [[gerrit:rWEPD1005696934b8|Add verbiage for Account Vanishing contact page. (T343536)]]

Mentioned in SAL (#wikimedia-operations) [2024-02-22T22:05:44Z] <cjming@deploy2002> dbrant and cjming: Backport for [[gerrit:rWEPD1005696934b8|Add verbiage for Account Vanishing contact page. (T343536)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-02-22T22:18:53Z] <cjming@deploy2002> Finished scap: Backport for [[gerrit:rWEPD1005696934b8|Add verbiage for Account Vanishing contact page. (T343536)]] (duration: 27m 47s)

Change 1005824 merged by jenkins-bot:

[operations/mediawiki-config@master] testwiki: Allow modifying email in account vanishing contact form.

https://gerrit.wikimedia.org/r/1005824

Mentioned in SAL (#wikimedia-operations) [2024-02-22T22:20:21Z] <cjming@deploy2002> Started scap: Backport for [[gerrit:1005824|testwiki: Allow modifying email in account vanishing contact form. (T343536)]]

Mentioned in SAL (#wikimedia-operations) [2024-02-22T22:21:47Z] <cjming@deploy2002> cjming and dbrant: Backport for [[gerrit:1005824|testwiki: Allow modifying email in account vanishing contact form. (T343536)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-02-22T22:30:19Z] <cjming@deploy2002> Finished scap: Backport for [[gerrit:1005824|testwiki: Allow modifying email in account vanishing contact form. (T343536)]] (duration: 09m 58s)

Change 1005161 merged by jenkins-bot:

[operations/mediawiki-config@master] Move account vanishing contact form to Meta wiki.

https://gerrit.wikimedia.org/r/1005161

Mentioned in SAL (#wikimedia-operations) [2024-03-05T21:07:20Z] <urbanecm@deploy2002> Started scap: Backport for [[gerrit:1005161|Move account vanishing contact form to Meta wiki. (T343536)]], [[gerrit:1007992|Stop sharing vector and vector-2022 scripts on wikis where no users are impacted (T331679)]]

Mentioned in SAL (#wikimedia-operations) [2024-03-05T21:10:29Z] <urbanecm@deploy2002> jdlrobson and urbanecm and dbrant: Backport for [[gerrit:1005161|Move account vanishing contact form to Meta wiki. (T343536)]], [[gerrit:1007992|Stop sharing vector and vector-2022 scripts on wikis where no users are impacted (T331679)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-03-05T21:22:07Z] <urbanecm@deploy2002> Finished scap: Backport for [[gerrit:1005161|Move account vanishing contact form to Meta wiki. (T343536)]], [[gerrit:1007992|Stop sharing vector and vector-2022 scripts on wikis where no users are impacted (T331679)]] (duration: 14m 46s)

Assuming this form is not going to check, may want to explicitly call out the situations where vanishing is going to be declined in the form - so we don't just get churn. (primarily - if you are blocked anywhere)

Change 1012683 had a related patch set uploaded (by Dbrant; author: Dbrant):

[mediawiki/extensions/ContactPage@master] Add optional parameter to show message if user is blocked.

https://gerrit.wikimedia.org/r/1012683

Change 1012685 had a related patch set uploaded (by Dbrant; author: Dbrant):

[mediawiki/extensions/WikimediaMessages@master] Add account vanishing form verbiage for blocked users.

https://gerrit.wikimedia.org/r/1012685

Change 1012683 merged by jenkins-bot:

[mediawiki/extensions/ContactPage@master] Add optional parameter to show message if user is blocked.

https://gerrit.wikimedia.org/r/1012683

Change 1012770 had a related patch set uploaded (by Seddon; author: Seddon):

[operations/mediawiki-config@master] Enable reply to

https://gerrit.wikimedia.org/r/1012770

Change 1012770 abandoned by Seddon:

[operations/mediawiki-config@master] Enable reply to

Reason:

https://gerrit.wikimedia.org/r/1012770

Change 1012685 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] Add account vanishing form verbiage for blocked users.

https://gerrit.wikimedia.org/r/1012685