TvaraJudging an extension

How to choose a browser extension for long AI chats

Short answer: whether you want one for ChatGPT, Claude, Gemini or all of them, judge it on six things — what it asks to read, whether your conversations leave your machine, how it copes when a site redesigns, whether it admits what it does not know, how it makes money, and whether it ever deletes anything.

Search for one and you will find dozens. They all promise roughly the same things. Here is what actually separates them, in the order that matters.

1 · What it asks to read

Open the permissions before you install. A tool that works on chat sites should name chat sites. If it requests access to every site you visit, ask why — there is sometimes a real reason, and the absence of one is informative.

Also worth noticing: tabs, history, cookies and webRequest are each a large expansion of reach and each is rarely needed by a tool that only works inside a conversation.

2 · Whether your conversations leave your machine

This is the single biggest fork. Some tools archive your chats to their own servers — often as the headline feature, since it enables sync and web access. That can be a reasonable trade. It also means a second company holds everything you have ever asked an assistant, with its own breach surface and its own future change of ownership.

A local-only tool cannot offer cross-device sync of your archive. If a product offers both, ask where the copy lives.

3 · What happens when a site redesigns

Chat platforms change their markup constantly, and every one of these tools depends on it. The failure mode matters more than the failure:

  • Acceptable: a feature quietly does nothing until an update lands.
  • Not acceptable: the host page breaks, messages render wrong, or the tool reports success while archiving nothing.

The last one is the real risk, because you find out months later when you need something and it is not there.

4 · Whether it tells the truth when it does not know

Any tool that counts messages or reports usage limits is inferring things from a page that was not built to be read that way. The honest ones mark an approximate count as approximate and say "not reported" where a platform publishes nothing. The dishonest ones show a confident number, and a confident wrong number is worse than a blank.

5 · The business model

Free with no visible funding is not free. The common models are a subscription, a one-time purchase, or your data. Only one of those is invisible until it is not, so it is worth establishing which you are in.

6 · Whether it deletes anything

Several performance tools speed up long chats by removing older messages from the page permanently. It works, and if you then scroll up, the conversation is shorter than it was. Check whether "speed" means "renders less" or "keeps less".

How Tvara answers each

  • Permissions: six named chat platforms and its own post-purchase page. No tabs, history, cookies, bookmarks or webRequest.
  • Where the data lives: your machine only. No server receives chat text, and there is none that could.
  • When a site redesigns: unknown markup means the feature does nothing. Never a broken host page.
  • Honesty: counts it cannot vouch for are marked approximate; unpublished allowances read "not reported", never an estimate.
  • Model: free core, $1 once for Pro, no subscription.
  • Deletion: nothing is removed. Off-screen messages stop costing what on-screen ones do; the conversation stays whole.

Every feature and where it stops · The privacy policy

Common questions

Are ChatGPT Chrome extensions safe?

Some are and some are not. Check which sites it asks to read, whether your chats leave your machine, and whether the privacy policy names the exact places it sends data.

Do chat speed extensions delete messages?

Some remove old messages from the page to make it fast, which also breaks searching and copying. Tvara puts off-screen messages to sleep instead; nothing is deleted and they return as you scroll.