概要
- 自動データブローカーオプトアウトツール のmacOS向け概要
- 500以上の 個人情報検索サイト・データブローカー から情報削除を自動化
- CAPTCHA自動解決・状態管理・iMessage通知 機能搭載
- 個人情報や設定ファイルは ローカル保存・プライバシー重視
- 有料サービスとの比較・併用提案 も解説
macOS用自動データブローカーオプトアウトランナー概要
- 毎月自動実行 による500以上のデータブローカー・個人情報検索サイトからの情報削除
- CAPTCHA解決(CapSolver連携)、削除済みサイトのスキップ(90日再チェック)、 iMessageで結果通知
- Playwright によるブラウザ自動操作、Node.js 18+必須、 launchd によるスケジューリング
- config.json(個人情報)・state.json(オプトアウト履歴) は.gitignoreで管理、外部送信なし
- 手動対応が必要なサイトは 自動でブラウザ起動、作業を促す設計
主な機能詳細
- 名前・州名で検索→リスティング特定→オプトアウトフォーム自動送信
- CAPTCHA自動解決(CapSolver、1回約0.001ドル)
- 90日以内に削除済みブローカーはスキップ
- iMessageで完了通知、手動対応サイトは自動でブラウザ起動
- 削除結果のステータス表示
- ✅ 削除済み(今回実施)
- ⏭ スキップ(最近削除済み)
- 🔍 該当なし(リスト未発見)
- 📋 手動対応(ブラウザで開く)
- ❌ エラー(次回再試行)
必要環境・セットアップ手順
- macOS (launchd・iMessage利用)
- Node.js 18+、 Playwright (npx playwright install chromium推奨)
- CapSolver(推奨、無料で登録・APIキー取得)
- セットアップ手順
- リポジトリクローン:
git clone https://github.com/stephenlthorn/auto-identity-remove.git - 依存関係インストール:
npm install - インタラクティブセットアップ:
node setup.js - 手動実行:
./run.sh
- リポジトリクローン:
セットアップフロー(setup.js)
- 個人情報入力 (氏名・都市・州・郵便番号・メール・電話番号)
- エイリアス入力 (旧姓・別名等)
- CapSolver APIキー登録 (CAPTCHA対策)
- 一部サイト用アカウント作成 (config.jsonに保存)
- iMessage送信先電話番号登録
- launchdによるスケジューリング (毎月1日9時に自動実行)
状態管理と再チェック
- state.json で各ブローカーごとの最終削除日時・回数を記録
- 90日ごと に再チェック・再削除を実施(多くのブローカーは再掲載あり)
自動対応・手動対応サイト例
-
自動削除対応サイト(30以上)
- Spokeo、WhitePages、FastPeopleSearch、TruePeopleSearch、BeenVerified、Radaris、Intelius、PeopleFinders、PeopleSmart、MyLife、Nuwber、FamilyTreeNow、CheckPeople、ThatsThem、USPhonebook、PublicDataUSA、SmartBackgroundChecks、SearchPeopleFree、PeopleSearchNow、InfoTracer、SocialCatfish、NationalPublicData、ClustrMaps、PrivateRecords、Acxiom、LexisNexis、ZoomInfo、Clearbit、Pipl(Mail.app経由)
-
ジェネリック対応(500+サイト)
- The Markup’s data broker list(~494件)、BADBOOLリスト(~27件)
- 「Do Not Sell」ボタン自動クリック
- OneTrust/TrustArc/Osano経由のプライバシーマネージャ利用
- 汎用オプトアウトフォーム自動入力・送信
- DSAR/データリクエストリンク抽出(手動リストへ)
- The Markup’s data broker list(~494件)、BADBOOLリスト(~27件)
-
手動対応サイト
- Google Results About You(Googleアカウント必須)
- Google Outdated Content(個別URL提出)
ブローカー追加・カスタマイズ
- brokers.js編集で新規ブローカー追加可能
- name, method, optOutUrl, formFields, submitSelector, captchaLikely, priority等を記述
- Pull Request歓迎
アンインストール・スケジュール停止
- launchdアンロード:
launchctl unload ~/Library/LaunchAgents/com.auto-identity-remove.plist - plist削除:
rm ~/Library/LaunchAgents/com.auto-identity-remove.plist
有料サービスとの違い・併用提案
- Incogni(年96ドル)・Optery(年39ドル) 等の有料サービスはカバレッジ・保守性で優位
- 本ツールは透明性・自主管理・サブスク不要 を重視
- 有料サービス+本ツールの併用で最強 (有料で大半カバー+本ツールで取りこぼし対応)
ライセンス
- MITライセンス