Summary of what is proposed:
check if the IP either exists in the CheckUser or AbuseFilter tables, or has contributions. That would mean we couldn't look up data for IPs who had contributed more than 3 months ago, unless they have contributions.
As of writing, IP Info can be only used if the underlying actor (IP or Temporary account) has any contributions. This is problematic, as it disallows users from querying data when:
- the actor has made edits, but those were since deleted,
- the actor attempted to make edits, but those were prevented via AbuseFilter/spam blacklist/similar
This invites IP Info users to take the IP to a third party tool to get the same information IP Info would've provided them with. With Temporary accounts, this would correspond to reveals.
An example for only deleted edits is https://cs.wikipedia.org/wiki/Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/90.64.74.82?uselang=en. On that page, hiting IP information displays:
However. the IP address did make some edits; those edits merely happen to be deleted (see deleted contributions query).
Because IP Info does not allow users to query IP Info on all actors, users are forced to use external tools like Bullseye, even though IP Info provides a similar level of details like Bullseye does.
Filed based on feedback from Wikimedia Checkusers.

