Talk:IP Editing: Privacy Enhancement and Abuse Mitigation

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
About IP Editing and IP Masking
IP Info feature New! Other related tools
IP editing restriction study


IP Editing: Privacy Enhancement and Abuse Mitigation Archive index

This page is to collect feedback for the privacy enhancement for unregistered users project.
Hoping to hear from you. You can leave a comment in your language if you can't write in English.

SpBot archives all sections tagged with {{Section resolved|1=~~~~}} after 14 days and sections whose most recent comment is older than 120 days. For the archive overview, see Talk:IP Editing: Privacy Enhancement and Abuse Mitigation/Archives.

Please remember that this page is used by people from a number of communities, with different native languages. If you avoid using acronyms from your home wiki, that will help them participate in the discussion.

Questions about timeline of these changes + the new user right[edit]

Just stumbled upon this subject and the ID-of-IPs change so forgive me if my questions have been asked & answered before...

1)When will this change maybe show up in the Eng WP?
2)Will non-admins be able to apply for this new user-right? I do a fair amount of vandal-fighting in my day-to-day editing around Eng WP and this upcoming tool/user-right would be really useful.
3)How will the Eng WP pages like "User contributions" and "User talk" for IPs be impacted? Will editors with the new user-right be able to see these pages? Or are those pages going to just disappear...

Thanks. Shearonink (talk) 22:07, 2 December 2022 (UTC)Reply[reply]

Hey, @Shearonink, if you don't mind an unofficial answer, here's what I'm hearing:
  1. Not soon. Hopefully sometime in 2023, but we'll see. In the meantime, something you can do that would be helpful is to go to w:en:Special:Preferences#mw-prefsection-betafeatures (or Special:GlobalPreferences#mw-prefsection-betafeatures for all wikis), enable the IP info item, and then use it on Special:Contribs for IPs (it produces a collapsed box at the top, and I think you have to officially agree to keep information confidential the first time). It automatically provides, e.g., the country that the IP is editing from, which can be useful if you're trying to figure out whether the person reads English well enough to understand the message you've left. Then post here to let the team know how well it is/isn't working for you. Maybe one question to ask is: How often is the stuff in the box inadequate for your purposes? When you need more information, what information is missing, and how do you use it?
  2. Maybe. Probably. But that's just a guess. This is a question for Legal, not for the devs, and I understand that the devs are hoping they'll get an answer from Legal (maybe in February?). In the meantime, volunteer-me suggests that you e-mail a friendly admin or two, and have a candid discussion about whether you'd like to be an admin.
  3. The method they describe in the previous update suggests that it will be easier to communicate with IP editors. They're looking at a sort of temporary account system, complete with an automatic, unique username (like "Temporary user 12345"), so you'd look for Special:Contributions/Temporary_user_12345 and leave messages on User_talk:Temporary_user_12345. This system could be pretty awesome.
Whatamidoing (WMF) (talk) 19:37, 21 December 2022 (UTC)Reply[reply]
@Shearonink, I hear that the answer to #2 is going to be "yes", but they're still sorting out the details. It could be a couple of weeks before anything's official. Whatamidoing (WMF) (talk) 20:45, 13 February 2023 (UTC)Reply[reply]

Usernames for the unregistered users[edit]

Hello, there were several suggestions for the usernames of the unregistered users on July 2022, do those suggestions being implemented and which one will be used if one of these suggestions are being implemented? Or do you have any decisions for the usernames of the unregistered users? 132.234.228.205 00:33, 7 March 2023 (UTC)Reply[reply]

