==== Goal
Per Legal, to grant IP Information to a user we need to have them explicitly request it for anti-vandalism purposes. This can be done via a simple check-box/accept button in the interface where they acknowledge they need IP information for anti-vandalism work.
Once the user has acquired access to the IP information, they will continue to have access for all future cases unless either:
1) they give up their own access in preferences
2) there is a need for re-permissioning due to Legal reasons
The purpose for this task is to implement a way for the user to be able to acknowledge they need IP information access for anti-vandalism work.
Once the user has acknowledged that, we will store their username as having IP information access in the database (T263756). We will allow the user to revoke the permission in their preferences if they need to do so (T264151).
==== Spec
{F34619771}
* When the IP Info popup is opened for the first time, the user sees an explanation of the feature and a checkbox confirming the user will need this information for patrolling
* Once the user accepts it, the information box reloads with the information [!!can we do this?!!]
* The user is served IP Information by default in the future when they land on Special:Contribs for an IP
**Things to note**:
* T&S/Legal reserve the right to revoke a user’s access permissions in case of abuse
* If a user’s permission is revoked by us, they should not be able to activate it again
* Legal would like us to capture who had access to IP Info at any given time in case an incident occurs
* There is a possibility that users might need to regain access periodically (TBD)