How to hide entries for not assigned user

Hi all,
Is it possible to hide fields or complete entries in a custom entity for everyone except the assigned person and the admins?
I (as the admin) would like to share login data / API keys for several cloud storage and web services with managers, artists, and vendors via Shotgrid.
Ideally, I would create a custom entity (“Secrets”) and assign the person or group to an entry with the keys.
Is this something I can do in Shotgrid?