Take Back Your
Digital Privacy

Step-by-step guided removal of your personal information from 21 US-based data broker websites — verified methods, all in one place.

🇺🇸 For US residents only — does not cover international brokers
21
Verified Brokers
Pay Once
No Subscription
✓ No login required ✓ Data stays on device ✓ Desktop & laptop friendly
How It Works
1
Enter your info once
Name, address, and any aliases — stored only on this device.
2
Follow the step-by-step guides
Each of the 21 brokers gets its own verified removal walkthrough + pre-written email templates.
3
Track your removals
Mark each broker done, pending, or in-progress. A 30-day reminder keeps you on track.
💜 Built With Purpose

Searching your own name and finding your home address, phone number, and family listed online for anyone to see — that feeling of powerlessness is real. No one should have to face it alone. PrivacyGuide walks you through every step to take your information back.

Get PrivacyGuide

One-time purchase. No subscription.
Your info is stored only on this device — never on any server.

"I built this after finding my own name, home address, and family members listed on 14 different data broker sites. This is the guide I wish I'd had." — the founder

$7
One-time payment · No subscription · No renewals
✓ Step-by-step removal guides for the 21 highest-traffic data brokers — Spokeo, Whitepages, BeenVerified, Intelius, MyLife & more
✓ Pre-written legal opt-out email templates
✓ Progress tracker + 30-day check-back reminder + built-in 6-month re-scan prompt (brokers re-list your data)
✓ 100% private — everything stays on your device
✓ Opt-out backed by privacy laws in 19 states — and because most brokers are CA-based, CCPA rights apply to all US residents, not just those 19 states

How we compare

PrivacyGuide
DeleteMe
EasyOptOuts
Price
$7 once
$129/yr
$20/yr
You see every step
✅
❌
❌
No data shared with us
✅
❌
❌
No annual commitment
✅
❌
❌
Verified removals (you confirmed)
✅
❌
❌

What it looks like inside

🔍

Spokeo — Step 1 of 4

Find & remove your listing

Not started

1. Go to spokeo.com and search your full name + state

2. Click your listing — copy the URL from your browser's address bar

3. Go to spokeo.com/optout, paste your URL, enter your email to confirm...

+ 20 more brokers, each with their own step-by-step guide →

★★★★★

"I had no idea my home address and family members' names were listed on 12 different sites. This walked me through removing every one. Worth every penny."

— A.M., ✓ verified buyer

★★★★★

"The pre-written email templates alone saved me hours. Clear instructions, everything worked exactly as described."

— J.T., ✓ verified buyer

★★★★★

"Went from showing up on 8 sites to 0 in about 3 weeks. Finally something that actually does what it says."

— S.K., ✓ verified buyer

🛒 Buy Now — $7

After purchase, come back to this page and enter your license key below to unlock. ↓

🔄 Want to stay protected after?

Re-Check Club — $29/year: brokers re-list your data every 6–12 months. We'll send you a bi-annual alert with exactly what to re-run. No subscription trap — cancel anytime.

🔄 Join Re-Check Club — $29/year

or, want us to do it for you entirely?

✋ Done-For-You — email us →
🔒 Secure checkout through Gumroad — payment processed by them. You'll receive an email receipt with your license key immediately after purchase.
↩ 4-day refund window — if the app isn't loading, the license key isn't working, or there's a technical issue, email me and I'll fix it or refund you. Removal timelines vary by broker (typically 3–30 days) — delays on their end aren't covered by this policy.
⏱️ Broker timelines vary — most removals complete within 3–10 business days after you submit. Some sites take up to 30 days. PrivacyGuide gives you the steps; the brokers control how fast they act.
📅 Verified October 2026 — all opt-out steps and URLs were personally confirmed working as of that date.
Already purchased?

Your access code is in your Gumroad receipt email — sent to you automatically right after purchase. Not seeing it? Check your spam or junk folder.

Still can't find your code? Email support with the email address you used to purchase. I typically respond within 1–2 business days.

Frequently Asked Questions

No account needed. No personal info required to read this. Tap any question to expand it.

🔒 Privacy & Data Safety
Is my name and address safe inside this app?›
100% private. Everything you enter — your name, address, and aliases — is saved to your browser's local storage on this device only. It is never sent to any server, stored in any database we control, or seen by anyone. PrivacyGuide has no backend. We built it this way intentionally: a privacy app that collects your data would defeat the entire purpose.
Does this app store my data anywhere?›
Your data is saved to this device's browser storage so your progress is here when you return — but it never leaves your device or reaches any server. There is no company database, no cloud sync, no accounts. The only place your information exists is on this device.
Do I need to create an account?›
No account, no email signup, no passwords required. Open the app and start removing your data immediately.
Will my progress save if I close the app?›
Yes — your status for each broker is automatically saved to your device's local storage every time you update it. Close the app, restart your phone, come back a week later — your progress will be exactly where you left it.
✅ Does It Actually Work?
How do I know this is real and not a scam?›
Every opt-out method in PrivacyGuide is a real, legal removal request that data brokers are required to honor under state privacy laws. This guide was built from an actual privacy removal campaign that successfully removed one person's data from 21+ sites. You can verify every removal yourself after submitting.
Will my data stay removed, or will it come back?›
Data brokers pull from public records that update every 30–90 days, so your info can reappear. That's why PrivacyGuide includes a 30-day check reminder — if your data comes back, you already know the opt-out process and it goes faster the second time.
How long does it take to see results?›
Web form removals: usually 24–72 hours.

Email-based removals: typically 3–10 business days.

Slower sites (like SocialCatfish): up to 30 days.
Does this work if I live outside the US?›
PrivacyGuide is designed for US residents only. All 21 brokers covered are US-based — they scrape US public records, so people living outside the United States generally won't have data in these databases to remove.

