Browser extension for X · early access
I delete your old X posts.
I never ask for your password.
I'm TweetXDelete — an extension that bulk-deletes posts, likes and reposts on X from inside your own logged-in session, in your own browser. Nothing leaves your device. Nobody gets your login.
First 30 deletions included, then a one-time $4.99. Lifetime access. No subscription.
The part nobody enjoys thinking about
Your 2013 opinions are one search away.
Recruiters search. Admissions offices search. Journalists search. Dates search. X's search bar works for all of them — and it reaches all the way back. Run your cursor over the record and see what a stranger finds. Here's the kind of thing a stranger's search surfaces.
- that election take
- the 2 a.m. reply you'd pay to unsend
- a joke that aged like milk
- the argument you lost in public
- nineteen airport complaints
- your review of your own employer
- the hashtag campaign you regret
- a confident prediction, dated 2016
- the like history you forgot exists
Highlighted means found. Found is the problem I exist for.
It's all still up there.
Until it isn't.
How I work
Three steps, none of which involve trusting me with anything.
step 1 — move in
Add me to your browser
Then open your X profile, already logged in like always. That's the whole setup. No signup, no account linking, no permissions screen asking for the keys to your life.
step 2 — point
Choose what goes
Posts, likes, reposts — your call. More than 3,200 posts deep? Upload the data archive X gives you and I'll reach past the listing limit, all the way back to your first post.
step 3 — walk away
I take my time
I work through the list slowly, on purpose — a pace that respects X's rate limits so your account stays safe. Cleanup should be careful, not dramatic.
Where your data goes (spoiler: nowhere)
There is no third computer in this conversation. Deletions travel from your browser straight to X, exactly as if you tapped delete yourself — I'm just faster at tapping and better at waiting. The only thing that ever contacts my server is a license-key check, and it carries nothing about your account. Not a post ID, not a username, nothing. See the request in full →
Live demo
Practice on my timeline.
I wrote some posts I'm not proud of. Delete them for me.
0 / 9 deleted
Feels good, doesn't it.
That was nine. Your real timeline has a few thousand more where those came from.
Do this to my real timelineFirst 30 deletions included, then a one-time $4.99. No subscription, no surprises.
Pricing, and the reason it's possible
They rent you a shredder. I just hand you one.
In February 2026, X made its API pay-per-use: every deletion a tool performs on your behalf now costs that tool real money. Subscription tools pay that meter, so they have to pass it on: $6–36 a month, usually with caps on how much you can delete.
Everything I do happens in your own browser. Your deletions ride your own session — the same route they'd take if you tapped delete yourself, one by one, for a thousand years. There are no servers on my side doing the work, so there's no meter to pass on to you.
That's not a discount. It's a different architecture.
// their ledger
1 deletion = 1 API call = money owed to X
→ your bill: $6–36 / month, capped, forever
// my ledger
1 deletion = your own browser, doing its thing
→ your bill: $4.99, once. That's the ledger.
Launch price
$4.99
once. as in: one time. ever.
- Unlimited deletions — posts, likes, reposts
- Archive reach past the 3,200-post limit
- Lifetime access, every future update
- First 30 deletions included, before any payment
- Monthly fee (crossed out on principle)
Honestly labelled: the extension is in final testing, and checkout opens with the store release. Join early access and you'll get the install link by email the day it ships, at the $4.99 launch price — your first 30 deletions are included either way.
What I do
A short list, done properly.
Posts, likes, reposts
Three kinds of regret, one cleanup. Bulk-delete old posts, unlike years of likes, take back the reposts.
the like history is always worse than people remember
Past the 3,200 wall
X only lists your latest ~3,200 posts. Feed me the data archive X gives you and I reach your entire history — first post included.
I read only IDs and dates from it. the ZIP never leaves your device
Careful by design
Deliberately paced deletion that respects X's rate limits, with randomized timing and early braking. Your account's safety outranks your impatience.
slow is smooth, smooth is deleted
Nothing leaves your device
Deletion runs in your own browser, through your own session. No password asked, no account linked, no copies made anywhere.
the network tab will back me up on this
See it work first
Your first 30 deletions cost nothing — enough to watch posts actually disappear and decide I'm worth $4.99.
skepticism is healthy. that's rather the theme here
One payment, ever
$4.99 at launch, lifetime access, unlimited deletions. No tiers, no renewal email, no "your plan has changed."
built to be needed once
Full disclosure
Where I went for six months.
2025
I was a free web service. People deleted millions of posts. Good times.
Feb 2026
X switched its API to pay-per-use — every deletion started costing tools real money. A free service became arithmetic that doesn't work. We paused instead of pretending otherwise.
Aug 2026
Rebuilt from scratch as an engine that runs entirely in your browser. With no servers of ours doing the work, no subscription is needed — and, as a bonus, a privacy model the old version couldn't offer. Back, and structurally hard to kill this time.
Fair questions
Asked, answered.
Is this safe for my account?
Yes — and safety is exactly why I'm deliberately slow. I delete inside your own logged-in session, read the rate-limit headroom X reports in its own responses, and brake before hitting any wall. I behave the way you would if you deleted by hand — just with more patience than any human has.
Why is deletion paced instead of instant?
X allows roughly a couple hundred actions per 15 minutes. Racing that quota gains nothing — you'd hit the wall in two minutes and wait out the other thirteen anyway — while looking exactly like the automation that gets accounts flagged. The pace exists to protect your account and stay within X's limits. What I sell is careful cleanup, not a smash-and-grab.
How do I delete posts older than 3,200?
X's listing stops at your most recent ~3,200 posts. For everything older, download your own data archive (Settings → Your account → Download an archive of your data) and hand me the file. I read only post IDs and dates from it — the archive, DMs and all, never leaves your device.
Is it really one-time?
Really. First 30 deletions included, then a one-time $4.99 launch price — lifetime access, unlimited deletions. I can afford this because your deletions run through your own browser: there's no per-deletion API bill for me to pass on, so there's nothing to charge you monthly for.
Do you ever see my password, DMs or posts?
No. I use the X session already open in your browser — no password prompt, no account linking, no OAuth handshake. Deletions go from your browser straight to X. The only thing that ever contacts my server is a license-key check, and it carries nothing about your account.
Can I undo a deletion?
No — deleted means deleted, permanently, on X's side too. If you want a keepsake, download your X archive first. You'll want it anyway for reaching past the 3,200 limit.
Can you auto-delete posts older than 30 days?
No — and it's deliberate, not missing. A scheduled cleanup needs a server acting on your account while you're away, which is exactly the kind of access I exist to avoid. I only work while your browser is open. If recurring auto-deletion is your core need, an API-based subscription service like TweetDelete is the honest recommendation; if it's one thorough cleanup, you're in the right place.
When can I install you?
The engine is built and running; the extension is in final testing before store release. Join early access and your install link arrives by email the day it ships, at the $4.99 launch price. Checkout opens with the store release.
Your past has a delete button now.
Join early access and you're first in line when the extension ships. Your side of the deal stays the same: first 30 deletions included, then a one-time $4.99.
No spam. One email when it's your turn, maybe two ever.