swear (someone) to secrecy/silence

idiom

Definition of swear (someone) to secrecy/silence

: to make someone promise not to tell anyone one's secret