By self-hosting, you have access to the infrastructure and can manipulate it to your will. There is no proof that the counterparty signed anything - you could just manipulate it to say they did.
This potential for misuse could make it difficult to enforce your contract should you be required to do so.