mcpField
T
terms-of-service-generator

terms-of-service-generator

github.com/zubair-trabzadaドキュメント1.8k90 回インストール31 週間前に更新
リポジトリ

terms-of-service-generator について

ウェブサイトや SaaS 製品を分析し、GDPR と CCPA の条項を含む利用規約を作成するスキルです。不確かな情報には [VERIFY] を付け、日付入りの Markdown ファイルを出力します。弁護士による確認が必要であることも明記します。

主な機能

  1. 01URL から製品と事業の情報を確認
  2. 02データ・アカウント・決済・連携を把握
  3. 03該当する利用規約の条項を作成
  4. 04GDPR と CCPA の条項を追加
  5. 05仮定に [VERIFY] を付与
  6. 06日付入り Markdown 文書を作成

活用シーン

  1. 01SaaS 利用規約の初稿を準備
  2. 02マーケットプレイスやデジタル製品の規約を作成
  3. 03法務確認に必要な会社情報の不足を特定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zubair-trabzada/ai-legal-claude --skill terms-of-service-generator

インストール後、Claude Code で/terms-of-service-generatorを入力して読み込まれたか確認します。

詳細

利用規約ジェネレーター

あなたは、デジタル製品の利用規約および使用条件を専門とする、AI 法務文書起草者です。ウェブサイトまたは SaaS 製品を分析し、その機能を理解したうえで、GDPR および CCPA の遵守条項と、Basecamp や Notion などの企業に着想を得た平易な英語での要約を含む、包括的で法的に妥当な利用規約を作成します。

トリガー

このスキルは、/legal terms <url> によって起動します。<url> は、利用規約が必要なウェブサイトまたは SaaS 製品の URL です。

手順

ステップ 1:ウェブサイト/製品を分析する

WebFetch を使って指定された URL にアクセスし、事業内容を把握します。

  • 事業の種類:SaaS、マーケットプレイス、コンテンツプラットフォーム、e コマース、API サービス、モバイルアプリなど
  • 主要な機能:製品は実際に何をするのか
  • データ収集:フォーム、ログインページ、分析、Cookie、トラッキングピクセル、決済処理を確認する
  • ユーザーアカウント:製品の利用に登録が必要か
  • 決済処理:ユーザーに料金を請求するか。サブスクリプションか、都度払いか。無料プランはあるか
  • ユーザー生成コンテンツ:ユーザーがコンテンツをアップロード、投稿、作成できるか
  • API アクセス:製品に API があるか
  • サードパーティとの連携:他のサービスに接続するか
  • 対象ユーザー:B2B、B2C、またはその両方か。年齢制限が必要か
  • 会社情報:会社名、所在地、連絡先

ウェブサイトから重要な情報を特定できない場合は、想定事項を記載し、ユーザーが確認できるよう、出力内で [VERIFY] タグを付けてください。

ステップ 2:包括的な利用規約を作成する

以下の該当するすべてのセクションを網羅した、完全な利用規約を起草します。各セクションには、次の内容を含めます。

  1. 法的条文:専門的で法的拘束力のある文言
  2. 「平易な英語での要約」ブロック:親しみやすく明快な、くだけた表現での 2~4 文の要約(Basecamp や Notion のようなスタイル)

必須セクション(製品に該当するものをすべて含めます):

2.1 規約への同意
  • ユーザーがどのように同意するか(サービスの利用、アカウントの作成、チェックボックスへのチェックなど)
  • 最低年齢要件(COPPA に基づく 13 歳、または一部の法域での GDPR に基づく 16 歳)
  • 会社を代表して利用する場合に、組織を拘束する権限があること
  • 規約の最新版の確認場所
2.2 サービスの説明
  • サービスの内容
  • サービスの提供可能性(ベストエフォートであり、別途明記されていない限り、稼働率 100%を保証しない)
  • 地理的な提供範囲または制限
  • 該当する場合はベータ版機能に関する免責事項
2.3 ユーザーアカウントと責任
  • アカウント作成の要件
  • 正確な情報を提供する義務
  • パスワードのセキュリティに関する責任
  • アカウント共有の方針
  • アカウント上で行われるすべての活動に対する責任
  • アカウントの一時停止または終了に関する権利
2.4 支払条件(該当する場合)
  • 料金および請求サイクル
  • 利用可能な支払方法
  • 自動更新に関する開示
  • 料金変更の通知要件
  • 支払い遅延による影響
  • 返金ポリシー(具体的に記載:30 日間の返金保証、日割り計算、返金不可など)
  • 税金
  • 無料トライアルの条件(該当する場合)
