Skip to main content

Clearing out ChatGPT, Claude, and Gemini conversations in bulk

AI chat sidebars fill with hundreds of half-finished conversations, and deleting them one at a time is the reason nobody does. Bulk Delete adds selection to ChatGPT, Claude, and Gemini, runs locally in Chrome, and needs no account.

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 toThe right moveWhy
Find things againRename the few that matterSearch works on titles, and the auto titles are vague
Reduce what is retainedDelete in bulkNothing is retained that you removed
Keep a recordExport first, then deleteDeletion on these services is not reversible

Before you clear a few hundred at once

  1. 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.
  2. Export anything you would miss. All three offer a data export, and it is worth doing once even if you never open it.
  3. Work in passes rather than one sweep. Clear the obvious throwaway questions first, then look again at what is left.
  4. 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.

Common questions

Does Bulk Delete see my conversations?

The extension runs locally in your browser and does not send conversation data to zenproducts. It stores only your Bulk Delete Mode preference.

Which services does it work with?

ChatGPT, Claude, and Gemini, in Chrome.

Do I need an account?

No. Install it from the Chrome Web Store and use it without creating a zenproducts account.

Once deleted, is the conversation really gone?

Deletion happens in the service itself. What each provider retains after a delete is set by their own policy, not by this extension.

KGFounder, zenproducts

KG and his team build every app under zenproducts, for iPhone, iPad, Mac and the browser. Every post is about software the team has built and measured.

More about the studio

Purpose built for one job, private by construction.

See Bulk Delete
Keep reading

More posts from
the studio.

Zen Whisper4 min read

Most dictation tools treat Hindi as an afterthought and Hinglish as a mistake. Zen Whisper exposes 110 spoken language options including Hindi, Hinglish, and English regional variants, with core speech recognition running on your Mac.

Zen PasswordsPrivacyHow to3 min read

Most password managers ask you to trust a stranger's cloud before you have typed a single password. Zen Passwords encrypts your vault on your iPhone first, with sync riding your own Apple ID only if you turn it on. Here is what "on device" actually buys you.

All posts

Everything we have published

Practical pieces on the apps, on-device design and the privacy decisions behind them.

Browse all posts