The privacy laws cited in the email templates are US state laws and only protect US residents. If you're in Europe, Canada, Australia, or anywhere else, this guide is not built for you — your data broker landscape and legal rights are entirely different.

One exception: if you previously lived in the US and have since moved abroad, your old US data may still appear on these sites and PrivacyGuide can help you clean it up.
💰 Pricing & Value
Can't I just Google how to do this myself?›
You can — but the info is scattered, outdated, and easy to get wrong. PrivacyGuide gives you verified, working instructions for all 21 brokers in one place, pre-written legal email templates, progress tracking, and a 30-day reminder so nothing falls through the cracks.
Why pay when the removals are free?›
The removals are free — what you're paying for is the research, tested process, legal email templates, and tracker that make sure you actually follow through. Most people who try alone quit after 3 sites. Think of it like TurboTax — filing is free, but the tool that makes it painless is worth paying for.
Is it legal for me to send these emails?›
Completely legal. You have every right to request removal of your personal data. These emails invoke your existing legal rights under 10 state privacy laws — the same rights privacy attorneys charge hundreds of dollars to exercise on your behalf.
💜 Why We Built This

PrivacyGuide exists because we've experienced the helplessness of seeing your personal information — your home address, your phone number, your family — listed on the open internet for anyone to find.

You shouldn't need a lawyer, a tech background, or hours of frustrating research to take your privacy back. That's exactly what this guide is for.

Step 1 of 3

What's your full name?

Used to find your listings across data broker sites and pre-fill opt-out requests.

Press Enter or + to add each email. Add all addresses you use — brokers may list you under any of them.

Your Privacy Dashboard
Remove Your Listings
0%
done
Removal Progress
0 Done 0 Pending 0 In Progress 0 To Do
🔎
Find My Data Online
See which sites have your personal info — search all 21 brokers and mark where you were found.
›
⭐ Start Here
All
To Do
In Progress
⏳ Awaiting
Done ✓
📵
Stop the Calls & Texts
Register on the Do Not Call list, opt out of spam texts, and enable free carrier blocking — step by step.
›
🏠
Home
🔎
Find Me
❓
FAQ
⚙️
My Info
🔒
Site Name
Step-by-Step Instructions
Mark Your Status
My Info
Your Identity
Full Name—
Email(s)—
Address(es)—
AliasesNone added
30-Day Re-Check Reminder
30
days until your next check

Brokers can re-add your data every 30–90 days. Use this reminder to check back.

Progress Summary
Total Brokers21
Removed / Done0
Awaiting Reply0
In Progress0
Not Started0
App Version
Version
✅ Always up to date — this page updates automatically
What's New in v1.23
✦ Updated "Verified August 2026" → "Verified September 2026" throughout · Owner Guide version corrected · Audited all 21 broker opt-out URLs — all confirmed working
v1.22
✦ Fixed /null broken links on Find Me page — brokers without search URLs (Intelius, InstantCheckmate, PeekYou, Pipl, ZabaSearch, AnyWho, PublicRecords360, UnMask) now show "Visit Site →" instead of a broken link
v1.21
✦ Credentials doc created · Automation roadmap v1.0 published · Client walkthrough tested
v1.12
✦ Updated "Verified July 2026" → "Verified August 2026" throughout
v1.11
✦ Fixed broken links: ZabaSearch → Intelius, NPD URL corrected, USPhoneBook /removal, PeekyYou email method, Re-Check Club links
v1.10
✦ Re-Check Club ($29/year) in completion modal + main screen · Paywall: Re-Check Club primary, DFY secondary
v1.9
✦ Founder note · Comparison table vs DeleteMe/EasyOptOuts · 21 brokers reframed · CCPA all-US clarification · 6-month re-scan prompt · DFY offer
v1.8
✦ Removed fake "2k+ People Protected" stat and "Rated 5.0" claim · Fixed "actively maintained" and "strongest protection" wording · Added post-purchase instructions · Fixed filter tab clipping
v1.7
✦ Scanner toggle buttons show ✕ when active · Gumroad listing: fixed "any device" claim, removed legal superlative, added support contact
v1.6
✦ Removed false "Works offline" and "Updated monthly" claims · Fixed trust labels · Paywall 19-state coverage · Owner Guide updated · Honest wording throughout
v1.5
✦ Scanner toggle off · Open & Check → button · Confetti completion · Milestone toasts · Tell a Friend card · Version info in Settings
🏠
Home
🔎
Find Me
❓
FAQ
⚙️
My Info
🔎
Find My Data Online

Search for your name across all 21 data broker sites — then mark where you were found so you know where to remove first.

💡

Tap Open & Check → to open the broker's site — then manually search your name and see if a listing appears. Come back here and tap Found Me or Not Here. Tap again to undo. Found sites are your removal priority.

0
Checked
0
Found
0
Clear
🏠
Home
🔎
Find Me
❓
FAQ
⚙️
My Info
FAQ

Common questions about PrivacyGuide — tap any question to expand it.

