When AbuseFilter prevents a user from creating an account, it is currently impossible for CUs to associated the IP and the user. Here is in example:
* IP 18.104.22.168 tries to created the account User:FailedToCreate and this action is prevented by the abuse filter.
* If you query 22.214.171.124, you will see this in the CU results
* But of course, you don't know which IP to query.
* If you query FailedToCreate you get an error saying the account doesn't exist (which is fair)
* Without the abusefilter-private right, you have no way to associate FailedToCreate and 126.96.36.199 to each other.
WMF has not given the `abusefilter-private` right to its CUs, because if a CU had that right and would use it to lookup the IP of a user associated with this type of abuse log entry, there would be no way to log the CU's action. WMF would like all CU actions to be logged, so other CUs can monitor it.
[x] Make it possible to log the retrieval of private details of AbuseLog entries (T152934)
[x] Set `$wgAbuseFilterPrivateLog` to true
[ ] Ensure the new entries in `logging` table are not replicated into the public dumps, and are filtered out of the #cloud-services (or does that happen automatically?)
[x] Schedule `maintenance/purgeOldLogIPData.php` to be run daily
[ ] Get legal to sign off on this task (is it needed?)
[ ] Add the `abusefilter-private` right to the set of rights held by the `checkuser` group