私自签的协议到底有没有效,这得根据具体的情形来确定。要是协议的内容既没有违反国家法律法规的那些强制性的规定,也没有违背公共秩序和善良风俗,并且双方都是在真心实意地表达自己的意思后签订的,通常来说那就是有效的。比如说普通的民事合同,只要双方都有相应的能够进行民事行为的能力,协议的内容也合法,签完字之后就马上生效。不过,如果涉及到法律明文规定需要特定的形式或者经过审批的协议,要是没有满足这些条件,那可能就无效,就像不动产转让协议,一般都得办理好登记手续才会生效。要是协议是一方用欺骗、强迫之类的手段逼着另一方签订的,那这个协议肯定就是无效的。总之,私自签的协议到底有没有效,得把好多方面的因素都综合起来去判断,可不能简单地一概而论,得具体情况具体分析。