Skip to main content
skill CX Codex

legal — Claude Code skill: privacy policy, terms and EULA

Writes privacy policies, terms of service and EULAs around how your app actually handles data and which markets you ship to.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add rshankras/claude-code-apple-skills --skill legal -a claude-code
Open on GitHub

What legal does

The legal skill walks indie Apple developers through generating legal documents. It asks about your data collection, third-party SDKs and target regions, then produces Markdown with app-specific placeholders filled in. Along the way it maps GDPR, CCPA, DPDP and COPPA requirements and helps you fill in the App Store Privacy Nutrition Labels.

Two sub-skills do the work. privacy-policy/ builds the documents and suggests where to host them — GitHub Pages, your own site, or inside the app. privacy-publish/ pushes the finished pages live and sets the Privacy Policy and Support URLs in App Store Connect through the ASC API, with a dry run first. The skill can use Read, Glob, Grep and AskUserQuestion, so it reads your project and asks questions rather than writing files on its own.

That ASC API step is the one to watch. The dry run shows which URLs would land in App Store Connect, and you want to see that list before letting the real call through. Nearby skills cover the rest of the compliance surface: generators/consent-flow for consent UI, generators/account-deletion for the App Store account deletion requirement, generators/permission-priming for ATT priming.

What it helps with

  • generate a privacy policy that matches your app's data collection
  • draft terms of service and a EULA for App Store submission
  • work out what GDPR, CCPA or DPDP requires from your app
  • refresh legal documents after adding analytics, ads or tracking
  • publish the pages and set the URLs in App Store Connect

Example prompts for the agent

  • generate a privacy policy for my iOS app — I collect data through Firebase and RevenueCat
  • I need terms of service and a EULA before submitting to the App Store
  • update my privacy policy, I just added an ad SDK and the ATT prompt

How to install legal

1Skills CLI (Vercel)

npx skills add rshankras/claude-code-apple-skills --skill legal -a claude-code

2Manually: put the files in place

~/.claude/skills/legal/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/legal/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about legal

How do I install legal in Claude?

Run npx skills add rshankras/claude-code-apple-skills --skill legal -a claude-code. The skill lands at ~/.claude/skills/legal/SKILL.md.

What does the legal skill do?

It generates privacy policies, terms of service and EULAs tailored to your data practices and target regions, and gives guidance on GDPR, CCPA, DPDP and COPPA requirements.

Do I need App Store Connect access?

Only if you want to publish the pages and set the URLs through the ASC API. The privacy-publish/ sub-skill runs a dry run first, so you can hold off on the real write.

Source text

SKILL.md · MIT
---
name: legal
description: Legal document generation and compliance guidance for indie Apple developers. Covers privacy policies, terms of service, EULAs, GDPR/CCPA/DPDP compliance, and Apple App Store legal requirements. Use when user needs legal documents or compliance guidance.
allowed-tools: [Read, Glob, Grep, AskUserQuestion]
last_verified: 2026-07-16
review_by: 2027-06-22
---

# Legal Document Generation & Compliance

Legal document generation and compliance guidance for indie Apple developers. Generate privacy policies, terms of service, and EULAs tailored to your app's data practices and target markets.

## When This Skill Activates

Use this skill when the user:
- Needs a privacy policy for their app
- Needs terms of service or EULA
- Asks about legal compliance for App Store submission
- Mentions GDPR, CCPA, DPDP, or COPPA compliance
- Wants to update legal documents after adding analytics, ads, or tracking
- Asks about Apple's privacy requirements or Privacy Nutrition Labels
- Needs legal document hosting guidance (GitHub Pages, in-app, website)

## Available Skills

### privacy-policy/
Generate privacy policies, terms of service, and EULAs tailored to your app's data collection practices, third-party SDKs, and target regions. Includes Apple Privacy Nutrition Label mapping and hosting guidance.

### privacy-publish/
Publish the generated legal pages to hosted URLs and set the App Store Connect Privacy Policy / Support URLs via the ASC API (dry-run first).

## How to Use

1. User requests legal documents or compliance guidance
2. Read `privacy-policy/SKILL.md` for the full generation workflow
3. The skill will ask configuration questions about data practices
4. Documents are generated in Markdown with app-specific placeholders filled in

## Related Skills

- `generators/consent-flow` -- GDPR/CCPA consent UI and tracking consent management
- `generators/account-deletion` -- Account deletion flow (App Store requirement)
- `generators/permission-priming` -- Pre-permission UI patterns (ATT priming)
- `monetization/` -- Subscription terms and pricing disclosures

© rshankras · MIT · rshankras/claude-code-apple-skills

Similar skills

Everything for Writing and docs →

From the same set17

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor