Hide user profile custom fields to admin, but is still being actively used

Hey, default user profile fields can be hidden from the the user profiles, but the custom ones cannot be hidden.

The idea here is to just store user information that can only be seen by the admin or specific groups/teams for internal use. The internal use could be for connecting data from one app to another maybe using third party apps like Zapier or make.com