Agent skill: remove a person's listings from people-search sites and data brokers without paying deletion services. First-party opt-outs, CA DROP when they live in California, a SQLite legal log, a localhost report.
This is not legal advice.
Localhost only (127.0.0.1:8765): running report, household roster, cadence/pause. Synthetic sample data in the shots.
This repo is the skill. You do not need a human to explain it.
- Read
AGENTS.md(boot). - Read
SKILL.md(playbook). - Start §0 (tools this host has) then §1 intake 1:1. Roster is SQLite +
/rosterif Python works, elsetemplates/paper-log.md. Then run the loop.
Workspace (takedown.db or paper log, evidence) goes outside this clone. Data flow: docs/PRIVACY.md. No Python is fine — coach or paper log (SKILL.md §0).
python3 scripts/ryd.py init --workspace "$HOME/privacy-takedown"
python3 scripts/ryd.py serve --workspace "$HOME/privacy-takedown"
# report http://127.0.0.1:8765/
# roster http://127.0.0.1:8765/roster
# settings http://127.0.0.1:8765/settingsPaste this URL into your coding agent (Claude, Codex, Pi, OMP, Hermes, OpenClaw, Cursor, Grok, or anything that will clone a repo and read AGENTS.md / SKILL.md):
https://github.com/k7cfo/remove-your-data
Say: remove my data from people-search sites. The agent should ask where you live first. California → DROP first.
Do not publish a fork. Open a pull request here.
We want as many PRs as possible: dead opt-out URLs, new official forms, DROP/GDPR clock corrections, captcha and mailbox gotchas, search queries that actually find listings, notes for a specific agent host. That is how this stays a good open-source skill. GitHub's Fork button is only for sending that PR.
See CONTRIBUTING.md.
Data brokers publish you. Paid “we'll delete you” apps mostly file the same free forms, then charge rent because brokers re-scrape. Some of those brands sit next to the people-search business. This skill is the mop you run yourself.
AGPL-3.0-or-later. Free to use. If you ship a modified copy, or run a modified version as a network service, keep it AGPL and share the source. Contributions are inbound=outbound. Details in LICENSE.
What changed: CHANGELOG.md.
QA is Python-stdlib-only and uses temporary synthetic identities. It never contacts a broker or submits a live form.
python3 -m compileall -q scripts tests
python3 -m unittest discover -s tests -vGitHub Actions runs the same checks on Python 3.10–3.13. Real-data dashboards remain loopback-only; RYD_PREVIEW=1 can expose only the built-in synthetic --demo workspace.