🔒 Privacy & Data Safety
Is my name and address safe inside this app?›
100% private. Everything you enter — your name, address, and aliases — is saved to your browser's local storage on this device only. It is never sent to any server, stored in any database we control, or seen by anyone. PrivacyGuide has no backend. We built it this way intentionally: a privacy app that collects your data would defeat the entire purpose.
Does this app store my data anywhere?›
Your data is saved to this device's browser storage so your progress is here when you return — but it never leaves your device or reaches any server. There is no company database, no cloud sync, no accounts. The only place your information exists is on this device.
Do I need to create an account?›
No account, no email signup, no passwords required. Open the app and start removing your data immediately. We asked for the minimum possible information to make the tool useful.
Will my progress save if I close the app?›
Yes — your status for each broker is automatically saved to your device's local storage every time you update it. Close the app, restart your phone, come back a week later — your progress will be exactly where you left it.
✅ Does It Actually Work?
How do I know this is real and not a scam?›
Every opt-out method in PrivacyGuide is a real, legal removal request that data brokers are required to honor under state privacy laws. This guide was built from an actual privacy removal campaign that successfully removed one person's data from 21+ sites. The results are real — you can verify every removal yourself after submitting.
Will my data stay removed, or will it come back?›
Data brokers pull from public records databases that update every 30–90 days, so your information can reappear over time. That's why PrivacyGuide includes a 30-day check reminder. If your data comes back, you already know the process — re-submitting is faster each time.
What if a broker ignores my email?›
Follow up after 10 business days and reference your original request. If they still don't respond, you can file a complaint with your state's Attorney General office — brokers take those very seriously. The 10 state privacy laws cited in every email template are there to give your requests real legal teeth.
How long does it take to see results?›
Web form removals: usually 24–72 hours.

Email-based removals: typically 3–10 business days.

Slower sites (like SocialCatfish): up to 30 days.

Use the status tracker in the app to mark each one and you'll always know where things stand.
Does this work if I live outside the US?›
PrivacyGuide is designed for US residents only. All 21 data brokers covered are US-based — they scrape US public records, so people living outside the United States generally won't have data in these databases to remove in the first place.

The privacy laws cited in the email templates (CCPA, TDPSA, CPA, etc.) are US state laws and only protect US residents. If you live in Europe, Canada, Australia, or anywhere else, those laws don't apply to you — and the brokers in this guide don't operate in your country.

One exception: if you previously lived in the US and have since moved abroad, your old US data may still appear on these sites. In that case, PrivacyGuide can help you clean it up — the opt-out forms don't check your current country.
📋 The Process
Do I have to do all 21 sites?›
You don't have to, but we recommend doing as many as you can. Start with the highest-priority sites: Spokeo, WhitePages, BeenVerified, Radaris, and MyLife — these are the most commonly searched and most likely to show up when someone Googles your name. The rest are important but less urgent.
My info is on a site not in your list — what do I do?›
Search the site for a Privacy Policy or Contact page and look for an opt-out or data removal link. Use the email template from any broker in the app as your starting point — the legal language applies universally. When new brokers are added, we release an updated version of PrivacyGuide — just reload this page and you'll automatically have the latest version.
Do I have to use my real email to send the opt-out requests?›
Yes — brokers send confirmation links to verify your removal request, and you need to click those links for the removal to go through. We recommend using your real email or a dedicated privacy email you create just for these requests. You don't have to include your email in the request letter itself.
Can I use this for a family member?›
Yes. Just enter their name and address during setup instead of yours. You can reset the app and run the process for as many people as you'd like — parents, siblings, kids. Each run is completely independent.
⚖️ Legal & Your Rights
Does this work in my state? What about Hawaii?›
Yes — you can submit opt-out requests from any state. The process works nationwide. Legal protections vary by state, so here's the honest breakdown:

✅ States with specific privacy laws cited in your opt-out emails
California Texas Colorado Virginia Connecticut Utah Oregon Montana Florida Delaware

If you're in one of these states, your opt-out requests carry direct legal force. Brokers are required by law to comply.

✓ Every other state — including Hawaii, Alaska, New York, and all others

Your opt-out requests still work. The email templates include a catch-all line: "and any other applicable privacy law in my state of residence." Brokers also face California's CCPA, which has national reach — most honor all requests across the country rather than risk any legal exposure. No state is excluded from this guide.

Is it legal for me to send these emails?›
Completely legal. You have every right to request the removal of your personal data. These emails are formal invocations of your existing legal rights — the same rights that privacy attorneys charge hundreds of dollars to exercise on your behalf. PrivacyGuide just makes it easy to do it yourself.
💰 Pricing & Value
Can't I just Google how to do this myself?›
You can — and the information is technically out there. But it's scattered across dozens of sites, frequently outdated, and easy to get wrong. PrivacyGuide gives you verified, working instructions for every broker in one place, pre-written legal email templates, progress tracking, and a 30-day reminder so nothing falls through the cracks. It's the difference between assembling furniture with no instructions and having a clear, tested guide.
Why pay when the removals are free?›
The removals themselves are free — what you're paying for is the research, the tested process, the legal email templates, and the tracker that makes sure you actually follow through. Most people who try to do this alone get 3 sites in and give up. PrivacyGuide gets it done. Think of it like TurboTax — filing your taxes is free, but the software that makes it painless and correct is worth paying for.
🔄 After You're Done
How often do I need to redo this?›
Once a month is ideal. Brokers pull from public records databases that update regularly, so your data can quietly reappear without warning. PrivacyGuide's 30-day countdown in My Info tells you exactly when to check back — you don't have to remember on your own.
What about sites that get added in the future?›
When new brokers are added or opt-out processes change, we release an updated version of PrivacyGuide. Since this is a web app, just reload the page — updates happen automatically, no downloading needed. Your one-time purchase includes all future updates.
How will I know if it actually worked?›
After marking a broker as Done, wait 48–72 hours and then search your name directly on that site. If your listing is gone, it worked. For email-based removals, you'll usually receive a confirmation email — keep those as proof. If anything reappears, the process is the same: opt out again.
🎟️ Your Access Codes
What is my license key?›
Your license key is your unique purchase unlock code. It comes in your Gumroad receipt email — every buyer gets their own distinct key. You enter it once when you first open PrivacyGuide to prove you've purchased access. After that, the app stays unlocked on this device and you don't need to enter it again unless you clear your browser data or switch to a new device.
What is my PG-XXXX-XXXX personal code?›
Your PG-XXXX-XXXX code (like PG-A1B2-C3D4) is your personal profile ID — it's generated uniquely for you the first time you set up PrivacyGuide. It's not a password and it doesn't unlock the app on its own. It's simply your personal identifier stored only on this device.

