TweetDelete is a service that can mass delete your Twitter posts based on their age or specific text they contain. It can also run automatically on a schedule if you wish.
TweetDelete is useful for people who'd like to limit the amount of data they expose about themselves online. Some specific examples where TweetDelete could be handy: -
We've been operating since October 2011. The current website launched in June 2019, bringing a complete redesign and numerous new features and improvements.
Yes and no. You can download an archive of all the tweets in your account from Twitter. However this is just for your own reference.
There's no way to restore these tweets to your Twitter account, so it isn't a true backup. You still need to be very careful to pick the right options when deleting content.
You can revoke permissions for TweetDelete on Twitter's application settings page. This makes it impossible for TweetDelete to access your Twitter account unless you sign in to our site and reauthorise it.
I suggest doing the same for any others apps you no longer need in order to increase your Twitter account's privacy and security.
Yes, the Likes option on the main menu allows you to delete your likes based on their age. This is where you've liked another user's post. You can't do the opposite and delete their likes on your posts.
This feature can only delete up to 3,200 of your most recent likes (this is the same for premium users; no equivalent of archive mode is possible for likes).
Yes, just choose "Run this task: Automatically every few days" when starting a tweet deletion task. We'll then automatically start deletion tasks for you with the same settings every 3 days (this may vary based on service load).
Your "Tasks" page will show details on any active automatic task and provide an option to stop it. You can also see the results from any recent executions there.
If you're a non-premium user, you must sign in to our site at least once every 6 months to keep your automatic tasks active. This is to ensure we're only providing this service to people who still want it, and to prevent the number of automatic tasks we need to process becoming unsustainable over time.
[This is a premium feature]
Yes, you can provide us with your Twitter archive file, which allows us to delete any number of old tweets. See the archive mode instructions.
[This is a premium feature intended for more advanced users]
Yes. If TweetDelete doesn't have an option for what you want, you can pass in the numeric IDs of specific tweets for us to delete. See the advanced mode instructions.
Premium users currently gain the following benefits: -
The instructions linked above give full details on how the extra modes work.
Premium access costs $9.99 (US dollars) or your local currency equivalent. This is a single payment that grants your Twitter account access to any premium features we're offering for as long as TweetDelete exists.
Visit our premium page for more details or to purchase.
No. Premium status is based on your Twitter account, so if you want to use these features on multiple accounts, you will need to pay to upgrade each one.
We only match whole words (case insensitive) when using this feature. So entering 'sam' would delete the tweet 'I like Sam', but not 'I like samosas'.
Similarly if you enter a phrase, only tweets with that exact phrase as whole words would be deleted. So entering 'my cat' would delete 'I love my cat' but not 'I love my catamaran'.
The reason we implemented it this way is to reduce the risk of users deleting tweets they didn't intend to. Consider advanced mode if you want to apply some other kind of search yourself.
Yes. We treat these exactly the same as other tweets, so they will be deleted if they match the age and/or keyword you specified. The same limitations also apply, so we might only be able to access the older ones if you use archive mode.
We didn't carry over any data from the old TweetDelete site - all existing deletion tasks were completely removed when the current site went live (June 2019). We did this mainly because the old site had been operating since 2011 and had built up a large backlog of jobs that we couldn't be sure users still wanted (many of these were on abandoned accounts). The old site also didn't have a specific option for 'one-off' tasks, so we found some users had left tasks running on an ongoing basis without realising it.
[Does not apply to archive mode, which is virtually unlimited]
TweetDelete only operates within your most recent 3,200 tweets or likes (including those already deleted). Some consequences of this are: -
This limit isn't specific to our service and is part of the API function that Twitter makes available to developers to fetch tweets.
This is nearly always due to one of the bullet points mentioned in limitations of TweetDelete.
Twitter's timeline/home page only shows recent tweets, so if you delete all of your most recent 3,200 tweets, it will appear empty. The number on the counter is correct - these tweets still exist and may appear in search results or on other pages. For example the "media" page seems to work differently and can show tweets of any age.
You can download your Twitter archive to get an accurate list of the tweets remaining in your account.
This is usually due to submitting your Twitter data file (which is much larger) instead of your Twitter archive file. Please read our archive mode instructions and check you requested the correct file from Twitter.
If you have a very high number of tweets (over 400,000 or so) then your archive file might be larger than the 100 megabytes our service generally accepts. In that case contact us and we will provide an alternative method.
The counts that usually appear in the status message for completed tasks are: -
Some other counts only appear if we encounter particular errors: -
If your task is encountering errors and you don't know why, get in touch and we'll take a look. We may have logged additional information.
Types of error that TweetDelete tasks can return include: -
Sorry, we can't do that. For privacy reasons, we do not store a record of anything TweetDelete deleted. It's impossible for us to recover any deleted tweets.
We state this clearly on every page where you can start a deletion job, and have designed our site very carefully to help users avoid common pitfalls (e.g. being logged in on the wrong account). Unfortunately there will always be some potential for people to accidentally choose the wrong options.
Thanks to everyone who created software or resources that TweetDelete uses. This includes: -