Update 2.1:
Version 2.1 of Twitter Archive Eraser introduces some fixes for users who were facing problems with Twitter PIN authorization (Updated to LinqToTwitter 2.1.5.0).
Update:
Version 2.0 of Twitter Archive Eraser can fetch tweets by month from the *.js data files again (the previous version used *.csv files which were eliminated from the archive in current versions.)
Version 2.0 comes with a setup program also that installs all the missing perquisites like .NET 4.0 etc.
Until very recently, there was no obvious way to access your old tweets. In fact Twitter imposes a limit of 3200 tweets (the more recent ones that is) that an application can access. This means also that you cannot delete your old tweets. Several tools exist to help you delete your old tweets but, according to my experiments, most of them do not work properly due to Twitter API's limitations.
Last week however, Twitter enabled the option for users to download their whole archive of tweets, which contains among other things the IDs of all the tweets of a user, the exact piece of information that can be used to wipe out any tweet.
I have developed a simple application called "Twitter Archive Eraser" that helps you delete the oldest tweets from your timeline, or wipe out the whole archive too if you would like so.
The application is the simplest possible, it works in 3 steps: authenticate Twitter, select which tweets you want to delete, wipe them out.
These files are found in [your Twitter archive path]\data\js\tweets.
For instance, to delete the tweets from September 2009 you choose the file 2009_09.js.
You can find the code of the application on github: https://github.com/martani/Twitter-Archive-Eraser. All the Twitter logic is done using the excellent LinqToTwitter library.
Requirements:
.NET Framework 4.0.
Download the standalone version : Download.
Download the installer : Download.
Version 2.1 of Twitter Archive Eraser introduces some fixes for users who were facing problems with Twitter PIN authorization (Updated to LinqToTwitter 2.1.5.0).
Update:
Version 2.0 of Twitter Archive Eraser can fetch tweets by month from the *.js data files again (the previous version used *.csv files which were eliminated from the archive in current versions.)
Version 2.0 comes with a setup program also that installs all the missing perquisites like .NET 4.0 etc.
Download the standalone version: Download.
Download the installer: Download.
FAQ:
Is this a Windows only application?
Yes, it doesn't work on Mac nor Linux.
Are you planning to port Twitter Archive Eraser to Mac or Linux?
No.
I have issues while authorizing the app with Twitter.
For some reason, Twitter Archive Eraser might not be able to open the browser to authorize with Twitter, if you have this issue then run the application as an Administrator.
How long does it takes to delete all the tweets?
Download the installer: Download.
FAQ:
Is this a Windows only application?
Yes, it doesn't work on Mac nor Linux.
Are you planning to port Twitter Archive Eraser to Mac or Linux?
No.
I have issues while authorizing the app with Twitter.
For some reason, Twitter Archive Eraser might not be able to open the browser to authorize with Twitter, if you have this issue then run the application as an Administrator.
How long does it takes to delete all the tweets?
A lot! depending on the number of tweets you are trying to delete and your internet speed. You can just run the application and leave it do the work.
Tweets are deleted but my tweets counter is not going down.
This can be caused due to a cached version of twitter.com on your browser or that twitter hasn't updated yet your tweets count. If the issue persists you should contact Twitter @support.
What does [NOT FOUND!] mean?
While deleting tweets, the status [NOT FOUND!] means that the tweet was already deleted at a previous time. Hence, when Twitter Archive Eraser tried to delete it, it was not found.
Does Twitter Archive Eraser have crapware/spyware/viruses/worms/aliens-from-mars which could hurt my computer?
No. You can grab the source code yourself from here, compile and run it 'safely' yourself.
I deleted my tweets but changed my mind now, how to get them back?
Exactly !?
Exactly !?
Until very recently, there was no obvious way to access your old tweets. In fact Twitter imposes a limit of 3200 tweets (the more recent ones that is) that an application can access. This means also that you cannot delete your old tweets. Several tools exist to help you delete your old tweets but, according to my experiments, most of them do not work properly due to Twitter API's limitations.
Last week however, Twitter enabled the option for users to download their whole archive of tweets, which contains among other things the IDs of all the tweets of a user, the exact piece of information that can be used to wipe out any tweet.
I have developed a simple application called "Twitter Archive Eraser" that helps you delete the oldest tweets from your timeline, or wipe out the whole archive too if you would like so.
The application is the simplest possible, it works in 3 steps: authenticate Twitter, select which tweets you want to delete, wipe them out.
Step 1
In this step, you give access to Twitter Archive Eraser to your twitter account so that it can delete the tweets you select. This works by providing a Pin number that twitter provides after authentication.Step 2
After you download your twitter archive (from https://twitter.com/settings/account) and extract it (to C:\Twitter_archive for example), you choose which tweets from your archive to delete. The tweets in the Twitter archive are grouped by month, ie. all the tweets of a month are stored in the same file.These files are found in [your Twitter archive path]\data\js\tweets.
For instance, to delete the tweets from September 2009 you choose the file 2009_09.js.
Step 3
Once you have selected the correct files, you are now presented with all the tweets contained in these files. By default, all the tweets are marked for deletion, if you want to keep any specific tweets, you uncheck them as shown in the following picture. One you hit "erase selected tweets" button, there is no going back (unless you force the app to exit!).You can find the code of the application on github: https://github.com/martani/Twitter-Archive-Eraser. All the Twitter logic is done using the excellent LinqToTwitter library.
Requirements:
.NET Framework 4.0.
Download the standalone version : Download.
Download the installer : Download.