You can email your PG code to yourself as a backup reference (tap Settings → Email My Code). It's useful if you ever want to note which device has your progress saved.
What's the difference between my license key and my PG code?›
They do two completely different things:

Your license key = your unique purchase code. Unique to your purchase — nobody else has the same one. You enter it to unlock the app. It's in your Gumroad receipt email.

PG-XXXX-XXXX = your personal device ID. Auto-generated when you finish setup. Lives only on this device.

Think of it this way: your license key is the key to the front door. Your PG code is your name tag once you're inside.
Is this a one-time purchase for one person?›
Yes — one purchase is for one person's data removal. The code unlocks access for your data: your name, your addresses, your opt-out requests.

You can use the same code on multiple of your own devices (each device stores its own copy of your data). But please don't share the code with a friend to remove a different person's data — each person should purchase their own copy. This keeps PrivacyGuide sustainable so we can keep updating it.
Can I use PrivacyGuide on multiple of my own devices?›
Yes — your purchase works on any of your own devices. On each new device, enter your license key (from your Gumroad receipt email) to unlock, then complete setup again (your name and address). Each device stores its own progress independently since everything is kept locally and not synced to a server.

Tip: Your broker progress doesn't carry over between devices, so most people pick one primary device (usually their phone) and do all their tracking there.
I can't find my code — what do I do?›
First, check your email inbox for a receipt from Gumroad — the subject will mention "PrivacyGuide." Then check your spam or junk folder if you don't see it in your inbox.

Still can't find it? Email us at support.privacyguide@gmail.com with the email address you used to purchase and we'll resend your license key right away.
💜 Why PrivacyGuide Exists

PrivacyGuide exists because I've lived this.

Searching your own name and finding your home address, your phone number, your relatives — all just there. Visible to anyone with an internet connection. It doesn't matter if you have a specific reason to worry, or if you're simply a private person who never asked to be in a database. That feeling of exposure — of seeing your life catalogued online with no idea how to make it stop — is one of the most helpless feelings there is.

I've been there. And I didn't want anyone else to have to figure this out alone, the hard way, in a panic.

That's why every step in this guide was written the way I'd want it written for someone I love. Not legal jargon. Not vague instructions that leave you guessing at what comes next. Real, specific, hand-holding guidance — because you deserve to know exactly what you're doing and why it works.

Some of your data will come back. Data brokers pull from public records every 30–90 days, and information can reappear. That's why PrivacyGuide includes a 30-day check reminder — because this isn't a one-and-done situation, and this guide won't pretend it is.

But every opt-out you submit is you taking your power back. Every broker you cross off the list is one fewer place where strangers — or anyone else — can find you. You're not powerless. You're just getting started.

With you every step of the way,
PrivacyGuide
support.privacyguide@gmail.com

🏠
Home
🔎
Find Me
❓
FAQ
⚙️
My Info
📵
Stop the Calls & Texts

Your phone number lives on data broker sites — that's where telemarketers buy their lists. Here's how to fight back on all three fronts, step by step.

🔍 Check Your Number First

Type your number below — then choose how to check. The phone option is fastest: zero typing, automated system answers instantly.

1
National Do Not Call Registry
🇺🇸 Register Your Number with the FTC Free 5 min

The federal Do Not Call Registry legally requires telemarketers to stop calling you within 31 days of registration. This is the single most effective action you can take — and it's free.

1
Tap "Register / Verify" below — you'll land on a page with two buttons
2
Choose which button applies to you:
🆕
First time registering → tap "Register Here" → enter your phone number and an email address → tap Submit
🔍
Not sure if you're already registered → tap "Verify Here" → enter your number to check your status instantly
3
If you registered online, check your email for a confirmation from the FTC and click the link — without this, your registration won't go through
4
Wait up to 31 days for sales calls to stop. Registrations never expire — you only need to do this once.
Register / Verify → 📞 1-888-382-1222
⚠️ If the website shows an error, use the phone line instead — it's the same federal registry and works 24/7.
📌 The DNC Registry stops legal telemarketers. Scammers, political organizations, and surveys are exempt — use Steps 2 and 3 below for those.
📢 Already Registered But Still Getting Calls?

If your number has been on the registry for more than 31 days and you're still receiving sales calls, you can report the violation directly to the FTC — they use these reports to take legal action.

1
Tap "Report a Violation" below
2
Enter your phone number, the caller's number, the date it happened, and what the call was about
3
Your report goes into a shared law enforcement database used by the FTC, FCC, and state attorneys general to pursue violators
Report a Violation →
2
Stop Spam Texts
📱 SMS Opt-Out (TCPA)

Under federal TCPA law, any marketing text you receive must honor a STOP reply — this works even if you never signed up for their messages.

1
Open the unwanted text and reply with just the word STOP. You should get an automated confirmation message back.
2
For spam texts from senders who ignore STOP — forward the message to 7726 (spells SPAM). Your carrier will investigate and block that sender.
3
For persistent violations, file a complaint at consumercomplaints.fcc.gov — this escalates to federal enforcement
File FCC Complaint →
3
Free Carrier Blocking
📡 Turn On Your Carrier's Spam Blocker

Every major carrier offers free call screening that catches robocalls and spoofed numbers that slip past the DNC Registry. Find yours below and enable it now.

