秘密を守るとは、他者から打ち明けられた内容や知り得た情報を外部に漏らさないようにする行為です。信頼関係に基づき、相手の信用を損なわないよう努める責任感が込められています。継続的な義務として機能し、知る立場にある人が実践すべき道徳的行為です。
口をつぐむとは、知っていることや言いたいことを敢えて言わない、沈黙を守る行為です。より意図的で積極的な「黙る」という選択を強調します。感情的な理由や戦略的な判断により、あえて何も語らない姿勢を表現する慣用句です。
秘密を守るは相手から明確に秘密として預けられた情報を対象とし、信頼義務として機能します。口をつぐむは自分が知っている全般的な情報に対し、主観的判断で沈黙する選択です。場面としては秘密を守るは長期的信頼関係、口をつぐむはその時々の状況判断で使われることが多く、ニュアンスとして秘密を守るは受動的責任、口をつぐむは能動的選択を示します。
相手から信頼されて預けられた情報なら「秘密を守る」、自分の知識や意見をあえて言わない場面なら「口をつぐむ」を選びます。より責任感を強調したければ前者、沈黙する主体的選択を表現したければ後者が適切です。