dirty secret

ˈdɜːrdi ˈsiːkrət ダーティ・シークレット

1. 誰にも知られたくない、恥ずかしい秘密。公にすると世間体を損なうような不都合な事実。

表面上は問題ないように見えても、実は知られたくない、やましい、または世間体を損なうような秘密の事柄や行いを指します。公になると困る、恥ずかしい、というニュアンスを含みます。
He has a dirty secret about his past. (彼には過去に関するやましい秘密がある。)
関連
skeleton in the closet
hidden shame
shameful secret
guilty secret
dark past
illicit affair