Terms of service

(Formerly #406)