Add data broker opt-out guide page

D David Veksler · 3 months ago 15b2f0090c8fca6e6516bb72cc11512f3c87631e
Parent: a9ad22baf
Add privacy-data-broker-opt-out.html: a comprehensive US-focused opt-out checklist for removing personal information from people-search sites and data brokers. The page includes SEO/OpenGraph/Twitter meta tags and JSON-LD, Bootstrap 5 layout and icons, responsive and print styles, a dark/light theme toggle, localStorage-backed checklist progress with reset/print controls, and curated opt-out links and guidance for professional aggregators and cache removal.

2 files changed +669 −0

Diff

diff --git a/images/privacy-data-broker-opt-out.png b/images/privacy-data-broker-opt-out.png
new file mode 100644
index 0000000..21e8d0a
Binary files /dev/null and b/images/privacy-data-broker-opt-out.png differ
diff --git a/privacy-data-broker-opt-out.html b/privacy-data-broker-opt-out.html
new file mode 100644
index 0000000..b48e6fa
--- /dev/null
+++ b/privacy-data-broker-opt-out.html
@@ -0,0 +1,669 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    
+    <!-- Essential SEO Tags -->
+    <title>Privacy: Data Broker Opt-Out Guide</title>
+    <meta name="description" content="A comprehensive, step-by-step USA guide to removing your personal information from data brokers, people-search sites, and professional aggregators."/>
+    <meta name="keywords" content="data broker opt-out, privacy protection, delete personal info, people search removal, privacy guide, OSINT defense, personal security"/>
+    <link rel="canonical" href="https://cheatsheets.davidveksler.com/privacy-data-broker-opt-out.html"/>
+    
+    <!-- Open Graph Tags -->
+    <meta property="og:title" content="Privacy: Data Broker Opt-Out Guide"/>
+    <meta property="og:description" content="A comprehensive, step-by-step USA guide to removing your personal information from data brokers, people-search sites, and professional aggregators."/>
+    <meta property="og:type" content="website"/>
+    <meta property="og:url" content="https://cheatsheets.davidveksler.com/privacy-data-broker-opt-out.html"/>
+    <meta property="og:image" content="images/privacy-data-broker-opt-out.png"/>
+    <meta property="og:image:alt" content="Data Broker Opt-Out Guide Preview Image"/>
+    
+    <!-- Twitter Card Tags -->
+    <meta name="twitter:card" content="summary_large_image"/>
+    <meta name="twitter:title" content="Privacy: Data Broker Opt-Out Guide"/>
+    <meta name="twitter:description" content="A comprehensive, step-by-step USA guide to removing your personal information from data brokers, people-search sites, and professional aggregators."/>
+    <meta name="twitter:image" content="images/privacy-data-broker-opt-out.png"/>
+    <meta name="twitter:creator" content="@heroiclife"/>
+
+    <!-- JSON-LD Structured Data -->
+    <script type="application/ld+json">
+    {
+      "@context": "https://schema.org",
+      "@type": "TechArticle",
+      "headline": "Privacy: Data Broker Opt-Out Guide v1.0",
+      "description": "A comprehensive, step-by-step USA guide to removing your personal information from data brokers, people-search sites, and professional aggregators.",
+      "author": {"@type": "Person", "name": "David Veksler (AI Generated)"},
+      "publisher": {"@type": "Organization", "name": "David Veksler Cheatsheets"},
+      "datePublished": "2024-05-20",
+      "dateModified": "2024-05-20",
+      "keywords": "data broker opt-out, privacy protection, delete personal info, people search removal, privacy guide"
+    }
+    </script>
+
+    <!-- Bootstrap 5.3.3 CSS -->
+    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous">
+    <!-- Bootstrap Icons -->
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css">
+
+    <!-- Custom Styles -->
+    <style>
+        :root {
+            --primary-bg: #f8f9fa;
+            --card-bg: #ffffff;
+            --accent-color: #0d6efd;
+            --text-main: #212529;
+            --text-muted: #6c757d;
+        }[data-bs-theme="dark"] {
+            --primary-bg: #212529;
+            --card-bg: #2c3034;
+            --accent-color: #3b82f6;
+            --text-main: #f8f9fa;
+            --text-muted: #adb5bd;
+        }
+
+        body {
+            background-color: var(--primary-bg);
+            color: var(--text-main);
+            font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
+            padding-bottom: 3rem;
+        }
+
+        .header-container {
+            background-color: var(--card-bg);
+            padding: 2rem 0;
+            margin-bottom: 2rem;
+            border-bottom: 1px solid rgba(0,0,0,0.1);
+            box-shadow: 0 2px 4px rgba(0,0,0,0.05);
+        }[data-bs-theme="dark"] .header-container {
+            border-bottom: 1px solid rgba(255,255,255,0.1);
+        }
+
+        .task-card {
+            background-color: var(--card-bg);
+            border-radius: 0.5rem;
+            margin-bottom: 1rem;
+            border: 1px solid rgba(0,0,0,0.125);
+            transition: box-shadow 0.2s ease-in-out;
+        }
+
+        [data-bs-theme="dark"] .task-card {
+            border: 1px solid rgba(255,255,255,0.125);
+        }
+
+        .task-card:hover {
+            box-shadow: 0 4px 8px rgba(0,0,0,0.1);
+        }
+
+        .task-header {
+            display: flex;
+            align-items: center;
+            padding: 1rem;
+            cursor: pointer;
+        }
+
+        .form-check-input {
+            width: 1.5em;
+            height: 1.5em;
+            margin-top: 0;
+            margin-right: 1rem;
+            cursor: pointer;
+        }
+
+        .task-content {
+            padding: 0 1rem 1rem 3.5rem;
+        }
+
+        .completed-text {
+            text-decoration: line-through;
+            color: var(--text-muted);
+        }
+
+        .warning-box {
+            background-color: rgba(255, 193, 7, 0.1);
+            border-left: 4px solid #ffc107;
+            padding: 1rem;
+            margin-bottom: 1.5rem;
+            border-radius: 0 0.25rem 0.25rem 0;
+        }
+
+        .external-link {
+            text-decoration: none;
+            color: var(--accent-color);
+            font-weight: 500;
+        }
+        
+        .external-link:hover {
+            text-decoration: underline;
+        }
+
+        .theme-toggle {
+            position: fixed;
+            bottom: 20px;
+            right: 20px;
+            z-index: 1000;
+            border-radius: 50%;
+            width: 50px;
+            height: 50px;
+            display: flex;
+            align-items: center;
+            justify-content: center;
+            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
+        }
+
+        /* Print Styles */
+        @media print {
+            body {
+                background-color: white !important;
+                color: black !important;
+            }
+            .theme-toggle, .btn-clear, .no-print {
+                display: none !important;
+            }
+            .collapse {
+                display: block !important;
+                height: auto !important;
+            }
+            .task-card {
+                break-inside: avoid;
+                border: 1px solid #ccc !important;
+                box-shadow: none !important;
+                margin-bottom: 0.5rem;
+            }
+            .header-container {
+                box-shadow: none;
+                border-bottom: 2px solid #000;
+            }
+            a[href]::after {
+                content: " (" attr(href) ")";
+                font-size: 0.85em;
+                color: #555;
+            }
+        }
+    </style>
+</head>
+<body>
+
+    <div class="header-container">
+        <div class="container">
+            <div class="row align-items-center">
+                <div class="col-md-8">
+                    <h1 class="display-5 fw-bold"><i class="bi bi-shield-lock text-primary"></i> Data Broker Opt-Out Guide</h1>
+                    <p class="lead text-muted mb-0">A comprehensive US checklist for removing your personal information from people-search websites and data aggregators.</p>
+                </div>
+                <div class="col-md-4 text-md-end mt-3 mt-md-0 no-print">
+                    <button id="clearProgressBtn" class="btn btn-outline-danger btn-clear">
+                        <i class="bi bi-arrow-counterclockwise"></i> Reset Progress
+                    </button>
+                    <button class="btn btn-outline-primary ms-2" onclick="window.print()">
+                        <i class="bi bi-printer"></i> Print
+                    </button>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <div class="container">
+        <!-- Setup & Instructions -->
+        <div class="row mb-4">
+            <div class="col-12">
+                <div class="card shadow-sm">
+                    <div class="card-body">
+                        <h2 class="h4 card-title mb-3"><i class="bi bi-info-circle-fill text-info"></i> General Instructions & Setup</h2>
+                        
+                        <div class="warning-box">
+                            <strong><i class="bi bi-exclamation-triangle-fill"></i> CRITICAL: Do NOT use your primary email!</strong><br>
+                            Use a disposable/alias email. Create one via <a href="https://relay.firefox.com/" target="_blank" rel="noopener noreferrer" class="external-link">Firefox Relay</a>, <a href="https://simplelogin.io/" target="_blank" rel="noopener noreferrer" class="external-link">SimpleLogin</a>, or <a href="https://duckduckgo.com/email" target="_blank" rel="noopener noreferrer" class="external-link">DuckDuckGo Email Protection</a> before starting.
+                        </div>
+
+                        <ul class="mb-0">
+                            <li>For each site below, navigate to the opt-out URL provided.</li>
+                            <li>Search for listings matching <strong>[Your Full Name]</strong> in <strong>[Your City, State]</strong>.</li>
+                            <li>If multiple listings appear (e.g., current address, old addresses in other states), opt out of <strong>ALL</strong> of them.</li>
+                            <li>When email verification is required, check the disposable inbox and click the verification link immediately — some expire within 15 minutes.</li>
+                            <li>If a site requires a CAPTCHA that cannot be completed, flag it and move on.</li>
+                            <li><strong>Do not</strong> create accounts, enter payment information, or start free trials on any site.</li>
+                        </ul>
+                    </div>
+                </div>
+            </div>
+        </div>
+
+        <div class="row">
+            <div class="col-lg-8">
+                <h3 class="h4 mb-3">Core Opt-Out Tasks</h3>
+                <div class="accordion" id="taskAccordion">
+                    
+                    <!-- Task 1 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task1">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task1">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task1">
+                                Task 1: PeopleConnect Network <span class="badge bg-secondary ms-2 text-wrap" style="font-size: 0.7rem;">Covers 7 sites (Intelius, TruthFinder, Instant Checkmate, USSearch, ZabaSearch, AnyWho, CheckPeople)</span>
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task1" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://www.intelius.com/opt-out" target="_blank" rel="noopener noreferrer" class="external-link">intelius.com/opt-out</a> (Redirects to PeopleConnect Suppression Center).</li>
+                                <li>Enter the disposable email address.</li>
+                                <li>Check email — click the verification link within 15 minutes.</li>
+                                <li>Enter your full legal name.</li>
+                                <li>Enter date of birth (required field — enter it if known, otherwise leave for manual follow-up).</li>
+                                <li>Select <strong>ALL</strong> matching records across all states you've lived in.</li>
+                                <li>Set each to "Suppressed" and confirm submission.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 2 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task2">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task2">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task2">
+                                Task 2: Spokeo
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task2" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://www.spokeo.com/" target="_blank" rel="noopener noreferrer" class="external-link">spokeo.com</a> and search for your name.</li>
+                                <li>Find your profile listing. Copy the full profile URL (format: <code>spokeo.com/[Name]/[State]/[City]/XXXXX</code>).</li>
+                                <li>Go to <a href="https://www.spokeo.com/optout" target="_blank" rel="noopener noreferrer" class="external-link">spokeo.com/optout</a>.</li>
+                                <li>Paste the profile URL into the form.</li>
+                                <li>Enter the disposable email address and complete the CAPTCHA.</li>
+                                <li>Submit, then check email and click the verification link.</li>
+                                <li><em>Note: If the profile is behind a paywall and you cannot get the URL, note this for later.</em></li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 3 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task3">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task3">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task3">
+                                Task 3: Whitepages <span class="badge bg-warning text-dark ms-2 text-wrap" style="font-size: 0.7rem;">Requires Phone Verification</span>
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task3" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <p><strong>Step A — Free listing removal:</strong></p>
+                            <ol>
+                                <li>Go to <a href="https://www.whitepages.com/suppression-requests" target="_blank" rel="noopener noreferrer" class="external-link">whitepages.com/suppression-requests</a>.</li>
+                                <li>Search for your name and location.</li>
+                                <li>Paste the profile URL into the suppression form.</li>
+                                <li><strong>Phone Verification:</strong> It will display a code on screen and call a phone number to verify. You must answer the call and enter the code.</li>
+                            </ol>
+                            <p><strong>Step B — Premium listing removal (separate process):</strong></p>
+                            <ol>
+                                <li>Go to <a href="https://support.whitepages.com/hc/en-us/requests/new" target="_blank" rel="noopener noreferrer" class="external-link">Whitepages Support</a>.</li>
+                                <li>Submit a support request asking to remove the Whitepages Premium listing for your name and address.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 4 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task4">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task4">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task4">
+                                Task 4: BeenVerified <span class="badge bg-secondary ms-2 text-wrap" style="font-size: 0.7rem;">Also covers PeopleLooker, Ownerly</span>
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task4" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://www.beenverified.com/app/optout/search" target="_blank" rel="noopener noreferrer" class="external-link">beenverified.com/app/optout/search</a>.</li>
+                                <li>Search for your name and state.</li>
+                                <li>Select the matching listing(s).</li>
+                                <li>Enter the disposable email address.</li>
+                                <li>Click the verification link in your email and confirm removal.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 5 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task5">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task5">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task5">
+                                Task 5: TruePeopleSearch
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task5" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://www.truepeoplesearch.com/removal" target="_blank" rel="noopener noreferrer" class="external-link">truepeoplesearch.com/removal</a> (hidden from homepage).</li>
+                                <li>Enter the disposable email address.</li>
+                                <li>Complete the CAPTCHA/hCaptcha.</li>
+                                <li>Search for your name and city/state.</li>
+                                <li>Click "Remove This Record" on each matching listing.</li>
+                                <li>Check email and click the verification link.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 6 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task6">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task6">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task6">
+                                Task 6: Radaris
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task6" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://radaris.com/control-privacy" target="_blank" rel="noopener noreferrer" class="external-link">radaris.com/control-privacy</a>.</li>
+                                <li>Search for your name.</li>
+                                <li>Find your listing and copy the profile URL.</li>
+                                <li>Paste the URL into the opt-out form.</li>
+                                <li>Enter email and verify.</li>
+                                <li><em>Note: The "Mentions" section requires a separate removal request. If mentions appear, submit a second removal for those.</em></li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 7 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task7">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task7">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task7">
+                                Task 7: PeopleFinders <span class="badge bg-secondary ms-2 text-wrap" style="font-size: 0.7rem;">Also covers PublicRecordsNow</span>
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task7" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://www.peoplefinders.com/opt-out" target="_blank" rel="noopener noreferrer" class="external-link">peoplefinders.com/opt-out</a>.</li>
+                                <li>Enter your name.</li>
+                                <li>Enter the disposable email address.</li>
+                                <li>Complete the CAPTCHA.</li>
+                                <li>Check email, click verification link.</li>
+                                <li>A second form will appear requesting additional profile details — complete it with matching information.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 8 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task8">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task8">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task8">
+                                Task 8: FastPeopleSearch
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task8" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://www.fastpeoplesearch.com/removal" target="_blank" rel="noopener noreferrer" class="external-link">fastpeoplesearch.com/removal</a> (Must be accessed from a US IP address).</li>
+                                <li>Enter the disposable email address.</li>
+                                <li>Agree to the terms and complete the CAPTCHA.</li>
+                                <li>Search for your name and location.</li>
+                                <li>Click "Remove My Record" on each matching listing.</li>
+                                <li>Verify via email.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 9 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task9">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task9">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task9">
+                                Task 9: Nuwber
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task9" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://nuwber.com" target="_blank" rel="noopener noreferrer" class="external-link">nuwber.com</a> and search for your name and location.</li>
+                                <li>Copy the full profile URL.</li>
+                                <li>Go to <a href="https://nuwber.com/removal/link" target="_blank" rel="noopener noreferrer" class="external-link">nuwber.com/removal/link</a>.</li>
+                                <li>Paste the profile URL.</li>
+                                <li>Enter the disposable email and verify.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 10 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task10">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task10">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task10">
+                                Task 10: That'sThem
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task10" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://thatsthem.com/optout" target="_blank" rel="noopener noreferrer" class="external-link">thatsthem.com/optout</a>.</li>
+                                <li>Fill in the form: Name, Address, Phone (if known), Email (disposable).</li>
+                                <li>Complete the CAPTCHA and submit.</li>
+                                <li><strong>Alternative method:</strong> send email to <code>[email protected]</code> with name, address, and request for removal.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 11 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task11">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task11">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task11">
+                                Task 11: MyLife <span class="badge bg-danger ms-2 text-wrap" style="font-size: 0.7rem;">Dark Patterns Warning</span>
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task11" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <div class="alert alert-danger py-2 px-3 mb-3">
+                                <strong>WARNING:</strong> This site uses aggressive dark patterns. Do NOT click any upsell buttons, "reputation score" offers, or account creation prompts.
+                            </div>
+                            <ol>
+                                <li>Go to <a href="https://www.mylife.com/ccpa/index.pubview" target="_blank" rel="noopener noreferrer" class="external-link">mylife.com/ccpa/index.pubview</a>.</li>
+                                <li>Select your state and enter your name.</li>
+                                <li>Find the matching profile and copy the URL.</li>
+                                <li>Paste profile URL into the form.</li>
+                                <li>Enter email and submit the verification code.</li>
+                                <li>If the web form is unresponsive, call <code>(888) 704-1900</code> and request removal verbally.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Task 12 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#task12">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-task12">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-task12">
+                                Task 12: Acxiom / LiveRamp
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="task12" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            <ol>
+                                <li>Go to <a href="https://isapps.acxiom.com/optout/optout.aspx" target="_blank" rel="noopener noreferrer" class="external-link">isapps.acxiom.com/optout/optout.aspx</a>.</li>
+                                <li>Select the opt-out segments (select all available).</li>
+                                <li>Enter your personal information (Name, Address).</li>
+                                <li>Enter the disposable email and complete the CAPTCHA.</li>
+                                <li>Verify via email.</li>
+                            </ol>
+                        </div>
+                    </div>
+
+                    <!-- Tasks 13-18 -->
+                    <div class="task-card">
+                        <div class="task-header" data-bs-toggle="collapse" data-bs-target="#taskRemaining">
+                            <input class="form-check-input task-checkbox" type="checkbox" id="check-taskRemaining">
+                            <label class="form-check-label flex-grow-1 fw-bold fs-5" for="check-taskRemaining">
+                                Tasks 13-18: Remaining Brokers
+                            </label>
+                            <i class="bi bi-chevron-down text-muted"></i>
+                        </div>
+                        <div id="taskRemaining" class="collapse task-content" data-bs-parent="#taskAccordion">
+                            
+                            <h6 class="fw-bold mt-3">Task 13: CyberBackgroundChecks</h6>
+                            <p class="mb-2">Go to <a href="https://www.cyberbackgroundchecks.com/removal" target="_blank" rel="noopener noreferrer" class="external-link">removal page</a>, search name, enter disposable email. Verification link valid for 24 hours only. Complete suppression form.</p>
+                            
+                            <h6 class="fw-bold mt-4">Task 14: InfoTracer</h6>
+                            <p class="mb-2">Go to <a href="https://infotracer.com/optout/" target="_blank" rel="noopener noreferrer" class="external-link">infotracer.com/optout/</a>. Search name/state. Enter disposable email. In explanation field, write: "I request removal of my personal information from your database." Verify via email.</p>
+                            
+                            <h6 class="fw-bold mt-4">Task 15: Spy Dialer</h6>
+                            <p class="mb-2">Go to <a href="https://www.spydialer.com/optout.aspx" target="_blank" rel="noopener noreferrer" class="external-link">spydialer.com/optout.aspx</a>. Enter state, name, address, and email/phone if required. Confirm opt-out.</p>
+
+                            <h6 class="fw-bold mt-4">Task 16: VoterRecords.com</h6>
+                            <p class="mb-2">Go to <a href="https://voterrecords.com" target="_blank" rel="noopener noreferrer" class="external-link">voterrecords.com</a>. Search name and state. Open record, scroll to bottom, click "Record Opt-Out". Enter disposable email and verify.</p>
+
+                            <h6 class="fw-bold mt-4">Task 17: SearchPeopleFree</h6>
+                            <p class="mb-2">Go to <a href="https://www.searchpeoplefree.com/opt-out" target="_blank" rel="noopener noreferrer" class="external-link">searchpeoplefree.com/opt-out</a>. Enter name, disposable email, verify via email. Complete follow-up form. <em>Note: 30-minute session window.</em></p>
+
+                            <h6 class="fw-bold mt-4">Task 18: PeopleSearchNow</h6>
+                            <p class="mb-0">Go to <a href="https://www.peoplesearchnow.com/opt-out" target="_blank" rel="noopener noreferrer" class="external-link">peoplesearchnow.com/opt-out</a>. Search name/state, select listing, enter email, verify and confirm.</p>
+                        </div>
+                    </div>
+
+                </div>
+            </div>
+
+            <!-- Sidebar / Additional Info -->
+            <div class="col-lg-4 mt-4 mt-lg-0">
+                
+                <div class="card shadow-sm mb-4 border-info">
+                    <div class="card-header bg-info bg-opacity-10 fw-bold border-info">
+                        <i class="bi bi-bank text-info-emphasis"></i> Professional Aggregators
+                    </div>
+                    <div class="card-body">
+                        <p class="small">Sites like LexisNexis supply data to law firms, investigators, and law enforcement. They have stricter opt-out processes.</p>
+                        
+                        <h6 class="fw-bold mt-3">LexisNexis / Accurint</h6>
+                        <p class="small mb-2">Go to <a href="https://optout.lexisnexis.com" target="_blank" rel="noopener noreferrer" class="external-link">optout.lexisnexis.com</a> to request suppression under FCRA/state law. Requires identity verification (e.g., driver's license). Takes 3-5 weeks.</p>
+                        
+                        <h6 class="fw-bold mt-3">Thomson Reuters CLEAR</h6>
+                        <p class="small mb-2">Opt-out via their <a href="https://www.thomsonreuters.com/en/privacy/consumer-data.html" target="_blank" rel="noopener noreferrer" class="external-link">privacy portal</a>. Similar identity verification process required.</p>
+                        
+                        <h6 class="fw-bold mt-3">CoreLogic</h6>
+                        <p class="small mb-2">Major property records aggregator. Opt-out at <a href="https://www.corelogic.com/privacy/" target="_blank" rel="noopener noreferrer" class="external-link">corelogic.com/privacy/</a> under your state's privacy rights.</p>
+                        
+                        <div class="mt-3 bg-light p-2 rounded small" data-bs-theme="light">
+                            <strong>State Privacy Laws Leverage:</strong> If you live in a state with comprehensive privacy laws (e.g., California CCPA/CPRA, Colorado CPA, Virginia VCDPA), invoke your state law when submitting deletion requests. It creates a strict legal obligation to comply within ~45 days.
+                        </div>
+                    </div>
+                </div>
+
+                <div class="card shadow-sm mb-4">
+                    <div class="card-header bg-secondary bg-opacity-10 fw-bold">
+                        <i class="bi bi-google"></i> Post-Completion: Cache Removal
+                    </div>
+                    <div class="card-body small">
+                        <p>Even after removal from broker sites, your profile may still show up on search engines until they re-crawl the page.</p>
+                        <ul class="mb-0 ps-3">
+                            <li class="mb-2"><strong>Google:</strong> Go to <a href="https://search.google.com/search-console/remove-outdated-content" target="_blank" rel="noopener noreferrer" class="external-link">Search Console Outdated Content Removal</a>. Paste the old profile URLs you deleted.</li>
+                            <li><strong>Bing:</strong> Go to <a href="https://www.bing.com/webmaster/tools/contentremoval" target="_blank" rel="noopener noreferrer" class="external-link">Bing Content Removal Tool</a> and submit the same URLs.</li>
+                        </ul>
+                    </div>
+                </div>
+
+                <div class="card shadow-sm border-warning">
+                    <div class="card-header bg-warning bg-opacity-10 fw-bold border-warning">
+                        <i class="bi bi-calendar-event text-warning-emphasis"></i> Maintenance Schedule
+                    </div>
+                    <div class="card-body small">
+                        <p>Data brokers continuously refresh from public records (property sales, voter registration, DMV data). Re-run this entire checklist:</p>
+                        <ul class="mb-0 ps-3">
+                            <li><strong>30 days</strong> after initial completion</li>
+                            <li><strong>Every 90 days</strong> thereafter</li>
+                            <li>Immediately after any major public record change (buying a house, registering to vote).</li>
+                        </ul>
+                    </div>
+                </div>
+
+            </div>
+        </div>
+    </div>
+
+    <!-- Theme Toggle Button -->
+    <button class="btn btn-primary theme-toggle no-print" id="themeToggle" aria-label="Toggle dark mode">
+        <i class="bi bi-moon-stars-fill" id="themeIcon"></i>
+    </button>
+
+    <!-- Bootstrap 5 JS Bundle -->
+    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
+
+    <!-- Interactive Scripts -->
+    <script>
+        document.addEventListener('DOMContentLoaded', () => {
+            // Theme toggling functionality
+            const htmlElement = document.documentElement;
+            const themeToggle = document.getElementById('themeToggle');
+            const themeIcon = document.getElementById('themeIcon');
+            
+            // Check for saved theme or system preference
+            const savedTheme = localStorage.getItem('theme');
+            const systemPrefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
+            
+            if (savedTheme === 'dark' || (!savedTheme && systemPrefersDark)) {
+                htmlElement.setAttribute('data-bs-theme', 'dark');
+                themeIcon.classList.replace('bi-moon-stars-fill', 'bi-sun-fill');
+            }
+
+            themeToggle.addEventListener('click', () => {
+                const currentTheme = htmlElement.getAttribute('data-bs-theme');
+                const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
+                
+                htmlElement.setAttribute('data-bs-theme', newTheme);
+                localStorage.setItem('theme', newTheme);
+                
+                if (newTheme === 'dark') {
+                    themeIcon.classList.replace('bi-moon-stars-fill', 'bi-sun-fill');
+                } else {
+                    themeIcon.classList.replace('bi-sun-fill', 'bi-moon-stars-fill');
+                }
+            });
+
+            // LocalStorage Checkbox functionality
+            const checkboxes = document.querySelectorAll('.task-checkbox');
+            const clearBtn = document.getElementById('clearProgressBtn');
+            const STORAGE_PREFIX = 'data_broker_optout_';
+
+            // Function to update visual state
+            const updateVisualState = (checkbox) => {
+                const label = document.querySelector(`label[for="${checkbox.id}"]`);
+                if (checkbox.checked) {
+                    label.classList.add('completed-text');
+                } else {
+                    label.classList.remove('completed-text');
+                }
+            };
+
+            // Load saved states
+            checkboxes.forEach(cb => {
+                const savedState = localStorage.getItem(STORAGE_PREFIX + cb.id);
+                if (savedState === 'true') {
+                    cb.checked = true;
+                    updateVisualState(cb);
+                }
+
+                // Listen for changes
+                cb.addEventListener('change', (e) => {
+                    localStorage.setItem(STORAGE_PREFIX + e.target.id, e.target.checked);
+                    updateVisualState(e.target);
+                });
+                
+                // Prevent accordion toggle when clicking checkbox
+                cb.addEventListener('click', (e) => {
+                    e.stopPropagation();
+                });
+            });
+
+            // Clear progress
+            clearBtn.addEventListener('click', () => {
+                if(confirm('Are you sure you want to reset all your checklist progress?')) {
+                    checkboxes.forEach(cb => {
+                        cb.checked = false;
+                        localStorage.removeItem(STORAGE_PREFIX + cb.id);
+                        updateVisualState(cb);
+                    });
+                }
+            });
+        });
+    </script>
+</body>
+</html>
\ No newline at end of file