是不是所有的私人协议都得公证才有法律效力?是不是所有的私人协议都得公证才有法律效力?不一定需要公证。签订协议书的主体要合法,具有相应的民事行为能力,内容要符合法律规定,意思表示真实,不违反法律或社会公共利益,这样的协议书就具有法律效力。但是,根据法律或者行政法规的规定,有些民事法律行为、有法律意义的事实只有经过公证,才发生法律上的效力,公证处办理的这一类公证就是法定公证。这样解释大家理解吗?