T-Mobile
Scam Shield
Free — download from app store or enable at link →
AT&T
ActiveArmor
Free app — blocks fraud calls & texts →
Verizon
Call Filter
Free basic tier — enable in My Verizon app →
Other carrier
Hiya (free app)
Works on any carrier — search "Hiya" in app store →
💡 Not sure what carrier you're on? Go to your phone's Settings → About → Carrier, or check your monthly phone bill.
The long game: The data brokers you're removing yourself from in this guide — Spokeo, WhitePages, Radaris, and the rest — are where telemarketers buy call lists. Completing your broker removals is the most effective long-term fix. Steps 1–3 above stop calls while those removals process (30–90 days).
📄
Terms of Service & Disclaimer

Last updated: September 2026 · Effective upon purchase or use

1. Acceptance of Terms

By accessing or using PrivacyGuide ("the App," "the Guide"), you agree to be bound by these Terms of Service in their entirety. If you do not agree with any part of these terms, do not use this product.

2. Not Legal Advice

PrivacyGuide is an independent self-help tool. PrivacyGuide is not a law firm and does not provide legal advice. No attorney-client relationship is formed by your use of this product. The information, templates, and instructions provided are for general informational and educational purposes only. For legal advice specific to your situation, consult a licensed attorney in your jurisdiction.

3. Refunds

This is a one-time purchase for a self-help tool — the step-by-step instructions, email templates, and progress tracker are delivered in full the moment you unlock. Because of that, all sales are final.

To be clear about what this covers: I'm not able to offer refunds based on whether a data broker honors your request. Brokers are independent companies and their decisions aren't something I control (see section 3). What you're paying for is the research and the instructions — those are yours immediately.

That said, if something isn't working on my end within 4 days of your purchase, email me at support.privacyguide@gmail.com and I'll make it right.

4. Limitation of Liability

To the fullest extent permitted by applicable law, PrivacyGuide and its creator(s) shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use this product, including but not limited to: failure of data brokers to comply with removal requests, data reappearance, identity theft, or harm arising from information submitted to data broker websites. My total liability to you for any claim shall not exceed the amount you paid for this product.

5. Your Responsibility

You are solely responsible for: (a) the accuracy of all personal information you enter into this tool; (b) reviewing all email templates before sending to ensure they are correct and appropriate; (c) any consequences arising from opt-out requests or emails you send; and (d) verifying that each data broker's opt-out process has not changed before submitting. Do not submit requests on behalf of another person without their explicit consent.

6. No Affiliation with Data Brokers

PrivacyGuide is not affiliated with, endorsed by, or connected to any data broker website listed in this app. All opt-out URLs, email addresses, and instructions are based on publicly available information gathered through independent research. This information may change without notice. Always verify instructions directly with each broker.

7. Intellectual Property

All content in this product — including opt-out instructions, email templates, UI design, and written copy — is the intellectual property of the individual operating privacyguide-io.github.io and is protected by copyright. You may not copy, redistribute, resell, or share this product (in whole or in part) without written permission. Your purchase grants you a single-user, non-transferable license for personal use only.

8. Privacy of Your Data

All personal information you enter (name, address, email, aliases) is saved to your device's browser local storage. It never leaves your device and is never transmitted to any server, database, or third party. PrivacyGuide has no backend server and no ability to access your information. You can erase your data at any time using the "Clear My Data" option in My Info.

9. State Privacy Law References

References to state privacy laws (CCPA/CPRA, TDPSA, CPA, VCDPA, CTDPA, UCPA, OCPA, MCDPA, FDBR, DPDPA, etc.) in email templates are provided for general reference only. The applicability of any specific law depends on your state of residence and individual circumstances. PrivacyGuide makes no representation that any particular law applies to you specifically.

10. Changes to These Terms

I reserve the right to update these Terms at any time. Continued use of the product after any update constitutes your acceptance of the revised Terms. The date at the top of this page indicates when these Terms were last revised.

11. Disclaimer of Results

Data brokers are independent third parties. PrivacyGuide provides the research, verified instructions, and templates to submit your opt-out requests — but cannot compel any broker to honor them. Brokers may take varying amounts of time to process requests, may decline requests, or may re-add your information from public records at a later date. Individual results may vary.

By using PrivacyGuide you acknowledge that you have read, understood, and agree to these Terms of Service in full.

👑
Owner Master Reference

Visible only in owner mode · Never share this screen

Everything you need to know about this app — tech, codes, deployment, support. Your single source of truth.

⚡ At a Glance
App Versionv1.23 (September 2026)
Gumroad Productprivacyguide.gumroad.com/l/rbcccr — $7 one-time
Re-Check Club$29/year — bi-annual email alerts. Buttons currently use mailto fallback (support.privacyguide@gmail.com). Create real Gumroad subscription product, then update the 3 mailto links in the HTML with a find+replace and redeploy.
Support Emailsupport.privacyguide@gmail.com
Current Price$7 (launch $3.50 — expired Jul 2026)
Unlock SystemGumroad License Keys (unique per buyer) + PRIVACY2026 legacy fallback
Total Brokers Covered21 (+ 4 bonus via Intelius batch = 25 unique sites)
App File NamePrivacyGuide-App.html → deployed as index.html
🔑 The Code System (Read This First)

Gumroad License Keys — Per-Buyer Unique Code (New System)

Each buyer gets their own unique license key in their Gumroad receipt email (format: XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX, 4 groups of 8 hex chars). The app validates these against the Gumroad API at api.gumroad.com/v2/licenses/verify in real time. No sharing one code with unlimited people — each key is unique.

✅ Unique per buyer  ✅ Works on any device  ✅ Requires internet to first-time verify  ✅ API product ID: kmChYk49RVu58Zp7vdXF_A==

