Hi,
We have an end user agreement for one of our sites. When the end user reads agreement, he'll have an option to accept that agreement by ticking a checkbox and submitting a form.
My question is what data should I store in database and should I store any data at all? The concern that I have, is that user may say that he never ticked that box and never accepted the agreement.
Initially I was going to store the following data:
- User Contact Details (Name, address, etc).
- Date time when he has accepted the agreement
- Copy of the agreement.
Then I was going to encrypt all that data and store in in a database.
What other precautions should I take?