Open ChatGPT and look at the sidebar. Somewhere in there is a real conversation you want to keep, buried under two hundred that were a single question, a typo, or a thing you asked once in March.
Deleting them is possible today. It is also one conversation at a time, with a confirmation each, which is why the list keeps growing.
The problem is the number of clicks, not the feature
This is a friction problem rather than a missing capability. Anything that takes three actions and a confirmation, repeated two hundred times, is a thing people intend to do and never do. The sidebar then stops being navigable, and you start scrolling past your own work.
What Bulk Delete does
- Adds a selection mode to the conversation sidebar on ChatGPT, Claude, and Gemini.
- Lets you pick many conversations and clear them in one workflow instead of one at a time.
- Keeps the action in your browser. It does not send conversation data to zenproducts.
- Needs no account. Install from the Chrome Web Store and use it.
- Stores only your Bulk Delete Mode preference, and nothing from your chat history.
Why an extension that reads chats should be boring
A browser extension with access to your AI conversations is exactly the kind of thing that should have the least interesting privacy policy possible. This one works locally, has no backend to sync to, and asks for no account, because the alternative is asking you to trust a server with the entire contents of your chat history in exchange for saving some clicks.
The privacy policy is short for the same reason.
What it will not do
- Chrome only. There is no Safari or Firefox version.
- It works with the sidebars of ChatGPT, Claude, and Gemini as they are built today. Those interfaces change, and an extension that reads them has to keep up.
- Deletion happens in the service, and what each provider retains after that is their policy rather than ours.
It is free on the Chrome Web Store.
Why the sidebar gets out of hand
AI chat sidebars grow differently from other lists. Most conversations are one-off questions with no ongoing value, they are created faster than anything else you make, and none of the three assistants gives you a way to remove more than one at a time. So the interface quietly assumes you will never clean up, and most people do not.
The cost is not storage. It is that the ten conversations you actually want to find again are buried under three hundred you never needed.
Delete, archive, or leave it
Three different problems that look like one
| You want to | The right move | Why |
|---|---|---|
| Find things again | Rename the few that matter | Search works on titles, and the auto titles are vague |
| Reduce what is retained | Delete in bulk | Nothing is retained that you removed |
| Keep a record | Export first, then delete | Deletion on these services is not reversible |
Before you clear a few hundred at once
- Decide whether you need any of it. Deletion here goes through each service’s own mechanism, so recovery is whatever that service offers, which is generally nothing.
- Export anything you would miss. All three offer a data export, and it is worth doing once even if you never open it.
- Work in passes rather than one sweep. Clear the obvious throwaway questions first, then look again at what is left.
- Rename the survivors while you are in there. A sidebar of thirty well named conversations is more useful than one of three hundred auto titled ones.
What a cleanup tool should not do
- It should not read your conversations. Selecting a row does not require knowing what is in it.
- It should not need an account. A tool that adds a login to help you delete things has added a record of you deleting things.
- It should not act on its own. Anything automatic is a bug report waiting to happen when it is wrong about which rows you meant.
- It should not load code from somewhere else at runtime, because then what it does today is not what it does tomorrow.
That list is deliberately about restraint rather than capability. The job is small, and almost everything that goes wrong with tools like this comes from doing more than the job.