PRIVACY2026 — Legacy Code (existing buyers only)

Still accepted silently for backward compatibility — buyers who purchased before license keys were enabled still have this in their Gumroad receipts. Do NOT remove from the app. New buyers will not see or use this code — they use their unique license key instead.

⚠️ If a customer with PRIVACY2026 contacts support: verify their purchase in Gumroad, then tell them PRIVACY2026 still works. No action needed.

PG-XXXX-XXXX — Personal Profile Code (unique per user)

Generated inside the app the first time a user finishes setup. Format: PG- + two groups of 4 characters. Example: PG-7K2M-XP4N. Uses only unambiguous characters — no O, 0, I, or 1. Stored in that browser's localStorage only. Does NOT work on a different device or browser.

⚠️ Cross-device? → Use their Gumroad license key (or PRIVACY2026 for legacy buyers) on the new device. Progress won't transfer (by design — zero backend).

Internal codes — never share publicly

LAUNCH50Launch discount code — EXPIRED Jul 16, 2026 ~11pm UTC
CHERRYSUNDAEYour owner code — unlocks owner mode + this page

The flow (new buyers): Buyer purchases → Gumroad emails unique license key → buyer enters key in app → app verifies via Gumroad API → unlocks → completes setup → app generates PG- code. Next visit same browser: enter PG- code. New device: enter license key again.

🏗️ Tech Architecture — How This App Was Built

Stack: 100% vanilla — no framework, no backend, no database

LanguagePure HTML + CSS + JavaScript (ES6+)
FrameworkNone — zero dependencies
Database / ServerNone — everything lives in browser localStorage
HostingGitHub Pages (free, auto-deploys on every push to main)
PaymentsGumroad (handles checkout, receipts, refunds)
File countONE FILE — the entire app is a single .html file
PWATechnically installable on mobile via "Add to Home Screen" — but mobile UI has not been fully tested. Designed and used on desktop/laptop only.

The app is a self-contained Single Page Application (SPA). All 11+ screens, all 21 broker guides, all logic, all styling — it all lives in one HTML file. The only outbound call is to api.gumroad.com/v2/licenses/verify when validating a Gumroad license key at unlock — no user data is sent, only the license key. No other API calls are ever made. No user profile data ever leaves the device. This is intentional: privacy-by-design, zero infrastructure cost, zero attack surface.

🎨 CSS Design Tokens (Colors)

All colors use CSS variables defined in :root. Change them in one place to retheme the whole app.

--bg#070D16 — Page background (very dark navy)
--card#0F1923 — Card background
--teal#0D7A8A — Primary teal (buttons, borders)
--teal-l#13A8BE — Light teal (labels, links, highlights)
--dim#8BBDC9 — Body text
--muted#3A5A6A — Muted/placeholder text
--white#E8F4F8 — Headings, emphasis
--warning#F59E0B — Warning/caution
💾 localStorage Keys — All User Data

These 8 keys are everything. All data lives here — in the user's own browser. Nothing is ever sent anywhere. Inspect them in Chrome DevTools → Application → Local Storage → site URL.

pg_access'1' if the user has unlocked the app. Absent = still on paywall.
pg_uidTheir personal PG-XXXX-XXXX code. Set after first setup. Survives reset — purchase is permanent.
pg_owner'1' if owner mode is active (CHERRYSUNDAE was used to unlock).
pg_uJSON: {fn, mn, ln, emails[], addresses[], aliases[]} — user's personal info. Cleared on reset.
pg_sJSON: {brokerId: 'todo'|'in-progress'|'pending'|'done'} — broker statuses. Cleared on reset.
pg_dISO date string of when the user started (for 30-day countdown timer). Cleared on reset.
pg_licenseThe Gumroad license key the buyer used to unlock (stored for reference only). Set on first successful license key validation. Not used for access checks — access is gated by pg_access.
pg_expJSON: {brokerId: 'found'|'clear'} — Find My Data exposure scan results. Not cleared on reset (scan data persists).
pg_milestoneHighest progress milestone reached — 25, 50, 75, or 100. Prevents milestone toasts from re-firing. Cleared on reset.
🗺️ App Screens — All Routes

Navigation uses go('screenId'). Each screen is a <div class="screen"> that gets/loses the active class.

welcomeLanding page — shown to locked-out users. Has "Enter Code" button.
paywallCode entry + Gumroad buy button. Validates Gumroad license keys (API), PG- codes, PRIVACY2026 (legacy).
faq-previewFree preview of 3 FAQ items — visible before purchase to build trust.
setupOnboarding wizard (multi-step). Collects name, addresses, emails, aliases.
dashboardMain screen. Filter tabs (All / To Do / In Progress / Pending / Done). Broker list with statuses.
detailIndividual broker guide — shows steps, email template or form instructions, status tap.
info"My Info" — view/edit profile data, copy PG- code, clear data, 30-day reminder email.
faqFull FAQ — how brokers work, data reappearance, legal rights, timeline Q&A.
disclaimerTerms of Service (11 sections). Accessible from welcome screen.
dncrDo Not Call Registry guide — links to donotcall.gov, explains how it works.
exposure-scanFind My Data scanner — manually check each broker site and mark Found/Not Here. Saves to pg_exp. Accessible from bottom nav (Find Me) and dashboard.
owner-guideThis screen — only visible when pg_owner === '1' in sessionStorage (resets when tab closes).
🧩 Key JavaScript Functions
go(screenId)Navigate between screens. Also calls renderDash() on 'dashboard'.
redeemCode()Validates code entry — verifies Gumroad license keys via API, checks PG-, LAUNCH50, CHERRYSUNDAE, PRIVACY2026 (legacy). Shows "existing data" warning if needed.
_activateAccess()Grants access — sets pg_access, optionally pg_owner, shows toast, navigates to setup.
generateUID()Creates PG-XXXX-XXXX. Charset: A-Z + 2-9, minus O/0/I/1. Called on setup completion.
finishSetup()Called when onboarding completes. Generates + saves UID, shows code overlay, navigates to dashboard.
saveState()Writes U, S, startDate to localStorage (pg_u, pg_s, pg_d).
loadState()Reads all localStorage on app start. Includes backward-compat migration for old data formats.
setStatus(id, st)Sets S[brokerId] = status and calls saveState() + rerenders. Instant localStorage write.
renderDash()Builds the broker list HTML based on curFilter + S statuses.
doReset()Clears U, S, startDate, pg_access — but KEEPS pg_uid. Purchase is permanent.
isLaunchActive()Returns true if Date.now() < LAUNCH_START + 35 hours. Launch ended ~Jul 16 2026 11pm UTC.
toast(msg)Shows a temporary toast notification at the bottom of screen.
emailReminder()Opens mailto: with 30-day reminder template pre-filled for the user to send to themselves.
emailMyCode()Opens mailto: with the user's PG- code pre-filled so they can email it to themselves for safekeeping.
📦 Data Structures

