{ "id": "spokeo", "name": "Spokeo", "category": "people_search", "priority": "crucial", "jurisdictions": ["US"], "parent": "spokeo", "owns": ["freepeopledirectory"], "search": { "method": "url_pattern", "url": "https://www.spokeo.com/search", "fetch": "browser", "match_signal": "profile", "by": ["name", "phone", "email", "address"] }, "optout": { "tier": "T1", "method": "web_form", "url": "https://www.spokeo.com/optout", "email": "privacy@spokeo.com", "requires": { "profile_url": true, "email_verification": true, "captcha": false, "gov_id": false, "account": false, "phone_callback": false, "payment": false }, "inputs": ["profile_url", "contact_email"], "deletion": { "via": "email_followup", "email": "privacy@spokeo.com", "kinds": ["ccpa", "generic"], "notes": "privacy@spokeo.com is the documented direct privacy contact (verified live on /optout 2026-07-01). Use for full CCPA deletion beyond listing opt-out, for listings the form rejects, and when more listings keep surfacing." }, "playbook": [ "Opt-out form at spokeo.com/optout -- clears FreePeopleDirectory. Inputs: the confirmed profile URL + contact email; the form emails a confirmation link (poll-verification picks it up; open it in the agent's own browser).", "EVERY LISTING SEPARATELY: 'you may have multiple listings on Spokeo. Each one is identified by a unique URL and must be opted out individually' (their own wording). Run ALL search vectors first, collect every listing URL, and submit one opt-out per URL.", "Fast: requests process in 24-48 hours per their page -- re-scan after 2 days and record the real outcome.", "FULL DELETION follow-up: send-email --kind ccpa (CA) / generic to privacy@spokeo.com naming all listing URLs -- covers data retained beyond the free-search suppression.", "Paid/account data may be retained even when hidden from free search -- verify actual removal via re-scan; never mark confirmed_removed off the free-search view alone." ], "notes": "Form + privacy@spokeo.com verified live 2026-07-01. Their page: opting out does not remove data from original sources and listings may reappear as new public records arrive -- keep the reappearance re-scan scheduled.", "quirks": [ "Profile URL formats the form accepts: listing URL like spokeo.com/{First}-{Last}/{City}/{ST}/p{id} or a purchase URL spokeo.com/purchase?q=... (examples shown on /optout).", "Multiple listings per person are NORMAL (one per name x location x record cluster); each unique URL must be opted out individually -- feed every found listing URL through the form.", "Processing is 24-48h ('depending on the nature of your request and the amount of data').", "Paid accounts may retain data even when hidden from free search - verify actual removal, don't mark confirmed_removed off the free-search view alone." ], "est_processing_days": 2, "reappearance_risk": "medium" }, "last_verified": "2026-07-01", "source": "BADBOOL" }