General:
* Confidant: This is a common and neutral term for someone you trust with your secrets.
* Trusted advisor: This emphasizes the person's ability to give good advice and counsel.
* Keeper of secrets: This implies that the person's main role is to protect the secrets.
* Repository of secrets: This is a more formal and literary term for someone who holds secrets.
* Secret keeper: This is a simple and direct term for someone who keeps secrets.
Specific to a particular context:
* Spy: Someone who gathers secret information for a particular purpose.
* Informant: Someone who provides secret information to an authority.
* Whistleblower: Someone who exposes secret wrongdoing.
* Counselor: Someone who gives advice on personal matters.
* Intermediary: Someone who acts as a go-between for two parties.
More figurative:
* Custodian of secrets: This emphasizes the person's responsibility for protecting the secrets.
* Guardian of secrets: This suggests that the person is actively defending the secrets.
* Gatekeeper of secrets: This implies that the person controls access to the secrets.
* Treasure keeper: This is a poetic way to refer to someone who holds something valuable, like a secret.
The best word to use will depend on the specific situation and the tone you want to convey.