合同公证完全可以在上海的公证处公证。公证处主要负责审查合同约定是否具有可能违反法律法规强制性规定的条款、当事人民事行为能力、意思表示真实等。应该在公证处当场签约。
公证处办理公证业务,不受地域限制。虽然你们都是外地户口,但是如果你们在上海签订合同,完全可以在合同签订地,即上海的公证处办理公证。
完全可以在上海公证,即合同的签订地。
你所说的这三个地方都可以公证 可以在公证处签订,也可以签订好了一起到公证处公证,但双方必须都到场,且要拿着自己的身份证明,即身份证或户籍证明。
在哪里签订合同就到那里公正,可以是履行地也可以是签约地。