| name | terms-generator |
| description | Generates comprehensive terms of service by analyzing a website or application
to detect business type, data collection, and user interactions. Use when launching
a website, app, or SaaS product that needs terms of service with GDPR/CCPA compliance.
Trigger with "/terms-generator" or "create terms of service for my website".
|
| allowed-tools | Read, Write, Glob, Grep, WebFetch |
| version | 1.0.0 |
| author | Intent Solutions <jeremy@intentsolutions.io> |
| license | MIT |
| tags | ["legal","terms-of-service","compliance","gdpr","ccpa"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Terms of Service Generator
Overview
Scans a website or application to understand the business model, user interactions,
data collection practices, and third-party integrations, then generates a comprehensive
terms of service document with 16 sections. Includes GDPR and CCPA compliance provisions,
plain English summaries after each section, and [VERIFY] tags for assumptions that
require human confirmation.
The generated ToS adapts its language and provisions based on the detected business type
(e-commerce, SaaS, marketplace, content platform, mobile app, etc.).
Legal Disclaimer: This skill generates template documents for informational and
educational purposes only. Generated terms of service are not a substitute for legal
advice. All documents should be reviewed by a licensed attorney before publication.
Regulatory requirements vary by jurisdiction and business type. No attorney-client
relationship is created by using this tool.
Prerequisites
- A live website URL or local codebase to analyze
- Knowledge of the business entity name and jurisdiction
- Understanding of whether the service involves payments, user accounts, or user-generated content
Instructions
-
Analyze the website or application. Use WebFetch to scan the target URL. Identify:
- Business type (SaaS, e-commerce, marketplace, content, API, mobile app)
- User interaction patterns (accounts, purchases, subscriptions, content uploads)
- Data collection mechanisms (forms, cookies, analytics scripts, payment processors)
- Third-party integrations (Stripe, Google Analytics, social login, CDNs)
- Geographic indicators (language, currency, server location)
-
If a codebase is available instead, use Glob and Read to scan for:
- Cookie/tracking implementations
- Authentication flows
- Payment integrations
- User data models
- API endpoints that accept user input
-
Gather business details from the user:
- Legal entity name and type (LLC, Corp, sole proprietor)
- Business address and jurisdiction
- Contact email for legal notices
- Minimum user age requirement
- Whether the service is free, paid, or freemium
-
Determine applicable compliance frameworks:
- GDPR — if serving EU/EEA users (detected via language, .eu domain, Euro pricing)