Last updated September 2026
In short: everything this extension records stays on your own device, inside your own browser's storage. Nothing is ever sent to a server, a developer, or any third party — there isn't one to send it to.
Branching History Tree tracks pages you navigate to in each browser tab so it can display them as a branching tree. Specifically, it records:
All of the above is stored using Chrome's built-in chrome.storage APIs, entirely on your own device:
chrome.storage.session, cleared automatically when the browser closes or the extension reloads.chrome.storage.local, and stays on your device until you clear it yourself or remove the extension.No data is transmitted over a network by this extension at any point. It makes no network requests of its own.
The extension includes an optional Export feature that downloads your own stored history as a JSON file to your computer, and an Import feature that merges a previously exported file back in. Both are entirely user-initiated and operate only on local files you choose — no data is uploaded anywhere as part of these features.
webNavigation Detects when you navigate to a new page, so it can be added to the tree.tabs Knows which tab a navigation happened in, and moves a tab to a page when you click a node.storage Saves the history tree data described above, locally on your device.downloads Lets the Export feature save a JSON file to your computer when you choose to use it.The extension does not request access to page content, does not use analytics or tracking libraries, and does not communicate with any external server.
You can delete any individual page from your history by right-clicking it in the extension's popup. You can clear a single tab's history, or the entire persistent global history, from the "Manage…" panel at any time. Uninstalling the extension removes all of its stored data from your browser.