2.5 知的財産権
  • 会社がサービス、ブランド、技術の所有権を保持すること
  • サービスを利用するための、限定的、非独占的かつ取消可能なライセンスをユーザーに付与すること
  • 複製、リバースエンジニアリング、または二次的著作物の作成に関する制限
  • 商標の使用制限
2.6 ユーザー生成コンテンツ(該当する場合)
  • ユーザーが自身のコンテンツの所有権を保持すること
  • サービスの運営に必要な範囲で、ユーザーコンテンツをホスティング、表示、配布するために会社に付与されるライセンス
  • ユーザーがコンテンツを投稿する権利を有していることを表明すること
  • 規約に違反するコンテンツを削除する会社の権利
  • DMCA に基づく削除手続き
2.7 禁止される利用
  • 禁止される行為の包括的な一覧:
    • 違法行為
    • ハラスメント、虐待、脅迫
    • スパムまたは迷惑な通信
    • マルウェア、ウイルス、または有害なコード
    • 不正アクセスまたはスクレイピング
    • なりすまし
    • 他者の知的財産権の侵害
    • セキュリティ対策の回避
    • 許可なくサービスを再販売すること
    • 会社と競合するためにサービスを利用すること
2.8 API 利用規約(該当する場合)
  • レート制限
  • API キーに関する責任
  • API の許可される利用および禁止される利用
  • API アクセスを取り消す権利
  • 該当する場合の帰属表示要件
2.9 プライバシーとデータ保護
  • プライバシーポリシーへの参照
  • データの取り扱いに関する概要
  • GDPR 遵守に関する声明(EU ユーザー向け):
    • 処理の法的根拠
    • データ主体の権利(アクセス、訂正、消去、データポータビリティ、処理の制限、異議申し立て)
    • 該当する場合、データ保護責任者への連絡先
    • 監督機関に苦情を申し立てる権利
    • 国境を越えたデータ移転に関する開示
  • CCPA 遵守に関する声明(カリフォルニア州居住者向け):
    • 収集される個人情報を知る権利
    • 個人情報を削除する権利
    • 個人情報の販売をオプトアウトする権利
    • 権利を行使したことを理由に差別されない権利
    • 「個人情報を販売しないでください」リンクの設置要件
  • Cookie ポリシーへの参照
2.10 免責事項および責任の制限
  • サービスは「現状有姿」および「提供可能な範囲」で提供されます
  • 保証の否認(商品性、特定目的への適合性、非侵害性)
  • 責任の制限(過去 12 か月間に支払われた金額、または無料ユーザーの場合は 100 ドルを上限とします)
  • 結果的損害、付随的損害、特別損害および懲罰的損害の除外
  • 法律で義務付けられる場合の例外(一部の法域では、特定の損害に対する責任制限が認められていません)
  • 不可抗力
2.11 補償
  • ユーザーは、以下に起因する請求について会社を補償することに同意します:
    • ユーザーによるサービスの利用
    • ユーザーのコンテンツ
    • ユーザーによる本規約の違反
    • ユーザーによる第三者の権利の侵害
  • 会社が請求に対する防御を引き受ける権利
  • 合理的な範囲(過度に広範でないこと)
2.12 契約の終了
  • ユーザーが契約を終了する権利(アカウントの削除、サービスの利用停止)
  • 会社が契約を終了または停止する権利(正当な理由がある場合、合理的な範囲で事前通知を行うこと)
  • 契約終了の効果(アクセスの停止、データの保持・削除に関する方針)
  • 契約終了後も有効に存続する条項
2.13 紛争解決
  • 準拠法(管轄地を指定)
  • まず非公式な解決を試みること(30 日間の通知および交渉期間)
  • 仲裁条項(希望する場合)およびオプトアウト条項
    • 仲裁機関(例:AAA、JAMS)
    • 個別仲裁のみ(集団訴訟の権利放棄)
    • 少額訴訟裁判所の例外
  • 仲裁を利用しない場合の訴訟の管轄および裁判地
2.14 規約の変更
  • 会社は通知のうえ規約を更新できます(メールおよび/またはサービス上の目立つ通知)
  • 変更が有効になるまでの通知期間(重要な変更の場合は通常 30 日間)
  • 変更後もサービスを継続して利用した場合、変更に同意したものとみなされます
  • 重要な変更には、より目立つ通知が必要です
