you should use Server Validation to ensure that the checkbox is checked.
By preventing the form from submitting unless the checkbox is checked, the very fact that the record is in the database is proof that user agreed to the terms.
Set the checked value of the Agree checkbox to 1, and use Required not Blank validation to make sure it is checked.
if it is not checked, the form cant be submitted, and the registration record will not be saved.