Currently, either providing full access of a contact to a certain user/team or not giving access at all is what's possible. The proposal here is to find a balance where a User/Team that perhaps is not owner of the contact, should be able to at least see the name and be able to associate to other Objects but without seeing the whole details of the contact. This brings privacy on one hand, scalability on the other hand because you can still maximize one of the main uses of HS which is the association between objects without having to open the whole cards and perhaps share sensistive data to other team members that don't need to see certain information.