Why I Built Delete My Tweets: Cleaning a Twitter Account From 2009
Delete My Tweets didn't start as a business idea. It started as a personal problem I couldn't solve any other way.
I have an old Twitter account, created in 2009, back when Twitter was very different. Over the years, it accumulated thousands of tweets that, by today's standards, would easily be classed as spammy, low-value, or simply not representative of who I am anymore.
I wanted to repurpose the account, not delete it entirely. That meant cleaning it properly, not hiding things, not half-deleting, but actually removing the old content.
That's when I realised how broken the existing options really are.
Trying to Delete Tweets Manually (And Getting Nowhere)
My first attempt was simple: I tried deleting tweets manually.
If you've ever tried this on an old account, you'll know how pointless it is:
After hours of effort, I'd barely made a dent. It wasn't sustainable.
The CSV Export That Never Arrived
Like most people, I started searching for tools.
I came across sites like TweetDelete (and similar services), all of which said the same thing: "Request your CSV file from X.com and upload it."
So I did exactly that.
I submitted the data request form to X.com multiple times. I waited. And waited.
No email. No CSV file. No archive. Nothing ever came back.
This wasn't a one-off glitch. It simply did not work for my account.
Online Deletion Tools That Barely Worked
Next, I tried low-value online deletion tools.
They technically worked, but only barely.
Most would:
This wasn't bulk deletion. It was manual deletion with extra steps.
Worse still, all of these tools required:
That completely defeated the purpose.
The Realisation: The Only Reliable Way Is Manual Deletion
At that point, one thing became clear:
The only deletion method that always works is manual deletion through the browser.
If I could delete a tweet myself, then X.com clearly allowed it. The problem wasn't permission. It was scale.
So the question became: What if manual deletion could be automated?
Building My Own Solution
I already knew it was possible to delete tweets via direct requests. The browser does it every time you click "Delete".
So I started experimenting.
I wrote a small program that:
No API. No cloud servers. No uploads. No CSV files.
Just automation layered on top of normal user behaviour.
Weeks of Trial, Error, and Refinement
It didn't work perfectly at first.
There were weeks of:
Eventually, I had something solid.
An app that:
Everything stays on my PC, under my control.
From Personal Tool to Delete My Tweets
Once it worked for me, the next realisation was obvious:
I couldn't be the only person with this problem.
Old accounts. Broken exports. Unreliable tools. Privacy concerns.
Delete My Tweets exists because:
Automating manual deletion, using the user's own browser, turned out to be the most reliable and private solution.
Why I Trust This Method (And Why You Can Too)
Delete My Tweets:
From X.com's point of view, it's just you using your account.
That's exactly how it should be.
Final Thoughts
This app exists because I needed it, and nothing else worked.
If you're trying to clean up an old account, repurpose it, or remove years of content that no longer represents you, I understand the frustration firsthand.
Delete My Tweets isn't about shortcuts. It's about ownership, privacy, and reliability.
Everything stays with you, exactly where it belongs.