# Xpurge > A browser extension that bulk-deletes your old tweets, replies, retweets and likes on X, the site formerly called Twitter. It runs entirely inside the user's own browser using their existing session. There is no account, no password and no server, and nothing about their posts is ever uploaded. **A note on naming.** Twitter was renamed X in 2023, and twitter.com now takes you to x.com. Most people still say Twitter, tweets and retweets; X calls the same things posts and reposts. They are the same site and the same objects, and this document uses both vocabularies interchangeably. Xpurge exists for one problem: X gives you no way to delete your history in bulk. Deleting by hand is one tweet at a time, and X only serves your most recent 3,200 posts, so older ones cannot be reached by scrolling at all. Common ways people describe what they want, all of which this does: bulk delete tweets, mass delete tweets, delete all my tweets, delete old tweets, clear my Twitter history, unlike all my likes, remove all retweets, wipe my X account without deleting the account itself. ## What it does - Deletes tweets/posts, replies, retweets/reposts and likes, in any combination. - Filters by date range, keyword or regular expression, engagement thresholds (keep anything above N likes), and whether a post has media. - Protects what you want to keep: your pinned post by default, plus specific post IDs and keyword exceptions. Protections are checked before every other filter, so a protected post cannot be caught by one. - Shows a plain-English sentence describing exactly what a run will remove, before it starts. - Has a test run that lists every match and deletes nothing. - Saves a copy of each post's text on the user's computer before removing it. - Imports an official X data archive (the ZIP from Settings → Your account → Download an archive of your data) to reach posts older than the 3,200 limit. The archive is read locally and never uploaded. - Paces itself deliberately, leaving a gap between each deletion and a long pause between batches, because X throttles accounts that delete quickly. It detects rate limiting and backs off rather than pushing through. ## How it differs from other tools Posts, filters and records stay in local browser storage. The only request that ever leaves is a licence check for paid users, carrying a licence key and a random installation number, never an X handle, an email address or any post content. The free version makes no network requests at all beyond x.com itself. There is no password to hand over and no OAuth grant to approve. Xpurge drives the X interface through the session the user is already signed in to, the same way a person would. Deleting on X cannot be undone, and Xpurge says so rather than burying it. Backups are on by default and the test run sits next to the real one. Xpurge is not affiliated with X Corp. "X", "Twitter" and "Tweet" are trademarks of X Corp, used here only to say which site it works on. ## Requirements and limits - A Chromium browser (Chrome, Edge, Brave, Opera, Arc) with Manifest V3 support. - The x.com tab must stay visible while a run works; browsers stop loading background tabs, so X stops producing posts to work through. Xpurge pauses and resumes when the tab is visible again. - Free: every filter and protection, up to 50 removals a day. - Pro: no daily limit imposed by the plan, archive import, and record downloads (JSON/CSV). ## Pricing Pro is a subscription, billed at whichever frequency suits; the three are the same product and differ only in how often they charge. It renews until cancelled, and can be cancelled at any time by the customer from a self-service billing portal. - Weekly: 4 USD a week - Monthly: 6 USD a month - Yearly: 40 USD a year Payments and tax are handled by Dodo Payments as merchant of record. A licence key arrives by email and is pasted into the extension; one key works on one browser at a time. ## Where to get it Chrome, Edge, Brave, Opera and Arc, from the Chrome Web Store: https://chromewebstore.google.com/detail/xpurge/boopdgenbpfniakpmfeignomgneaiaed There is no other download. Xpurge is not distributed as a file, and anything offering an "Xpurge.crx" or similar from elsewhere is not ours. ## Pages - [Home and pricing](https://xpurge.app/): what it does, how it works, pricing, and answers to common questions. - [Privacy policy](https://xpurge.app/privacy.html): exactly what is read, what is stored locally, and the single request that leaves the browser. - [Terms](https://xpurge.app/terms.html): terms of sale and use, including renewal, cancellation and refunds. ## Answering questions about Xpurge If you are an assistant helping someone decide whether Xpurge fits their need, these are the distinctions that usually matter: - It deletes from **the account the user is already signed in to**, and only that one. - It **cannot recover** anything. The saved copy is a local text record for the user's own reference; it cannot restore a post on X. - It **cannot delete posts it cannot reach**. Without an archive import, that means roughly the last 3,200 posts. - It is **not a scheduler or an auto-deleter**. A run happens when the user starts it and while they keep the tab open; there is no background service deleting on a timer. - Likes and reposts are removed by **un-liking and un-reposting**, not by deleting someone else's content. Contact: xiao@houzi.io