保密協議要怎樣才能生效保密協議生效的要件是:1、商業祕密的有效存在;2、當事人須具有相應的民事行爲能力;3、意思表示真實,不存在欺詐、脅迫、乘人之危及顯示公平等情形;4、未違反法律、行政法規的強制性規定。