Show HN: Auto-identity-remove – Automated data broker opt-out runner for macOS
Tool Overview & Requirements
- Script automates monthly opt-outs on 500+ data broker sites using Playwright and Node.js.
- macOS-specific: uses
launchdfor scheduling, Messages/iMessage and Mail.app for notifications and email verification flows. - Requires personal info (name, city, state, ZIP, email, phone), making it implicitly US-centric.
- Uses a paid CAPTCHA-solving service (CapSolver) integrated via npm.
Effectiveness & Reliability
- Author admits the heuristic approach misses many brokers and wants help adding site-specific flows and verifying which ones actually succeed.
- Several commenters doubt high success rates because many brokers require:
- Finding and specifying an exact record URL.
- Account creation and email/phone verification.
- Complex, changing flows designed to resist automation.
- A Canadian user reports many 404s, manual intervention needs, and likely breakage for non-numeric ZIPs and non-US addresses.
Privacy, Trust & Threat Model
- Multiple commenters worry the tool may effectively send fresh, accurate PII to hundreds of shady sites rather than reducing exposure.
- Some suspect many “opt-out” forms exist mainly to collect updated data or mark emails/phones as active.
- Concerns about trusting an unfamiliar open-source project that:
- Centralizes highly sensitive data.
- Depends on external APIs and npm packages.
- Desire for a very small, auditable, open-source tool with clear dry-run/audit mode to show exactly what is submitted where.
CAPTCHAs and Anti-Automation Barriers
- Tool offloads CAPTCHA solving to CapSolver; discussion notes many such services rely on cheap human labor behind an “AI” façade.
- Broad frustration with increasingly difficult CAPTCHAs and a trend toward device-attestation-based systems that further complicate automation.
Platform Limitations & Scheduling
- Currently tied to macOS mainly for
launchd, Messages, and Mail. - Commenters suggest portability is feasible:
- Replace
launchdwith cron/systemd/Windows Task Scheduler. - Remove Mac-specific notification/iMessage hooks for CLI or containerized use.
- Replace
Geography, Law & Alternatives
- US-focus limits usefulness for users in Canada, Australia, UK, etc.; effect on international brokers is unclear.
- Several argue stronger privacy laws (GDPR-style, right to be forgotten, California’s DROP system) are more meaningful than per-broker scripts.
- Alternatives mentioned:
- Manual opt-outs via curated broker lists.
- Paid services like Optery, with mixed reviews.
- Conceptual idea of polluting data sets with large volumes of bogus entries instead of opting out.