Legal

Privacy Policy

The short version: there is no server. Everything below explains why that's true and what it means for you.

Last updated: 8 September 2026

ChatShelf is a browser extension that indexes your own AI conversations so you can search and organise them. It has no server. Everything it stores stays in your browser, on your computer.

In one sentence: ChatShelf reads the conversations you already have open on ChatGPT, Claude, Gemini and Grok, builds a search index from them inside your own browser, and sends that data nowhere.

What ChatShelf stores

All of the following is written to your browser's local IndexedDB database and to chrome.storage.local, both of which live on your own machine:

  • The text of conversations you have indexed from ChatGPT, Claude, Gemini and Grok, together with their titles, timestamps and links
  • The search index built from that text
  • Folders, saved prompts, prompt chains, bookmarks and your smart-tag rules
  • A daily count of how many conversations and messages were indexed, used for the usage and streak display
  • Your extension settings, including which platforms you have switched on

What ChatShelf sends, and where

ChatShelf makes network requests to exactly four places, and only to the services you have switched on:

DestinationWhy
chatgpt.com / chat.openai.comRead your own conversation list and messages
claude.aiRead your own conversation list and messages
gemini.google.comRead the page you are on
grok.com, x.comRead your own conversation list and messages

These requests use the session you are already signed in with, and go to the same endpoints the sites' own web apps use. They ask those services for your own data and nothing else.

There is no ChatShelf server. No analytics, no telemetry, no crash reporting, no advertising identifiers, no third-party SDKs. The extension contains no remotely-hosted code: everything it runs ships inside the package Google reviewed.

What ChatShelf never does

  • It never transmits your conversations, prompts, bookmarks or folders anywhere
  • It never sells or shares data with third parties, because it sends none
  • It never reads pages other than the four AI services listed above
  • It never asks for your passwords, and it cannot see them

Permissions, and why each one is needed

  • Access to chatgpt.com — required. Reads your conversations so they can be indexed and searched.
  • Access to claude.ai, gemini.google.com, grok.com and x.com — optional, and requested only when you switch that platform on in the extension popup. Switching it off again removes the access.
  • Storage / unlimited storage — holds the search index and your library locally. A large chat history exceeds the standard 5 MB quota.
  • Tabs — opens a conversation in an existing tab when you click a search result, rather than piling up new tabs.
  • Scripting — registers the extension's own scripts on the platforms you have switched on.
  • Alarms — schedules the periodic background refresh of your index.

Deleting your data

  • Erase in the extension popup deletes the entire local index immediately.
  • Removing the extension from Chrome deletes everything it stored.
  • Your conversations on ChatGPT, Claude, Gemini and Grok are never affected by either of those. The bulk delete and archive features act on those accounts only when you explicitly select conversations and confirm.

Because nothing is ever uploaded, there is no server-side copy to request or delete — deleting locally is deleting everywhere it exists.

Children

ChatShelf is not directed at children and collects nothing from anyone, regardless of age.

Changes to this policy

Material changes will be published on this page and reflected in the "last updated" date above, before the version of the extension that relies on them is released.

Not affiliated

ChatShelf is an independent project. It is not affiliated with, endorsed by, or sponsored by OpenAI, Anthropic, Google or xAI. All product names and trademarks belong to their respective owners.

Contact

Questions about this policy: hello@chatshelf.app