BuddyPress Profile Data Control
BuddyPress Profile Data Control allows you to control the availability of BuddyPress profile Fields as well as the visibility of BuddyPress user profile data based on user roles. You can also restrict who can edit individual profile field data based on user roles.