It's crazy to me that Hubspot doesn't have the option to make a contact or deal private. Hubspot has provided about four different workaround solutions but nothing that actually accomplishes this. With enterprise you can make certain properties private, but that doesn't account for confidential notes on a contact or deal record. The current and best workaround appears to be to restructure my entire organization so that only certain teams have certain access to certain contacts and then make the contact owner a certain individual. This doesn't really work as a solution since certain individuals are on more than one team. Hubspot, PLEASE PLEASE allow us to make objects private to certain teams instead of having to restructure our entire permissions set.