Mark contacts/companies/deals as private to restrict access to certain users

This would be hugely helpful to us. For the most part, we want all teams to see all contacts. However, we do have a contract with a small sub-set of clients so that those records need to be private. We cannot automate anything with those key constituents until this privacy feature is added.