Again, and I can't stress this enough, contact an attourney specializing in contract law before you do this. I know in the US parts of that contract would be illegal without a privacy act statement, and there are legal limitations on how long you can keep information.