What do you call a person who is good at keeping others' secrets and won't reveal or disclose them to other people, so you can trust them in telling your secrets (to them)?
I have found "secretive", but according to its meaning people who are secretive are good at keeping secrets about themselves; so I don't think it can be the answer to my question.