# Legal Tos Differ

> Fetches Terms of Service documents, stores snapshots, and performs semantic diffing to identify meaningful legal changes across Privacy Risks, Financial Changes, and User Rights categories.

- Skill: `cslawyer1985/legal-tos-differ` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add cslawyer1985/legal-tos-differ`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cslawyer1985/legal-tos-differ/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cslawyer1985 (https://skillmd.com/u/cslawyer1985)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cslawyer1985/legal-tos-differ

---


# Legal/TOS Diff-er

This skill tracks changes in Terms of Service and legal documents by fetching pages, extracting the legal text, and comparing versions semantically.

## What It Does

- **Fetches** legal documents from tracked URLs
- **Extracts** clean legal text, stripping navigation, ads, and page noise
- **Stores** timestamped snapshots for historical comparison
- **Compares** versions using semantic analysis (not just text diffs)
- **Categorizes** changes into Privacy Risks, Financial Changes, and User Rights

## How It Works

1. Use `add_url` to start tracking a legal document
2. Use `fetch_current` to capture the first snapshot
3. Later, use `diff` to fetch the current version and compare it against the previous snapshot
4. The Claude Code runtime receives a structured comparison prompt and performs the semantic analysis

## Change Categories

| Category | Covers |
|----------|--------|
| **Privacy Risks** | Data collection, sharing, tracking, cookies, third-party data usage |
| **Financial Changes** | Pricing, fees, billing, refunds, payment terms, auto-renewal |
| **User Rights** | Account termination, content ownership, arbitration, governing law |

