Add data broker opt-out guide page
· 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
- images/privacy-data-broker-opt-out.png binary
- privacy-data-broker-opt-out.html +669 −0
Diff
Binary files /dev/null and b/images/privacy-data-broker-opt-out.png differ --- /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