Hi! We have considered the suggestions in the discussion you refer to. One problem with assigning users blacklisted or fake IP addresses is that not everyone will intuitively understand those to be fake and it may confuse them - especially those who are not familiar with the technicalities of IP addresses. We agree that there should be be latin alphabets as they will not be universally understood.
Our current idea is to add a prefix (tentatively an asterisk) that will be universally understood to be for Unregistered accounts. For example, an IP address 20.440.109.40 could then be represented as User: *235. The numbers will incrementally grow. As new temporary accounts are created, they will be assigned a higher number. We have already implemented the change where new users cannot reserve usernames that begin with an asterisk.
One idea on the table is to prefix the current year with the temporary accounts so we can reset the counting every year and avoid the numbers getting too long over time. I'd love to hear if you think this is a good idea or if we are missing something. NKohli (WMF) (talk) 22:30, 10 March 2023 (UTC)Reply[reply]
Hello, I looked though current accounts which starts with * and followed by numbers in the global account list and I found an account match the format of your example. Maybe another prefix should be used. I saw the the suggestions on the discussion in July 2022 that an IP user suggests using a slash (/) as a prefix. I believe that the username allocation of new temporary accounts should be reset every day as there are too many users, including readers, not having an account. The format may look like User:/20230311-1234567. Also, it would be good if the username of a temporary account is the same in all wikis. 132.234.229.154 04:01, 11 March 2023 (UTC)Reply[reply]
We did the same analysis and realized that a lot of accounts share the * prefix. However, our assumption is that a vast majority of those accounts are no longer active. We will inform these accounts and migrate them to a different prefix. The * is easy to understand and visually stands out. The problem with a slash (/) is that it will interfere with URLs when we link to the User's page. For example in this link https://en.wikipedia.org/wiki/User:/20230311-1234567 it will be considered as a hierarchy of pages with User: being the parent page and 20230311-1234567 being the subpage. For this reason we cannot use slash (/).
To your second point, yes, temporary account names will be consistent across different wikis -- similar to how it works for registered accounts. NKohli (WMF) (talk) 04:54, 15 March 2023 (UTC)Reply[reply]
Since we're talking about the names here, I hope @Whatamidoing (WMF) has shared with you by now how painful using the asterisk as a leading character is for templates and other infrastructure. See discussion in VPT. Izno (talk) 07:16, 15 March 2023 (UTC)Reply[reply]
@Izno and NKohli (WMF): Hello, I had look though the list on phab:T300267. If using * is hard to use in a template and other infrastructure , I suggest using = as the prefix. The idea of using = as the prefix is that = has a relatively small group of users using according to phab:T300267. It is also make sense (for example ; may be too similar to :, \ is too similar to /,  %, & and ? maybe a problem when searching though URLs). It can reduce the number of users being required to rename. The usernames may look like User:=20230315-1234567. 132.234.228.57 08:30, 15 March 2023 (UTC) edited by 132.234.228.43 08:56, 15 March 2023 (UTC)Reply[reply]
= is almost as bad for its use as a template parameter delimiter. Izno (talk) 16:23, 15 March 2023 (UTC)Reply[reply]
The ideal is:
  • no technical problems (e.g., mimics wikitext; used as a wildcard in search)
  • easy to type on a mobile device
  • easy to type on a non-English/non-Latin-script keyboard
Also, I've been told that the English Wikipedia gets edits each month from about a quarter million distinct IP addresses, so whatever the scheme is, it needs to be able to handle somewhere between millions and billions of temporary accounts. If we wanted to begin with the year, then User:2023-1234-5678 is probably the minimum length, as we are unlikely to have more than 99.9 million temporary accounts per year. I believe that this naming scheme would, at most, require renaming ~150 accounts that overlap with this calendar year plus ~50 for each of the next couple of years, which isn't too bad. Whatamidoing (WMF) (talk) 23:02, 15 March 2023 (UTC)Reply[reply]
I believe that you have underestimated the temporary accounts being created. Readers will also receive a temporary account, even if they do not edit. This is the reason that I suggest to begin with the date or even the time of the creation of the temporary account. The username may look like User:20230316:1234-123 meaning the 123rd account created at 12:34 UTC on 16 March 2023. 132.234.228.223 00:34, 16 March 2023 (UTC)Reply[reply]
I think there has been some confusion. Readers will not be getting a temporary account. Temporary account will be assigned only when an edit is made. My apologies for the confusion. We have a new project page update coming soon that will clarify exactly how this will work. NKohli (WMF) (talk) 18:31, 17 March 2023 (UTC)Reply[reply]