下列几种情形的保密协议是不合法: 1.与无民事行为能力人签订的; 2.限制民事行为能力人依法不能独立实施的; 3.违反法律.行政法规的强制性规定的所签订的; 4.内容违背公序良俗的; 5.双方恶意串通,损害他人合法权益的。