Privacy
Your conversations never leave this computer. No analytics, no error reporting, no account, no sync — no server of ours ever sees a conversation.
The product makes one kind of network request: licence activation. Right after a purchase —
or when you press Activate after pasting a key — the extension sends that key to
api.smallhelpers.com — our own licence endpoint — which asks the store that sold
the key whether it is real. The request carries the key and nothing else — no conversation, no
title, no address, no device name, no identifier of any kind. During activation only our
endpoint sees your IP address, as with any web request — the payment provider is not in that
path. (Checkout itself happens on the provider's own pages, like any online purchase.) It
happens once. There is no background re-check.
One more page-open, disclosed: when you uninstall the extension, Chrome opens our goodbye
page at smallhelpers.com. Like any page visit it shows our server an IP address
and a browser user agent — nothing else, there is nothing about you in the address, and that
page carries no analytics.
What it stores, and where
For each conversation you open on a supported site: the conversation's own address, its title,
the visible text of the conversation, and the times it was first and last seen. All of it in
Chrome's own IndexedDB on this machine, under the unlimitedStorage permission, which
exists only so a long history is not truncated at a quota. A licence key, if you buy one, sits
separately in storage and is never included in an export.
It records a conversation only when you open it. It does not fetch, crawl or enumerate anything in the background, and it has no access to conversations you have not looked at.
The three permissions, and why each exists
unlimitedStorage— so a long history is not silently truncated at Chrome's default quota. It governs how much can be stored on your own machine, nothing else.alarms— one check an hour that the local index is still readable, so a corrupted database is reported in the popup instead of looking like an empty history.storage— a few hundred bytes: your licence key, if you have one. Nothing about your conversations is kept here.
None of the three involves the network. There are no optional permissions, and no host
permission is requested for api.smallhelpers.com — the activation request works
without one and could not reach any other address if it tried.
Which sites it can see
chatgpt.comandchat.openai.comclaude.aigemini.google.com
Those four hosts and no others. On any other site the extension has no access at all — not restricted, not filtered: absent.
What it never touches
Your account, your credentials, your cookies, your other tabs, and anything you type outside a conversation you have open. It reads the rendered text of a conversation page and nothing else.
Deleting
The popup forgets everything from one service in a click, and exports the whole index to a file you keep. Removing the extension deletes everything it stored, and there is no copy anywhere else because nothing was ever sent anywhere.
Paying, and what it does not change
The free version searches the last 90 days. A licence lifts that limit. Either way the whole history is indexed, stays on your machine and comes out in the export — the limit is on what search reaches, never on what is kept, and the popup always says how many older conversations are sitting outside the window rather than quietly returning fewer results.
Payment happens on the seller's own page, in your browser, outside this extension. No payment provider's code is bundled or loaded here; Chrome forbids it and it would be the wrong place for it regardless.
Changes
If a future version ever adds a second network request, or makes the existing one happen without you pressing a button, this page will say so before that version ships and the change will be described in the store listing.