律師解答:視具體情況而定。律師解析:視具體情況而定。如果沒有法律規定的無效事由就是有效的。婚內忠誠協議只要沒有法定的無效事由,就會發生法律效力。法定無效事由有:違反法律、行政法規的強制性規定、行爲人與相對人惡意串通,損害他人合法權益等。法律依據:《中華人民共和國民法典》第一百四十三條具備下列條件的民事法律行爲有效:(一)行爲人具有相應的民事行爲能力;(二)意思表示真實;(三)不違反法律、行政法規的強制性規定,不違背公序良俗。第一百四十四條無民事行爲能力人實施的民事法律行爲無效。