To betray a confidence
C2To reveal a secret that someone has trusted you with.
To be guarded about one's personal life
C2To be reluctant to share information about one's personal life.
To be tight-lipped about something
C2To refuse to talk about something.
To make a clean breast of something
C2To confess something fully and frankly.