terms-of-service-generator
Assemble a Terms of Service document from a small set of inputs: company name, website, contact email, jurisdiction (state + country), service type (SaaS / e-commerce / content), and toggles for user-generated content, paid plans, refund window, and binding arbitration. Output is a complete plain-text document plus the list of section headings. NOT legal advice — the output is a starting template that a qualified attorney should review before publication.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paidPlan | Yes | True if any part of the service is paid. Triggers sections 8 (Billing) and 9 (Refunds). | |
| websiteUrl | Yes | Website URL where the service is offered (e.g. 'https://example.com'). Used in section 2. | |
| arbitration | Yes | True if disputes must be resolved by binding arbitration (rather than in court). Shapes section 15. | |
| companyName | Yes | Legal or operating name of the company that runs the service (e.g. 'Acme, Inc.'). | |
| serviceType | Yes | Shape of the service: 'saas' (software/app), 'ecommerce' (online store), or 'content' (publication/media). | |
| contactEmail | Yes | Email address users can write to with questions about the Terms (e.g. 'legal@example.com'). | |
| refundPolicy | Yes | Refund window. 'none' means no refunds; the others grant a money-back period from purchase. Ignored if paidPlan is false. | |
| effectiveDate | Yes | Effective date in any human-readable form (e.g. '2026-05-14' or 'May 14, 2026'). Empty defaults to today's ISO date. | |
| jurisdictionState | Yes | State, province, or region that governs the Terms (e.g. 'California', 'Ontario'). May be empty if not applicable. | |
| jurisdictionCountry | Yes | Country whose law governs the Terms (e.g. 'United States', 'Brazil'). | |
| userGeneratedContent | Yes | True if users can post, upload, or otherwise contribute content. Triggers section 5. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| document | Yes | The complete Terms of Service text, ready to copy or save. | |
| sections | Yes | Section headings emitted, in order — useful for a table of contents. | |
| wordCount | Yes | Word count of the rendered document. | |
| disclaimer | Yes | Reminder that this output is a template, not legal advice. |