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.

Install

openclaw skills install @liverock/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

CategoryCovers
Privacy RisksData collection, sharing, tracking, cookies, third-party data usage
Financial ChangesPricing, fees, billing, refunds, payment terms, auto-renewal
User RightsAccount termination, content ownership, arbitration, governing law