U — User profile object

{ fn: 'First', mn: 'Middle', ln: 'Last',
  emails: ['email@example.com', ...],
  addresses: [{st:'123 Main', city:'Austin', state:'TX', zip:'78701'}, ...],
  aliases: ['Former Name', ...] }

S — Broker status map

{ spokeo: 'done', whitepages: 'in-progress',
  beenverified: 'pending', mylife: 'todo', ... }
// Valid values: 'todo' | 'in-progress' | 'pending' | 'done'

BROKERS[n] — Each broker entry shape

{ id, name, icon, method: 'form'|'email',
  diff: 'Easy'|'Medium'|'Hard',
  priority: true (optional — shows ⭐),
  url: 'opt-out page URL' (form brokers),
  email: 'optout@broker.com' (email brokers),
  desc: 'why this broker matters',
  steps: [{t: 'step HTML string'}, ...],
  note: 'optional note' (e.g. batch removal),
  useEmail: true (shows email alt on form brokers) }
📋 All 21 Brokers Covered
⭐ SpokeoForm · Easy
⭐ WhitePagesForm · Medium (phone verify)
⭐ BeenVerifiedForm · Easy
⭐ RadarisEmail · Medium
⭐ MyLifeEmail · Medium
InteliusForm · Easy (+US Search, Classmates, AnyWho, Instant Checkmate)
FastPeopleSearchForm · Easy
TruthFinderEmail · Medium
Instant CheckmateForm · Easy
PeopleFindersForm · Easy
SocialCatfishEmail · Medium
CheckPeopleEmail · Medium
FamilyTreeNowForm · Easy
PeekYouEmail · Medium (site down — SSL expired Aug 2025, use privacy@peekyou.com)
National Public DataForm · Easy
PiplEmail · Hard (B2B, may not respond)
ZabaSearchForm · Medium (acquired by Intelius/PeopleConnect — now routes to intelius.com/privacy-center/)
AnyWhoForm · Easy
US PhoneBookForm · Easy
PublicRecords360Email · Medium
UnMask.comEmail · Medium

⭐ = Priority (shown first on dashboard). Total unique sites covered when counting Intelius batch: 25.

📊 How Status Tracking Works

Status is 100% manual — the user taps the status button on each broker's detail screen. There is no automation, no emails checked, no APIs. It's a self-reported tracker.

⭐ To DoDefault for all brokers. Not started yet.
🔄 In ProgressUser submitted a form or sent an email.
⏳ Awaiting ReplyWaiting on broker to respond / confirm removal.
✓ DoneRemoval confirmed. Shown with strikethrough on dashboard.

Each tap calls setStatus(brokerId, value) which immediately writes to localStorage. Changes persist across browser restarts with no network needed.

🚀 How to Deploy an Update (GitHub Pages)

The entire app is a single HTML file hosted on GitHub Pages. To push an update:

1. Make your changes to PrivacyGuide-App.html in Claude Cowork

2. Save a copy renamed to index.html

3. Go to github.com/privacyguide-io/privacyguide-io.github.io → Upload files

4. Drag index.html into the upload area (no zip needed)

5. Scroll down, add a short commit message (e.g. "update app"), click Commit changes

6. Wait ~1–2 minutes — GitHub Pages rebuilds automatically. Visit privacyguide-io.github.io to confirm.

💡 Tip: GitHub will warn you that index.html already exists — that's expected. Choose to replace it.

⚠️ Browser note: When using Claude to auto-upload, make sure the Claude Chrome extension is active in the same browser window where you're logged into GitHub as privacyguide-io. If the upload says "Uploads are disabled," you're in the wrong browser window — click the Claude extension icon in the GitHub browser to connect it, then ask Claude to re-upload.

💰 Gumroad — Payments & Receipts
Regular Price$7
Launch Price$3.50 (expired)
Unlock in receiptUnique Gumroad License Key (auto-generated per purchase)

Gumroad handles everything: checkout, payment processing, receipt emails (with unique license key), refunds, dispute management. You receive payouts via Gumroad's payout schedule. To resend a receipt or issue a refund, go to Sales → find the customer → use the menu on their purchase.

The app validates license keys live via api.gumroad.com/v2/licenses/verify using product ID kmChYk49RVu58Zp7vdXF_A==. The license key block was enabled in the Gumroad Content editor — each buyer's receipt auto-includes their unique key. PRIVACY2026 still works as a silent legacy code for existing buyers but is not shown to new buyers.

🔄 Keeping the Site Current

