How k7cfo/remove-your-data works
remove-your-data is an AI-agent skill for filing and tracking free data-broker removals. The documented workflow starts with residency and personal/household intake, finds broker listings, submits first-party opt-outs and applicable legal requests, follows verification and stale requests, then reports progress in chat. Its local SQLite ledger records requests and deadlines; state-law packs and templates support jurisdiction-specific filings. The README also describes California DROP and optional search-engine scans. Source excerpts are partial, so internal call ownership beyond the indexed imports is not inferred.
Main entry points: ryd.py Request ledger · ryd_laws.py Law clocks · SKILL.md Agent skill · ryd_report.py Chat results card
Components 22
Removal workflow
- Agent skill
skills/remove-your-data/SKILL.md - Residency intake
scripts/ryd.py - Household roster
scripts/ryd.py - Listing discovery
scripts/ryd.py - Search engines
scripts/ryd.py - Broker opt-outs
references/brokers.md - Verification handling
scripts/ryd.py - Stale follow-up
scripts/ryd.py
Legal requests
- Request filing
scripts/ryd.py - California DROP
scripts/ryd.py - Law clocks
scripts/ryd_laws.py - Jurisdiction packs
laws/packs - Request templates
laws/templates
Local state
- Request ledger
scripts/ryd.py - Ledger schema
scripts/schema.sql
Progress and reporting
- Local dashboard
scripts/ryd.py - Report data
scripts/ryd.py - Chat results card
scripts/ryd_report.py
Other components
- Person
- AI agent
- Personal inbox
- Chat response
Connections 23
- Person → AI agent: requests removal
README.md - AI agent → Agent skill: uses skill
README.md - Agent skill → Residency intake: starts intake
README.md - Residency intake → Household roster: sets up people
README.md - Residency intake → Listing discovery: provides identifiers
README.md - Listing discovery → Broker opt-outs: checks broker playbook
README.md - Listing discovery → Search engines: optionally scans
README.md - Listing discovery → Request filing: leads to opt-outs
README.md - Request filing → California DROP: routes California
README.md - Request filing → Law clocks: tracks legal deadlines
README.md - Law clocks → Jurisdiction packs: uses jurisdiction rules
README.md - Law clocks → Request templates: renders requests
README.md - Request filing → Request ledger: logs requests
README.md - Verification handling → Personal inbox: uses own inbox
README.md - Personal inbox → Verification handling: provides replies
README.md - Verification handling → Request ledger: logs verification
README.md - Stale follow-up → Request ledger: checks stale requests
README.md - Stale follow-up → Personal inbox: sends follow-ups
README.md - Request ledger → Ledger schema: uses schema
- Request ledger → Local dashboard: feeds dashboard
README.md - Local dashboard → Report data: loads progress
scripts/ryd.py - Report data → Chat results card: formats results
scripts/ryd.py - Chat results card → Chat response: shows results
README.md