open-source · self-hosted · MIT

Delete yourself from
600+ data brokers.

Data brokers post your address, phone number, age, and relatives online and sell it to whoever pays. DeleteMe and Incogni charge $100+ a year to take it down. This does the same thing for free, and it runs on your own computer instead of some company's.

# install (Python 3.11+)
$ pipx install git+https://github.com/txssseal/broker-scrub.git
$ brokerscrub init          # fill in ~/.brokerscrub/config.toml
$ brokerscrub ingest        brokers: 603 in registry
$ brokerscrub send          # dry-run first — review, then --live
The problem

Go look yourself up.

Search your name on Spokeo or Whitepages. Your addresses going back years, your phone numbers, your age, your family — it's all sitting there for anyone to buy. The services that scrub it off want a subscription, and to sign up you hand them the same personal info you're trying to get rid of.

How it works

What it does

Every data broker has to register with California and publish an address for deletion requests. That list is public — about 600 of them. broker-scrub goes down the list and does the tedious part for you:

  1. Grabs the list — ~600 brokers, each with a contact they're required by law to publish.
  2. Emails each one a deletion request that quotes the actual laws (Texas TDPSA, California CCPA). You get a dry run to look at first; nothing sends until you say go.
  3. Watches for replies, clicks the real confirmation links itself, and tracks the 45-day deadline the law gives them.
  4. Flags whoever ignores you — that's who you report to the attorney general. Runs again later, because brokers just add you back.
Why self-hosted

Why run it yourself

■ local

Your data stays home

Your identifiers and your email login stay on your machine. Nothing gets uploaded to anyone.

■ free

No subscription

Own it once. No monthly fee to keep exercising rights that are already yours by law.

■ open

Auditable

MIT-licensed and fully readable. Verify exactly what it sends and where your data goes.

■ safe

Hardened by design

Spoofed-reply and DNS-rebinding protections, owner-only files, and a real test suite.

■ legal

Statute-backed

Every demand cites the TDPSA/CCPA and starts a 45-day clock — a paper trail for AG complaints.

■ thorough

Handles the replies

It sorts the confirmations, the bounces, and the "go use our portal" brush-offs, and keeps chasing them.

The difference

vs. the subscription services

 broker-scrubDeleteMe / Incogni
Runs whereYour machineTheir cloud
Your PII goes toOnly the brokersThem, too
CostFree$100–200 / yr
SourceOpen (MIT)Proprietary
Legal paper trailYours to keepTheirs
Get started

Set it up in an afternoon

Clone it, put in your name and emails, look at the dry run, then let it send. It's a handful of commands.

Not legal advice. broker-scrub submits privacy requests on your own behalf, about your own data, and you're responsible for what you send. California residents can use the state's free DROP program instead. Statutory citations reflect the authors' reading of the law — verify before relying on them.