unbroker

Autonomously remove your info from data-broker sites.

  • privacy
  • data-broker
  • opt-out
  • ccpa
  • gdpr
  • security
  • doxxing

Declared platforms: linux · macos · windows

Install
npx skills add 'https://github.com/NousResearch/hermes-agent/tree/main/optional-skills/security/unbroker'
Download bundle ↓
main · 24fd22bScanned 2026-09-15

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

references/brokers/truepeoplesearch.json

references/brokers/truepeoplesearch.jsonBrowse 56 files
View on GitHub
← Back to SKILL.md
{  "id": "truepeoplesearch",  "name": "TruePeopleSearch",  "category": "people_search",  "priority": "high",  "jurisdictions": ["US"],  "search": {    "method": "url_pattern",    "url": "https://www.truepeoplesearch.com/",    "fetch": "browser",    "antibot": "datadome",    "match_signal": "result",    "match_signal_notes": "SEO TRAP: the page title/H1/intro auto-inserts the query ('FREE public records found for {Name} in {City}') even with ZERO real matches. That templated echo is NOT a result. Record `found` ONLY on an actual result CARD corroborated by the subject's address or DOB; unrelated same-name cards in other states are namesakes. Ignore the title/intro/H1 text entirely.",    "by": ["name", "phone", "address", "email"],    "url_patterns": {      "name": "https://www.truepeoplesearch.com/results?name={First%20Last}&citystatezip={City,%20ST}"    },    "url_format_quirks": [      "Search results URL is QUERY-PARAM, not path: /results?name=Jane%20Public&citystatezip=Anytown,%20NY (space-encoded; comma between city and state). Confirmed as the canonical form the site's own search box generates.",      "On-site search tabs: Name / Phone / Address / Email / Neighbors (so name-, phone-, address-, and email-searchable).",      "HARD-BLOCKED for automated reads (2026-06-30): Cloudflare 'Just a moment...' interstitial -> DataDome device-check CAPTCHA (geo.captcha-delivery.com) on every results navigation. Page chrome (header/footer) may render while the result body stays blocked; submitting any search bounces to DataDome. web_extract/Firecrawl 504-timed out. Needs a residential-proxy/stealth browser (e.g. Browserbase) to scan; otherwise record 'blocked'."    ]  },  "optout": {    "tier": "T2",    "method": "web_form",    "url": "https://www.truepeoplesearch.com/removal",    "requires": {      "profile_url": false,      "email_verification": true,      "captcha": true,      "gov_id": false,      "account": false,      "phone_callback": false,      "payment": false    },    "inputs": ["full_name", "contact_email"],    "notes": "Removal page renders even when results are blocked. Flow: name+email+captcha -> emailed link -> fill opt-out form matching the record -> confirmation ('allow 3 days'). Fields: dropdown 'Exercise my rights as a: The subject of the request / An authorized agent of the subject', First Name*, Middle Name, Last Name*, Email Address*, consent checkbox. CAPTCHA-gated: hCaptcha ('I am human'). Contact support@truepeoplesearch.com; PO Box 7775 PMB 29296, San Francisco CA 94120-7775. Verified read-only 2026-06-30; not submitted. (Record previously mis-declared email_verification:false.)",    "est_processing_days": 3,    "reappearance_risk": "high"  },  "last_verified": "2026-06-30",  "source": "BADBOOL"}