Studio Founder

Terms of Service, Cookie Policy, and DPA β€” All Three in One Session

3 docs in 15 minLegal & Compliance4 min read

Key Takeaway

We generated a complete, cross-referenced legal document stack β€” Terms of Service, Cookie Policy, and Data Processing Agreement β€” in one 15-minute session, consistent and launch-ready.

The Problem

Launching a SaaS product in the EU requires a minimum legal document stack:

  1. Terms of Service β€” the contract between you and your users
  2. Cookie Policy β€” CNIL/ePrivacy Directive compliance for website tracking
  3. Data Processing Agreement β€” required when you process data on behalf of clients (Art. 28 GDPR)

Three documents. Each written by a different lawyer at a different time? They'll contradict each other. "Data" means one thing in the ToS and another in the DPA. The cookie policy references categories that don't match the privacy policy. Defined terms drift.

The standard approach: brief the law firm. They assign three associates (junior for cookie policy, mid-level for ToS, senior for DPA). Coordination meeting. Three separate drafts. Internal review. Client review. Comments. Revisions. Final versions.

Timeline: 2-4 weeks. Cost: €5,000-€10,000.

For a seed-stage company shipping its first product, that's either a month of runway or a "we'll add legal docs later" decision that comes back to bite.

The Solution

The Legal Advisor skill generates all three documents in a single session. Because one agent produces all three, definitions are consistent, cross-references are valid, and the documents work as a coherent stack.

The Process

yamlShow code
skill: legal-advisor
input:
  document_type: legal-stack
  documents: [terms-of-service, cookie-policy, dpa]
  regulation: [gdpr, eprivacy, french-consumer-code]
  jurisdiction: france
  product:
    name: "Artifice Studio"
    type: b2b-saas
    pricing_model: subscription
    free_trial: true
    trial_duration: 14_days
  tos_config:
    liability_cap: "12 months of fees paid"
    refund_policy: "pro-rata for annual plans, none for monthly"
    acceptable_use: true
    account_termination:
      by_user: "any time, with data export period"
      by_provider: "30 days notice or immediate for ToS violation"
    governing_law: france
    dispute_resolution: "Tribunal de Commerce de Paris"
  cookie_config:
    consent_tool: "Axeptio"
    categories:
      essential: [session, csrf, preferences]
      analytics: [google_analytics, mixpanel]
      marketing: [linkedin_insight, meta_pixel]
    default_state: "all non-essential OFF"
    consent_duration: "6 months per CNIL recommendation"
  dpa_config:
    processing_activities:
      - "Client data storage and processing for AI model fine-tuning"
      - "Usage analytics aggregation"
    sub_processors:
      - name: AWS
        purpose: "Infrastructure (EU-West-3 Paris)"
        location: EU
      - name: Stripe
        purpose: "Payment processing"
        location: US
        safeguard: "SCCs + DPF"
    breach_notification: "72 hours to controller, per Art. 33 GDPR"
    data_return: "30 days post-termination, then deletion"
    audit_rights: "once per year with 30 days notice"
output:
  format: markdown
  cross_reference: true  # ensure consistent definitions across docs
  language: english

The agent produces three documents with:

Cross-Referenced Definitions:

markdownShow code
## Definitions (shared across ToS, Cookie Policy, and DPA)

"Personal Data" β€” as defined in Art. 4(1) GDPR
"Processing" β€” as defined in Art. 4(2) GDPR
"Client Data" β€” any data uploaded or generated by Client through the Service
"Service" β€” the Artifice Studio platform as described in the Terms of Service

Internal Consistency Checks:

markdownShow code
## Consistency Report

βœ… "Client Data" definition identical across ToS Β§1.4, DPA Β§1.2
βœ… Data retention in DPA Β§7 matches retention in Privacy Policy Β§6
βœ… Sub-processor list in DPA Annex III matches third parties in Cookie Policy Β§4
βœ… Termination provisions in ToS Β§12 aligned with data return in DPA Β§8
βœ… Governing law (France) consistent across all three documents
⚠️ Note: Cookie consent duration set to 6 months per CNIL 2020 guidelines
   (stricter than ePrivacy Directive's 12 months)

The Results

MetricLaw Firm (3 docs)Agent (1 session)
Time to first draft2-4 weeks15 minutes
Cost€5,000-€10,000$0
Cross-document consistencyVaries (multiple authors)Guaranteed (single pass)
Lawyer review neededStill yesYes β€” but review, not draft
Lawyer review costN/A (included in draft)€500-€800
Iterations2-3 rounds1 round

Total cost with agent: €500-€800 (lawyer review only) vs €5,000-€10,000 (full drafting).

Time saved: 2-4 weeks β†’ 1-2 days (including lawyer review turnaround).

Try It Yourself

bashShow code
# Install via Mr.Chief dashboard after signing up at mrchief.ai/setup
# clawhub install legal-advisor
View details
Generate a complete legal document stack for our B2B SaaS launch: Terms of Service,
Cookie Policy, and Data Processing Agreement. French jurisdiction, GDPR-compliant,
Tribunal de Commerce de Paris for disputes. Make sure all three are cross-referenced
with consistent definitions.

Launch with legal docs that actually make sense together.


Three documents. One session. Zero contradictions. Our lawyer reviewed the stack in an afternoon and said "ship it."

legal documentsGDPRSaaS legalDPA

Want results like these?

Start free with your own AI team. No credit card required.

Terms of Service, Cookie Policy, and DPA β€” All Three in One Session β€” Mr.Chief