公司签的保密协议离职后一般仍然有效。首先根据《劳动合同法》第二十三条规定用人单位与劳动者可以在劳动合同中约定保守用人单位的商业秘密和与知识产权相关的保密事项。对负有保密义务的劳动者用人单位可以在劳动合同或者保密协议中与劳动者约定竞业限制条款并约定在解除或者终止劳动合同后在竞业限制期限内按月给予劳动者经济补偿。劳动者违反竞业限制约定的应当按照约定向用人单位支付违约金。其次保密协议的有效期限通常由双方协商确定不一定因离职而失效。只要协议内容符合法律规定双方意思表示真实离职后劳动者仍需遵守保密义务。最后若劳动者违反保密协议约定给用人单位造成损失的应当承担赔偿责任。用人单位可通过法律途径要求劳动者履行保密义务或赔偿损失。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。