keep a secret
idiomDefinition of keep a secret
: to not tell anyone else information that is meant to be hidden from other people
He knows how to keep a secret.