Terms of service

These terms are a draft pending legal review.