BrokerScan

Data Broker Exposure Scanner

BrokerScan

BrokerScan automates detection and opt-out across 30+ data broker sites — the people-search, background-check, and B2B aggregator platforms that scrape and sell your personal information to recruiters and spammers. Opting out manually is repetitive; brokers re-list removed data after roughly 90 days. BrokerScan tracks what's exposed and tells you where to act.

The problem it solves: your name, city, phone, and email are already listed on dozens of broker sites. Finding them all manually takes hours. BrokerScan checks them systematically, logs results to a local database, and surfaces direct opt-out URLs for any site where you're found.

How it works

A Playwright-based Python CLI visits each broker site using a real Chromium browser to avoid basic bot detection. It checks for your name and city in results, logs each outcome (FOUND / CLEAN / BLOCKED / ERROR) to SQLite with a timestamp, and outputs direct opt-out links for any FOUND entries. The —due-only flag skips brokers checked within the last 90 days, so re-scans are efficient. The dashboard UI runs as a live demo in the browser.

Honest limitations

High-priority brokers like ZoomInfo and Spokeo aggressively block headless browsers with CAPTCHAs and Cloudflare. BLOCKED status means you check those manually via the opt-out URL. Most opt-out flows also require email confirmation — automation gets you to the form, not through it.

Stack

Python · Playwright · Rich · SQLite · Vanilla HTML/CSS/JS dashboard

Live Demo   GitHub

← Back to My Work