Privacy policy
Summary
Tab Groups Manager runs inside your browser. It has no server of its own, no analytics and no advertising, and it loads no remote code. It does not sell or share your data. Nothing leaves your computer unless you turn on the optional sync, which sends your saved sessions only to a private gist in your own GitHub account.
What the extension stores, on your device
Everything below is kept in the browser's extension storage on your computer (chrome.storage.local):
- Saved sessions: each session's name, when it was saved or last changed, whether it is pinned, and, for every saved tab, its web address, page title and icon address, arranged by tab group (group title and color). Up to five unpinned sessions are kept; pinned sessions are kept until you delete them.
- The Autosave: one copy of the same kind of information for your window, replaced each time it is saved (about once a day, and just before you replace your tabs with a session).
- Deletion records: the ID of each session you delete and when, kept for 60 days so that sync does not bring the session back.
- Settings: the maximum number of open groups, whether "Keep groups clean" is on, and the titles of groups you chose to keep open.
- Open-group order: the IDs of the groups currently open in your windows, in the order you opened them, used to decide which group to collapse.
- Sync settings, only if you enter them: your GitHub token, the ID of the gist used for sync, and the time and result of the last sync.
This data stays until you change or delete it in the extension, or uninstall the extension, which deletes all of it.
What the extension does in your browser
- When you save a session, or when the Autosave runs, it reads the web address, title and icon of the tabs in that window and their tab groups. It does not read the content of the pages.
- When you open or replace a session, it opens, groups and (for Replace) closes tabs in that window.
- The group limiter collapses the tab group you opened least recently when more than your maximum are open. "Keep groups clean" moves a tab opened from a link in a grouped tab to just after the groups.
Optional sync
Sync is off until you enter a GitHub token in the extension's settings. When it is on, the extension sends your saved sessions and deletion records to a secret gist in your own GitHub account through the GitHub API (api.github.com), and reads them back, so the browsers where you use the extension stay in step. If no gist ID is set, it looks through the file names of your gists once, to find the one it uses. The token is sent only to GitHub, to authorize those requests, and is never shown to web pages. The Autosave is never synced. Data stored in your GitHub account is also covered by GitHub's own privacy statement.
To stop syncing, remove the token in the extension's settings. To remove the synced copy, delete the gist that holds the file "tab-groups-sessions.json" in your GitHub account.
Export and import
Export saves your sessions to a file on your computer, where you choose. Import reads a file you pick. The extension does not send these files anywhere.
These web pages
This site (tab-groups-manager.pages.dev) is a set of static pages. It sets no cookies and runs no analytics. Like any website, the hosting provider (Cloudflare) may process standard request data, such as IP addresses, to deliver the pages.
Changes and contact
Changes to this policy will be published on this page with a new effective date. For questions, use the support option on the extension's Chrome Web Store page.