Policy talk:Wikimedia Access to Temporary Account IP Addresses Policy/Archive 1
| This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
Markup improvement
@MMoss, there is may be useful that be removing section 66 from translation.
Code
<!--T:66-->
<references group="Note"/>
needs replace to
</translate>
<references group="Note"/>
<translate>
-- Kaganer (talk) 17:05, 31 March 2023 (UTC)
- Thank you for catching this! Unit 66 is now removed from translation. MMoss (WMF) (talk) 19:45, 31 March 2023 (UTC)
Edit request
This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Hello,
Could you please raise with Legal the following proposed update at #Disclosure, bullet point #1, unless it can be done directly?
Users with access to temporary account IP addresses may privately disclose the IP addresses to other users who have the same access rights. To check if a user has access, please confirm within the local project's Special:Log/rights page for the ip-viewer right
with:
Users with access to temporary account IP addresses may privately disclose the IP addresses to other users who have the same access rights. To check if a user has access, please confirm within the local project's [[Special:ListUsers|user list]] page for users in the <kbd>ip-viewer</kbd> group.
Reason: If this access is being granted by means of a local user right (hopefully users in global groups that have access to this will just get it through their global group instead of 700+ local user groups, please?), Special:ListUsers would be the right place to get the actual list of users for a given user right (e.g. Special:ListUsers/sysop for a list of current administrators). Special:Log/rights just displays user rights changes, but not the user actual membership.
Please let me know if you have any questions.
Thank you, — MarcoAurelio (talk) 23:38, 3 April 2023 (UTC)
- Actually, it'd be even better to hint user to visit Special:UserRights/<username> which provides an easy way to check particular account's rights without browsing through hundreds of entries for those with whom I'm not interested to share the information. Msz2001 (talk) 13:49, 6 April 2023 (UTC)
- Still looking into this! Trying to confirm that ip-viewer will definitely show up in that list, I assume that it will but I also assumed Special:Log/rights was The Place and have been wrong before :) MMoss (WMF) (talk) 22:02, 7 April 2023 (UTC)
- It may be easier to answer this when the missing bit (which is about logs) is finalized. Whatamidoing (WMF) (talk) 23:31, 18 April 2023 (UTC)
Translate minimum requirements box header
This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
Currently, the "Examples of more restrictive requirements" header is untranslateable. Please wrap it in the <translate> tags.
|header= Examples of more restrictive requirements
should become:
|header= <translate>Examples of more restrictive requirements</translate>
Msz2001 (talk) 13:52, 6 April 2023 (UTC)
- Thank you for catching this! The header is now tagged and marked for translation as unit 71. MMoss (WMF) (talk) 21:57, 7 April 2023 (UTC)
Policy:Access to temporary account IP addresses/18, 78, 80, 86, 31, 62
tags 'tvar' Rebulka (talk) 15:39, 11 August 2024 (UTC)
- @Rebulka: Can you elaborate on what you mean? Thank you. --Gregory Varnum (Wikimedia Foundation) [he/him] (talk) 17:26, 27 September 2024 (UTC)
- I think I got it sorted out - if I missed anything, please let me know. Thank you! --Gregory Varnum (Wikimedia Foundation) [he/him] (talk) 22:19, 27 September 2024 (UTC)
Revocation for site-wide block
This needs more nuance. It's not unknown for users to block themselves for various reasons, for example. Site-wide bans would be a different matter. Rich Farmbrough (talk)
- Why do you think so? It's quite common that blocked users can't do certain actions (e.g. they cannot thank other users). And there shouldn't be a need to access temporary account IP addresses while blocked. Once they are unblocked they can access IPs again. By the way I don't think there is a technical way to determine the difference between a site-wide block and a site-wide ban. --Johannnes89 (talk) 08:51, 1 February 2025 (UTC)
Improving markup
This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
I'm recommends to improving markup:
- all references may be extracted to separate translation units
- link to Phabricator should be bracked to "tvar"
See example markup in User:Kaganer/Sandbox/Policy:Wikimedia Access to Temporary Account IP Addresses Policy Kaganer (talk) 15:16, 5 July 2025 (UTC)
- Ping @SGrabarczuk (WMF), @MMoss (WMF) Kaganer (talk) 15:25, 5 July 2025 (UTC)
Done This is now done. Thanks for the suggestion, and the markup example. Quiddity (WMF) (talk) 21:08, 7 July 2025 (UTC)
Broken link
Please note that under the section "Disclosure" there is a red link (Special:MyLanguage/mw:Product... should be :mw:Special:MyLanguage/Product...)! Thanks :) --Superpes15 (talk) 06:00, 23 September 2025 (UTC)
Done - Fixed, thanks for the note! Quiddity (WMF) (talk) 19:32, 24 September 2025 (UTC)
Russian Wikipedia - timeline
While discussing the Russian version of rules - is there a timeline for rolling out this mechanics ar Russian Wikipedia? Is it going to happen like very soon, by the end of the year, later, or even some precise date? Neolexx (talk) 10:32, 9 November 2025 (UTC)
- Answered to me at phab, so can be closed here. Neolexx (talk) 20:31, 10 November 2025 (UTC)
Done - Just tagging for clarity. Quiddity (WMF) (talk) 22:24, 13 November 2025 (UTC)
The following actions are logged [clarification]
- When a user accepts the preference that enables or disables IP reveal for their account.
- Revealing an IP address of a temporary account.
- Listing the temporary accounts that are associated with an IP address or CIDR range.
The first item is a little difficult to understand in the context of the later two. "IP reveal for their account" may be interpreted that people want to reveal their own IP. If possible, this first item may be removed entirely or elaborated further, for example,
- When a user with extended rights (including temporary account IP viewer) configures their account preference to enable or disable IP viewing functionality.
It may also be helpful to clarify if the log is publicly accessible. This helps contrast (or draw a similarity of) the log for Temporary account IP viewer log and CheckUser log.
- @SGrabarczuk (WMF): I’m not sure if you addressed this clarification question in the section below. If possible, we would appreciate a clearer message in English. Translators do their best, but they may not fully understand what is happening, as they haven't tried TAIV themselves. @Azoma and Tvcccp: I will help with the Thai translation later after the English version is updated. --Taweetham (talk) 00:51, 11 September 2025 (UTC)
- Oh, sorry @Taweetham, here's a direct answer:
- "When a user accepts the preference that enables or disables IP reveal for their account." - admins and other users with access to temp account IP addresses have a preference on Special:Preferences. I mentioned it in my answer below. Accepting and unaccepting this preference (technically = checking and unchecking a checkbox) enables and disables the "Show IP" button (= "IP reveal" feature). You can read more about the button here.
- I will let my colleagues know about your suggestion to reword this. Thank you! SGrabarczuk (WMF) (talk) 22:17, 12 September 2025 (UTC)
- Thank you for the clarification. We will update the translation when the materials are ready. --Taweetham (talk) 00:30, 13 September 2025 (UTC)
Removing access [clarification]
I can safely assume from this sentence that the process is immediate and will be logged publicly. However, it is not clear that the removal of access for Temporary account IP viewer (and others?) is permanent via just preference setting. A clarification on this point will be highly appreciated. --Taweetham (talk) 02:31, 6 September 2025 (UTC)
- Hey @Taweetham! We need to distinguish between the right and access itself.
- In the case of these users (and not, for example, stewards), access is given to those who go to preferences and check the checkbox. They may at any moment go to preferences again and uncheck it. These actions are logged, but this log is not public.
- Meanwhile, these users have the right all the time. I believe they can't give it up themselves; they need to ask an admin (or a steward) to remove it.
- I will check on this with my colleagues. SGrabarczuk (WMF) (talk) 12:01, 9 September 2025 (UTC)
- Thank you for your clarification, SGrabarczuk (WMF). I hope that the document could be improved to convey a clear message. --Taweetham (talk) 15:18, 10 September 2025 (UTC)
Proposing another user
Is it permissible to propose another user as a Temporary account IP viewer with their permission? Luurankosoturi (talk) 16:10, 10 September 2025 (UTC)
- Hey @Luurankosoturi, thanks for the question. Just to be sure - are you asking if user A can ask for permissions for user B? Well, the policy assumes that the user is active and involved enough to be able to make this request themselves because they need this access. In usual circumstances it wouldn't make much sense to nominate somebody else. Do you know of any case where it'd be needed? SGrabarczuk (WMF) (talk) 22:22, 12 September 2025 (UTC)
- Yeah, that's exactly what I asked. The question is based on the idea that a request for access made by another user would be more valuable than one made by the user themselves. So a candidate would look like a better candidate if another user requested them on their behalf, meaning that the requester would also think that the candidate would be a good candidate for access. Luurankosoturi (talk) 14:23, 13 September 2025 (UTC)
Another question: Apparently, only CheckUsers can view the log showing the use of the Temporary account IP viewer rights, so is it their job to monitor the use of the rights? Luurankosoturi (talk) 21:55, 10 September 2025 (UTC)
- @Luurankosoturi, they technically can, but they don't have to - it's a matter of practice rather than obligation. Does this answer make sense? SGrabarczuk (WMF) (talk) 22:25, 12 September 2025 (UTC)
- I guess I understood it somehow. But why do only CheckUsers see that log? Luurankosoturi (talk) 14:23, 13 September 2025 (UTC)
About this new user right
We have been discussing this new user right a bit in our technical village pump on fiwiki and the following problems have come up. I don't know if any of them have been fixed yet:
- If a temporary account only has deleted edits, then their IP cannot be viewed.
- The background of temporary accounts is only half gray and they are already crossed out, even though it should be after the IP data is deleted after 90 days. This apparently only happens on mobile.
Finally, a problem related to policy and not technology: The policy says to avoid using the tool until the last moment, even if the temporary account violates the rules. The tool is not allowed to be used, even if the IP is not intended to be shared with anyone. IPs have been visible for about 2.5 decades. Why is it suddenly so exact and if it has to be, then shouldn't the IPs of old IP edits also be hidden somehow? The strictness of the policy also contradicts the fact that apparently some functions are such that IPs are automatically visible (e.g. administrators reportedly have an IP auto-detection function in use) and the fact that the minimum requirements are relatively low. I would suggest that the minimum requirements be raised if this would allow the policy to be circumvented. Or is there something here that I don't understand? Luurankosoturi (talk) 15:00, 13 September 2025 (UTC)
- If a temporary account only has deleted edits, then their IP cannot be viewed.
- Special:Log/newusers and Special:Log/create should contain the IP, even if you don't have access to the deleted page history. TenWhile6 (talk) 15:08, 13 September 2025 (UTC)
Usage template "int string" in the headers
This edit request has been answered. Set the |answered= or |ans= parameter to no to reactivate your request. |
IMHO, selective usage template "int string" in the headers - bad idea.
This about next two:
== {{int string|Background}} ==
== {{int string|Purpose}} ==
As result, these is displayed in UI language anywhere, in conflict with the language of the current page.
I'm propose replace this to a regular texts. Kaganer (talk) 13:56, 7 July 2025 (UTC)
- Hi Kaganer. These strings should display in the page's language if they've been translated at the centralized location. E.g. Policy:Wikimedia Access to Temporary Account IP Addresses Policy/ru shows "Предыстория" instead of "Background" for me. -- I tested both logged-in (with my UI-Preferences set to "English") and in a private-window. -- Is it showing "Background" for you? If so, what exact URL is doing so, and which user-preference options are you using that might be affecting it?
- The strings are documented and the locations-to-translate-at are linked at m:Template:Int string#Navigation related (with a soft-redirect to there, from the local docs page). There is additional background detail at Wikimedia:Translations guidelines#Translation templates.
- The goal of the setup is to reduce duplicate-efforts across dozens of pages, and multiple wikis.
- I hope that info helps; I'll tentatively remove the edit-request, for now. Quiddity (WMF) (talk) 21:38, 7 July 2025 (UTC)
- I'm knew purpose and benefits of this template. This is useful in lists, table headers and navigation templates. Generally, this is useful in "autotranslated" pages, with contents that depends from UI language.
In this case, please switch UI to any non-english language and open base page Policy:Wikimedia Access to Temporary Account IP Addresses Policy (example for Russian). You will seen these headers in your current UI language, not in English. This is not good. Kaganer (talk) 13:17, 10 July 2025 (UTC) - Also, excluding some headers from the translatable text is makes it more difficult than easier for translators to work.
In turn, all existing translations are already available to translators through the "translation memory" in the form of "translation suggestions". - Usage of
{{int string}}is justified where it can be used without the involvement of an translator at all. Kaganer (talk) 13:30, 10 July 2025 (UTC) - Finally, the translation of even one word may depend on the context.
In Russian, in different contexts, short header "Background" may be translated as "История вопроса" (Issue history), "Предпосылки" (Prerequisites), "Общие сведения" (General information), "Контекст проблемы" (Problem context), etc. Usage{{int string}}is prevents the translator from considering the context. Kaganer (talk) 13:38, 10 July 2025 (UTC)- Just a quick "sorry for the ongoing delay" note. You raise some very good points, but it isn't easy to 'fix', and the people that I'd usually turn to for assistance or decision-making are super-busy with Wikimania preparation, new-fiscal-year paperwork, and a bunch of other work... TLDR: It's on my list to get back to. Hope that helps, and thanks again, Quiddity (WMF) (talk) 18:25, 1 August 2025 (UTC)
- No problem. This is wiki ;) Some responses may be received after many years...
Over many years of translations in various projects, a lot of experience has been accumulated, including in using the{{int string}}template.
The best practice, in my opinion, is that this template is appropriate...
... in lists (when the entire list consists of such strings)
... in table headers
... to display text elements of the site interface. Kaganer (talk) 11:20, 22 August 2025 (UTC)- Hello @Kaganer - thank you for raising this issue. I think you have brought up some good points. As I suspect you can imagine, this - like the
{{int string}}template itself - was an experiment to try and ease translation efforts. However, your point that this could both lead to bad translations and make it harder for translators are compelling. I will ponder how to roll some of these back, and consider this as we roll out more translations in the future. Thank you, @Kaganer for raising this and @Quiddity (WMF) for exploring it and pinging me about it. --Gregory Varnum (Wikimedia Foundation) [he/him] (talk) 17:22, 20 October 2025 (UTC)
- Hello @Kaganer - thank you for raising this issue. I think you have brought up some good points. As I suspect you can imagine, this - like the
- No problem. This is wiki ;) Some responses may be received after many years...
- Just a quick "sorry for the ongoing delay" note. You raise some very good points, but it isn't easy to 'fix', and the people that I'd usually turn to for assistance or decision-making are super-busy with Wikimania preparation, new-fiscal-year paperwork, and a bunch of other work... TLDR: It's on my list to get back to. Hope that helps, and thanks again, Quiddity (WMF) (talk) 18:25, 1 August 2025 (UTC)
- I'm knew purpose and benefits of this template. This is useful in lists, table headers and navigation templates. Generally, this is useful in "autotranslated" pages, with contents that depends from UI language.
Logged actions
@Quiddity (WMF): (cc @MMoss (WMF)) For total clarity, in the "Use of temporary account IP addresses" paragraph, under "The following actions are logged:", imho it should albo be added something like "When a user enables or disables automatically revealing IP addresses of temporary accounts (IP auto-reveal)", since this is actually logged. Thanks! --Superpes15 (talk) 22:39, 18 October 2025 (UTC)
Why should this right be available to non-admins?
IP address access is necessary when making decisions about which IP's to ban which is done by admins who have this right anyway. What's the motivation for giving it to people who aren't admin?
The primary motivation for this right seems to be about protecting privacy. The harder it is to access this right, the less likely is it that an attacker who wants to understand who made edits to retaliate against the user making an edit being able to access the IP address data.
Currently, I don't see any analysis of the tradeoffs and I think it would be good if WMF (@Quiddity (WMF)) analyses what it believes the tradeoffs to be and why it arrived at the current position laid out in this document.
The disclosure section currently speaks about disclosure of the IP address themselves but not about disclosing information related to that an IP address belongs to a certain company or certain geography (and other information the the IP address tool shows). ChristianKl (talk) 16:56, 1 November 2025 (UTC)
- Hello @ChristianKl! The main reason is that on a not ignorable number of wikis, non-admins help admins with patrolling. They take the burden of looking for abuse, analyzing behavioral patterns, comparing IPs, and identifying known LTAs, while admins only judge whether the report about the spotted abuse looks correct and hit the button. We don't want to make it more difficult to perform anti-abuse tasks; that's why we made this decision. SGrabarczuk (WMF) (talk) 23:06, 3 November 2025 (UTC)
It is easy to accidentally reveal an IP
I have the TAIV right on en.wiki and I accidentally revealed an IP address. Given that there is strict criteria on looking at an IP and that all usage of such is logged would a confirmation not be a good requirement before showing an IP address, or limiting the button to the account's contribution page? Currently the 'show ip' button is right next to the username. Traumnovelle (talk) 18:50, 5 November 2025 (UTC)
- Hello @Traumnovelle! Thanks for your message. Don't worry too much about it - misclicks happen (:t-hanks:)
- And more seriously: this is a tradeoff. We prefer to make it easy for patrollers to perform their actions efficiently, quickly and with ease, so requiring additional steps seems to be out of the question. At least for now. We are monitoring the statistics of IP reveal and auto-reveal, though, and at some point we may decide on some changes. Thanks! SGrabarczuk (WMF) (talk) 00:14, 15 November 2025 (UTC)
- Two reasons for misclicks that I have experienced are that the 'show ip' button loads later than the rest of the page and that there is a 'box' to click surrounding the text, meaning you may not have your mouse hovered over the 'show ip' text but you can still reveal the IP. I guess the latter relates to making it efficient/easy to perform. Traumnovelle (talk) 01:03, 15 November 2025 (UTC)
- Yes, and another reason is that clicking this triggers an action. So it's not a link, so it has the standard design of a button, and these are quite big :) SGrabarczuk (WMF) (talk) 01:26, 15 November 2025 (UTC)
- Two reasons for misclicks that I have experienced are that the 'show ip' button loads later than the rest of the page and that there is a 'box' to click surrounding the text, meaning you may not have your mouse hovered over the 'show ip' text but you can still reveal the IP. I guess the latter relates to making it efficient/easy to perform. Traumnovelle (talk) 01:03, 15 November 2025 (UTC)
Conflict in agreements
Various meta tools are insisting that I must sign the Access to Temporary Account IP Addresses Policy, even though I am a signatory to the ANPDP as an enwiki checkuser and should not need to (nor I think can I) sign the redundant policy. Is there something else I need to do to fix this? Ivanvector (talk) 21:27, 4 December 2025 (UTC)
- Never mind, I misclicked. Ivanvector (talk) 21:32, 4 December 2025 (UTC)