Jump to content

Wikipedia:Wikipedia Signpost/2016-12-22/In focus

From Wikipedia, the free encyclopedia
In focus

Active user page filter prevents vandalism and harassment

Funcrunch (left) and I JethroBT (right) at WikiConference North America in 2016.
Chris "Jethro" Schilling (User:I JethroBT) is an editor and admin on the English Wikipedia. He is also a community organizer for the Wikimedia Foundation who runs Inspire Campaigns to encourage ideas and collaboration across Wikimedia projects on thematic topics and challenges that our communities face.

A proposal from the Inspire Campaign to address harassment was recently implemented to prevent unconstructive and malicious editing on user pages. Since its activation, it has been effectively preventing cases of vandalism and harassment directed at specific editors.

User pages are particular pages – separate from the article space – that editors use to talk about themselves, what they enjoy editing, and Wikimedia-related projects they work on. In June 2016, editor Pax (Funcrunch) submitted an idea to the Inspire Campaign titled Protect user space by default, which proposed placing all base user pages (but not subpages) under semi-protection, which would prevent unregistered and very new editors from modifying those pages. User talk pages would remain unaffected.

Sometimes, editors are targeted for vandalism or harassment by way of maliciously editing their user page. This kind of disruption can be mundane, such as insertion of random gibberish, but can also be harsher, such as personal attacks and provocation. Editors who are involved in sensitive, controversial, or otherwise divisive topic areas are particularly prone to these sorts of attacks. Pax, who is openly transgender and uses singular they pronouns, learned of the anti-harassment campaign shortly after their own user page was vandalized; the anonymous attacks included deadnaming and misgendering. While Pax has experienced similar harassment elsewhere on Wikipedia and on other Internet sites, the defacement of their user page felt particularly violating, akin to spray-painting hate speech on their front door.

The proposal received enthusiastic support during the campaign and many volunteers were interested in supporting it. Like with many ideas from the campaign that focused on proposing changes to local project policies, I contacted Pax in my official capacity (as I JethroBT (WMF)) to offer my support in preparing a formal proposal that the community could decide on. This support came in the form of reviewing examples of good/poor RfCs in the past in terms of preparation and structure, thinking about pros/cons of different kinds of proposal structures, inviting feedback from other editors on proposal drafts, and minor suggestions for revisions.

The resulting Request for Comments (RfC) that we and other volunteers drafted together was posted in August 2016 (with several other protection options for consideration). The basic rationale for this preventative measure was based on a number of factors, such as:

  • Many editors have experienced vandalism or harassment on their own user page; for some it is infrequent, for others it is ongoing. These edits are not constructive, and because these are user pages, malicious edits are inherently more personal.
  • A sample of 100 recent edits from unregistered editors showed that roughly half were cases of vandalism or harassment. The other half were edits that appeared to be made while logged-out (e.g. to an article draft), and a small proportion of edits were problematic edits made in good faith.
  • There isn't a compelling use case for unregistered or very new editors making changes to others' user pages.

The discussion was divided. On the one hand, some community members felt that this change was too restrictive, did not address a sufficiently important problem, or that there are sufficient tools to deal with this problem. There were also concerns expressed around development time needed to change page protection to accommodate the proposal. On the other hand, many community members supported some form of protection, and acknowledged that we ought to be doing more to prevent vandalism and harassment against editors.

The discussion was closed with consensus favoring ongoing semi-protection of user pages. A subsequent discussion was opened to consider the logistics of implementing this change and to address various clarifications and concerns. Some commented that making changes to the MediaWiki software for page protection was not feasible. Krenair wrote, Yeah, this is not something MediaWiki allows us to do. MusikAnimal also noted, I suspect there's a lot of work involved to get this functionality in [the] MediaWiki core. It was suggested that an edit filter might be an easier approach. MusikAnimal then quickly and single-handedly developed a test edit filter that accomplished the same outcomes as semi-protecting user pages by default.

This general sequence of events was a good example of how it is helpful to build consensus around an idea, and then have a subsequent discussion on the implementation of that idea once consensus has been reached. It is during those implementation discussions where creative (and, in this case, simpler) solutions can emerge to solve a problem. This approach was also used in the discussions for new page reviewers.

On 30 November, the filter was turned on. Since then, it has prevented over 1000 edits to user pages from unregistered or very new editors. Here are several edits prevented by the filter (note: usernames / article topics have been redacted):

  • Personal attacks / Provocation / Other disruptive behavior
    • I'm a wanker
    • Please Remove mentally sick dog and admin. editor (Redacted)! Remove that sick Dog!
    • WARNING – THIS PERSON IS OFFENDED BY ADULT EROTICA
    • I have a little wiener
    • slut
    • (Redacted) is a full of shit dictator. An honest description of (Redacted) gets eliminated. Hey (Redacted) we r building a wall and I am coming for u. BANG
    • Unsubstantiated additions/removals of the {{sockpuppet}} template
    • Additions/Changes to userboxes regarding mental status, gender identity, and sexual identity.
    • Breaking wikilinks
  • Spam
    • (Redacted) – is the first and largest wine flash website. We offer wines from around the world, one at a time, at up to 70% off...
  • Gibberish/nonsense
    • jiohe9ewuifrwer9eit9-i3490r8t4908t oerbgi45y7y8r34yu8957r8wyuidfAFUopqeri0-23o4lsp[doqwd0-23o4o23iero3-g0
  • Page blanking

There has also been some discussion around opting out of the filter on one's own user page. A template is currently being tested and should be available soon for those who wish to opt out of the filter.

The filter is by no means a holistic solution to preventing vandalism and harassment for editors, but it is a productive step in the right direction. Furthermore, while the filter is currently enabled on the English Wikipedia, we will also be working to develop some documentation of the edit filter on Meta. This documentation can then be translated, and we will be inviting other Wikimedia projects to consider implementing the filter should their community find it beneficial. Please feel free to get in contact with either myself or Funcrunch if you'd like to help in preparing or translating this documentation.