The paywall shows "Actively maintained — Last verified [Month Year]". This tells buyers the guide is fresh. Keep it accurate.

Planned Review Schedule — Every Quarter

Q1
Jan
Feb
Mar
🔍
Review
Q2
Apr
May
Jun
🔍
Review
Q3 ← NOW
Jul
Aug
Sep
✅
Aug 2026
Q4
Oct
Nov
Dec
⏳
Due Next

Also Update Immediately When

🚨 A customer says a step is wrong or a broker changed their opt-out page
➕ You add a new broker to the app
🔗 A broker opt-out URL is broken or redirecting somewhere new
📋 You spot-check brokers and notice anything has changed

How to Update It — Step by Step

1

Spot-check 4–5 brokers

Visit Spokeo, BeenVerified, Whitepages, Intelius, and one more. Confirm each opt-out page still matches the steps in the app.

2

Tell Claude to update the date

Open Claude Cowork and say: "Update 'Last verified' from September 2026 to [new month]." Claude finds both spots (paywall + Terms) and updates them.

3

Deploy to GitHub Pages

Claude saves index.html and uploads it via GitHub → Upload files → Commit changes. Site rebuilds in ~1 minute.

4

Confirm on the live site

Visit privacyguide-io.github.io → Get Started → scroll to the trust card. Confirm it shows the new month.

Customer Support Scenarios

💬 "What code do you have?" — Quick Identifier

When a customer contacts you, ask: "What does your code look like — does it start with PG-, or is it a long code with dashes?"

Starts with "PG-"Their personal profile code — device-specific
Long hex code (e.g. XXXXXXXX-XXXXXXXX-...)Gumroad license key — valid for new buyers
Says "PRIVACY2026"Legacy code — still valid, existing buyer
Nothing / lost itVerify on Gumroad, use "Resend Receipt" — their license key is in the receipt
⚠️ "My code doesn't work"

Ask them: "Which code are you entering — the one from Gumroad, or a PG- code?"

If they're using LAUNCH50:

The launch discount expired July 2026. Tell them to use the license key in their Gumroad receipt email. If they're an old buyer with PRIVACY2026, that still works too.

If they're using a PG- code on a different device or browser:

PG- codes are tied to the browser where they first set up. They don't work cross-device. Tell them to use their license key (from their Gumroad receipt) to get back in on the new device. They'll need to re-enter their info (progress doesn't transfer — this is by design).

If they cleared their browser data / switched browser:

Same as above — localStorage was wiped along with their PG- code. Use their Gumroad license key (or PRIVACY2026 for legacy buyers) to start fresh. The PG- code they had no longer exists anywhere.

⚠️ "I lost my code / never got one"

Go to your Gumroad sales dashboard and search by their email. If the purchase shows up, they're legit.

• Tell them to check their spam folder for the Gumroad receipt (from noreply@gumroad.com)
• In Gumroad, use "Resend Receipt" on their purchase — their unique license key will be in the email
• For older buyers who purchased before license keys were enabled: their receipt has PRIVACY2026, which still works

⚠️ "My progress / data disappeared"

This always means their browser's localStorage was cleared. Causes:

• They cleared browser history/data
• They switched browsers (e.g. Safari → Chrome)
• They switched devices
• Private/incognito mode was used (wipes on close)
• iOS Safari storage was cleared by the OS (happens when device is low on space)

There is no recovery — the data only ever existed on their device. Apologize, explain why (privacy-by-design means no backups), and have them re-enter their license key from their Gumroad receipt to start over. Their pg_uid is preserved if they used "Clear My Data" in the app — but they'll still need their license key (or PRIVACY2026 for legacy buyers) to unlock again and re-enter their info.

⚠️ "A broker ignored my request / didn't remove me"

Tell them:

• Email-based removals: wait 10 business days, then send a follow-up referencing the original email date and request

• Still ignored: file a complaint with their state Attorney General. Brokers take those seriously. The app's email templates cite real state privacy laws — those complaints have teeth

• Data reappeared after removal: normal. Brokers re-pull from public records every 30–90 days. Remind them they can re-submit removal requests — they already know the process so it goes faster.

⚠️ "Someone else's info was pre-filled / I see the wrong data"

Two people used the same browser. The new user's purchase code was entered without clearing the old user's data first (the "Another Account Found" warning should have caught this, but older sessions might not have had it).

Tell them to go to My Info → Clear My Data, then re-enter their own code and set up fresh.

⚠️ "I want a refund"

Per the Terms of Service (section 3 — Refunds):

• All sales are final — the guide is delivered in full on unlock
• Refunds are not available based on broker compliance (brokers are third parties)
• Exception: if something is broken on your end within 4 days of purchase, honor it. Issue the refund through Gumroad.

Use your judgment. A customer who genuinely tried and had a bad experience is worth a refund to protect your reputation. Someone asking after 3 weeks because "it was too much work" — that's not covered.

How to Issue a Refund in Gumroad

1. Go to app.gumroad.com and log in with support.privacyguide@gmail.com

2. Click Sales in the left sidebar

3. Search for the customer's name or email address in the search bar

4. Click on their purchase to open the sale detail page

5. Click the ··· menu (three dots) → select Refund

6. Choose Full refund → confirm. Gumroad emails the customer automatically.

7. Send the customer the "Approved" email below so they hear from you personally — Gumroad's auto-email is generic.

💡 Refunds take 5–10 business days to appear on the customer's card. Their license key is automatically disabled once refunded.

🔐
Your Personal Access Code
This is your unique key — it only works for your account. If you ever need to get back in, this is how. No one else can use it.
PG-XXXX-XXXX
Unique to your account · Cannot be reused by others
📸 Screenshot this or use the buttons below to save it. This is the only time it will appear in full.