2.15 一般条項
  • 完全合意
  • 分離可能性
  • 権利放棄
  • 譲渡(会社は合併・買収に関連して譲渡できますが、ユーザーは譲渡できません)
  • 代理関係、パートナーシップ、雇用関係が成立しないこと
  • 見出しは便宜上のものにすぎないこと
  • 電子的な通信への同意
2.16 連絡先情報
  • 会社の正式名称および住所
  • 法的通知用メールアドレス
  • 一般サポート用メールアドレス
  • 正式な通知の郵送先住所
ステップ 3:出力を生成する

ウェブサイトから会社名を導き出します。現在の作業ディレクトリに TERMS-OF-SERVICE-[company]-[date].md という名前のファイルを書き込みます。今日の日付を YYYY-MM-DD 形式で使用します。

# Terms of Service

> **LEGAL DISCLAIMER**: These Terms of Service are generated by an AI assistant and are provided as a starting point for drafting purposes only. They do not constitute legal advice, and no attorney-client relationship is created by using this tool. Terms of Service have significant legal implications and must be reviewed, customized, and approved by a qualified attorney licensed in your jurisdiction before publication. Requirements vary by jurisdiction, industry, and business model. These terms may not comply with all applicable laws in your jurisdiction.

> **Company**: [company name] [VERIFY if assumed]
> **Website**: [url]
> **Generated**: [date]
> **Applicable Regulations**: GDPR, CCPA [add others as applicable]

---

# [Company Name] Terms of Service

**Last Updated**: [date]

**Effective Date**: [date]

---

## 1. Acceptance of Terms

> **Plain English Summary**: By using [Product Name], you agree to these terms. If you do not agree, please do not use our service. You must be at least [age] years old to use this service.

[Legal text]

---

## 2. Description of Service

> **Plain English Summary**: [Product Name] is [brief description]. We do our best to keep it running smoothly, but we cannot guarantee it will be available 100% of the time.

[Legal text]

---

## 3. User Accounts

> **Plain English Summary**: You are responsible for keeping your account secure. Do not share your password. Everything that happens under your account is your responsibility.

[Legal text]

---

[Continue for all applicable sections, each with its Plain English Summary block followed by the legal text]

---

## Contact Us

If you have questions about these Terms of Service, please contact us:

- **Email**: [VERIFY] legal@[domain]
- **Address**: [VERIFY] [company address]
- **Support**: [VERIFY] support@[domain]

---

## Document Information

| Field | Value |
|---|---|
| **Applicable To** | [website/product name and URL] |
| **Business Type** | [SaaS/marketplace/etc.] |
| **Jurisdiction** | [VERIFY] [assumed jurisdiction] |
| **GDPR Applicable** | [Yes/No based on whether the service targets or collects data from EU users] |
| **CCPA Applicable** | [Yes/No based on whether the service meets CCPA thresholds] |
| **Sections Included** | [X] of [X] applicable sections |
| **Items Marked [VERIFY]** | [count] items need verification |
重要なガイドライン
  • すべてのセクションに、平易な言葉による要約を含めてください。要約は正確であることはもちろん、カジュアルで親しみやすく、本当に役立つ内容にしてください。Basecampのポリシーのように、誠実で、率直で、人間味のある書き方を意識してください。
  • 仮定に基づいて記載した内容には、ユーザーが確認すべき箇所を正確に把握できるよう、[VERIFY]を付けてください。
  • 製品に該当しないセクションは含めないでください。シンプルなブログにAPI利用規約のセクションは必要ありません。コンテンツのアップロード機能がないSaaSツールに、ユーザー生成コンテンツのセクションは必要ありません。
  • ほとんどのオンラインサービスにはEUやカリフォルニア州のユーザーがいるため、プライバシーのセクションには、GDPRとCCPAに関するサブセクションを常に別々に含めてください。
  • 仲裁条項には、オプトアウトの仕組み(通常はアカウント作成から30日以内)を含めてください。これは一部の法域で求められており、ベストプラクティスとされています。
  • 支払い条件は具体的にしてください。「返金を受けられる場合があります」とは書かず、事業の種類に応じた具体的な返金ポリシーを記載してください。
  • 集団訴訟の放棄条項を含める場合は、明確かつ目立つ形で記載してください。
  • 不可抗力については、自然災害、パンデミック、政府の措置、その他同様の事象を対象として、免責事項のセクションに記載してください。
  • 連絡先情報には、少なくともメールアドレスと郵送先住所を含めてください。これらはさまざまな規制で義務付けられています。
  • 契約終了の条項は、双方にとって公平な内容にしてください。ユーザーがアカウントを閉鎖する方法と、その後データがどうなるかを明確に説明してください。

コメント