私自用公章签合同的行为一般不合法。首先,公章代表单位意志,私自使用违反单位管理规定。其次,根据《中华人民共和国民法典》第一百七十二条,行为人没有代理权、超越代理权或者代理权终止后,仍然实施代理行为,相对人有理由相信行为人有代理权的,代理行为有效。若私自用章能让相对人产生合理信赖,构成表见代理,合同有效;否则,合同效力待定。若单位追认,合同有效;单位不追认,则合同对单位不发生效力。再者,私自用公章签合同可能涉嫌刑事犯罪,如伪造公司、企业、事业单位、人民团体印章罪。总之,私自用公章签合同存在诸多法律风险,合同效力需视具体情况而定,还可能引发刑事问题。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。