夫妻忠诚协议具有法律效力。只要夫妻双方签定忠诚协议的意思表示真实;协议内容不违反法律、行政法规的强制性规定,不违背公序良俗,且双方具有完全民事行为能力,在签订协议时经过双方签字确认,该协议就依法具有法律效力。