Revoke: One-Click Privacy
How we built a zero-data privacy tool for the web.
Every day, companies sell your personal details.
I learned this the hard way. I stood in the kitchen and opened a cheap windowed envelope. Inside was a settlement check for seven dollars.
My data had been breached. Again.
This was my compensation. A few years of credit monitoring and seven dollars.
Meanwhile, data brokers, ad networks, and tech platforms continued to track me. They knew my name, my location, and my browsing habits.
Then came the scam. A stranger in Las Vegas was running a web design racket. They used my name.
I only found out when a victim tracked me down. They were angry about a website they paid for but never received.
I filed the police reports. I submitted the complaints. But my name was already gone.
Most people feel powerless against this industry. But you do not have to be. To reclaim your identity, you must build your own legal lever.
The Legal Lever
Seventeen US states now have active privacy laws.
The California Consumer Privacy Act was the first. Many other states followed. These laws give you the legal right to opt out, delete, or access your data.
But companies do not make it easy. They hide their opt-out pages. They require complicated web forms. They want you to give up before you start.
I wanted to change that. I wanted a tool that makes exercising your rights take seconds.
So I built Revoke.

Reclaiming Privacy in One Click
Revoke is a free, open-source tool.
It contains a directory of 178+ high-priority data brokers and tech companies. You select a company and pick a request type. You can delete your data, opt out of sale, or see what they have.
Revoke generates a legally-worded email. It cites the exact statute for your state. Then it opens the draft in your local mail client.
The app also logs your requests. It tracks the statutory response deadline for each company. If a company ignores the deadline, Revoke drafts a complaint to your state Attorney General.
Privacy by Design
We built Revoke with a strict rule: zero data collection.
Most privacy tools are hypocritical. They require you to create an account. They store your data on their servers. They track your activity with analytics.
Revoke has no backend. It has no servers, no databases, and no tracking scripts.
Your profile, state selection, and request history live only on your device. The app uses browser localStorage. Nothing is ever transmitted to us or any third party.
If we do not collect your data, we cannot lose it. We cannot sell it, and we cannot be forced to hand it over.
Rebuilding for the Web
Revoke started as a native iOS app built in SwiftUI. It worked well, but it was locked to one platform. Privacy should not require a specific phone.
So we rebuilt it as a static web app. We archived the original iOS code. Anyone can run the web version locally with a single command.
You can run it using Python:
python3 -m http.server 8000
Or using Node:
npx serve .
It is deployed to GitHub Pages and runs entirely client-side. For power users, the code is available in the Revoke repository. You can clone it, modify the broker dataset, and run the interface completely offline.
Why Open Source Matters
Trust is the most important part of a privacy tool. You should not take our word for how Revoke works. You should inspect the code.
The entire project is public on GitHub. Developers can verify that no data leaves the browser. They can add new data brokers or update state privacy statutes.
We built this because we believe your data belongs to you. Not to brokers. Not to tech platforms.
You can check out the code and run your own version today.