下列幾種情形的保密協議是不合法:1.與無民事行爲能力人簽訂的;2.限制民事行爲能力人依法不能獨立實施的;3.違反法律.行政法規的強制性規定的所簽訂的;4.內容違背公序良俗的;5.雙方惡意串通,損害他人合法權益的。《中華人民共和國民法典》第一百四十三條具備下列條件的民事法律行爲有效:(一)行爲人具有相應的民事行爲能力;(二)意思表示真實;(三)不違反法律、行政法規的強制性規定,不違背公序良俗。