A spry check box does not offer a required attribute to make it required when the form submits.
Instead, you should use sever validation on the checkbox to make it required.
In the server behaviors list, double click the server validation server behavior.
Select the Required / Not Blank from the validation type, then click the lightning bolt next to server variable and select the terms checkbox from the form collection.
Click the plus button to add this validation to the list.