Not sure if this is still being monitored, but I tried this plugin and it does not work. I want to prevent logged out users from seeing certain profile fields of all profiles, such as contact details, which could be email or phone numbers etc for obvious reasons. Then, only users with a specific user role can see that field after they log in. What this plugin ended up actually doing is hiding the profile field OF the user with said role, rather than allowing users with said role to see it. For example, say I want to hide the phone numbers of members and show only to User Role A when a user with this role logs in, what this plugin actually does is hides the phone number OF anyone with User Role A.