Privacy Policy
Last updated: May 27, 2026
What Neat Freak stores on your device
Saved locally via chrome.storage.local, never transmitted to any server we control (we don't have one):
- Saved tab sessions — for each session: the URLs, titles, favicon URLs, and a short text summary of each page at the time you saved it.
- Tab grouping metadata — folder names, signals, and confidence scores.
- Your settings — capture defaults, whether AI grouping is enabled, and your OpenAI API key (if you provide one).
All of this lives in your browser's extension storage. Uninstalling Neat Freak removes it.
What gets sent to OpenAI (only if you opt in)
If — and only if — you (a) provide your own OpenAI API key in settings and (b) leave AI grouping enabled, then:
- When you tidy, Neat Freak sends tab titles, URLs, domains, and short page summaries to OpenAI's API to decide what to keep open and to generate workstream-aware folder names.
- When you run a smart search, Neat Freak sends your query plus the same per-tab metadata to OpenAI to rank matches.
The request goes directly from your browser to api.openai.com using your API key. We are not a middleman — we do not log, proxy, or otherwise observe this traffic. It's governed by OpenAI's privacy policy and your API agreement with them; per OpenAI's API terms, data sent through the API is not used to train their models by default.
If you do not provide an API key, no data leaves your device — grouping runs entirely in your browser.
What we do NOT collect
- No analytics or telemetry (no Google Analytics, no Mixpanel, no Sentry, nothing).
- No user accounts. There is no Neat Freak account system.
- No advertising identifiers. We do not show ads.
- No tracking across sessions or devices. Each install is independent.
- No selling, renting, or sharing of any data. (We don't have any to share.)
Permissions and why we need them
storage— to save your sessions and settings on your device.tabs— to read the list of open tabs (title, URL, favicon, pinned status) when you tidy, and to reopen URLs when you click Restore.scripting— to extract a short text summary of each page at save time, which improves grouping. This runs only at the moment of save, only on tabs you are saving.notifications— to let you know when a save finishes, so you can move on.alarms— to periodically check whether you're over your clutter threshold.- Host access (
http/https) — required so thescriptingpermission can run on the pages you save. Neat Freak does not read your pages at any other time. - Host access (
api.openai.com) — only used when you enable AI grouping with your own key.
Data retention
Sessions stay in your browser until you delete them (or uninstall Neat Freak). There is no remote backup, no sync, no automatic deletion.
Children's privacy
Neat Freak does not knowingly collect data from anyone under 13. Since we don't collect data from anyone, this is somewhat redundant — but we state it explicitly.
Changes to this policy
If we update this policy, we'll change the "Last updated" date above and publish the new version at the same URL. Material changes (e.g., adding any kind of server-side data handling) will be announced in the extension's update notes.
Contact
Questions about this policy: danielhalper4@gmail.com