keep a secret

/kiːp ə ˈsiːkrət/ キープ ア シークレット

1. 知っている秘密の情報を、他人に話さずに心の中にしまっておくこと。

知らされた秘密を、他の誰にも話したり漏らしたりせずに、自分の中に留めておく行為や状態を指します。
Can you keep a secret? (秘密を守れますか?)

2. 秘密を知っても、それを他人に漏らさないという信頼できる性質を持っていること。

個人的な情報や内密な事柄を、知ってしまった後も他の誰にも話さずにいられる、その人の能力や信頼性を表す際に使われることがあります。
Can you keep a secret? (秘密を守れますか?)