Trailhead Privacy Policy
The extension: what it records
For pages you visit in normal browser windows (addresses beginning with http or https), Trailhead stores:
- the page address (URL), including any query string such as search terms, but without the part after a
#; - the page title and the times you first and last visited it, and a visit count;
- how pages connect: which page led to which, how you got there (for example a link, a typed address or a search), and whether a link was opened in a new tab;
- which browser tab is currently on which recorded page (kept only until you close the browser);
- a short list of pages you recently went back from, used by the “Left behind” list;
- pins, notes and parked trails that you create yourself;
- your settings, including the list of sites you chose not to record.
Because addresses can contain search terms or other details, use the “never record these sites” setting for sites you consider sensitive.
Optional scroll position. If, and only if, you turn on “Remember scroll position”, Trailhead asks for permission to run a small script on web pages. The script reports the page address and how far down the page you have scrolled, so you can return to that spot. It does not read page text.
What Trailhead does not record
- Incognito windows. Trailhead skips incognito tabs even if you allow the extension to run in incognito.
- Pages that are not http or https, such as browser settings pages, local files, the new tab page and extension pages.
- Sites on your exclusion list, and anything at all while recording is paused.
- Page content, text you type, form contents, passwords, cookies or downloads.
Where it is stored
Your trails are kept in your browser’s extension storage on your device. The trail and settings are stored with chrome.storage.local; tab-to-page links are stored with chrome.storage.session and disappear when the browser closes. Trailhead does not use browser sync, so this data is not copied to other devices.
What is shared
Your browsing trails stay on your device. Your trails, page addresses, titles, settings, pins and notes are never sent anywhere.
With the developer: an install and update count, nothing else. When Trailhead is first installed, and each time it updates to a new version, it sends one message to the developer’s counter saying “install” or “update”, the app name and the version number. It contains no identifier and no browsing data (no addresses, titles, trails, pins or notes), and nothing is sent in between. If it can’t be sent at that moment (for example you’re offline), Trailhead keeps just that event and version number in your browser and tries again the next time the browser starts, until it gets through once. Like any request on the internet, it reaches the counter from your IP address; the counter keeps only running totals (per day and per version) and does not store IP addresses. The counter runs on Cloudflare Workers.
That is the only network request Trailhead makes, and it needs no extra permission. The extension has no account system, no advertising and does not load or run remote code. Site icons are shown using the browser’s built-in icon cache. When you click Restore or Reopen, your browser opens the page as it would for any link, which contacts that website in the normal way.
The data is not sold, is not used for anything other than showing you your own trails and counting installs, and is not used to decide creditworthiness or lending.
How long it is kept, and how to erase it
- Automatic clean-up. Once a day, when the browser starts, after every 100 pages you visit, and when you change the retention setting, Trailhead removes branches whose most recent visit is older than your retention setting (30 days by default, between 1 and 365). It also keeps the total at no more than 5,000 pages, removing the oldest first. Pinned pages, pages with notes, parked trails and pages open in your tabs are kept, along with the pages that lead to them. Entries in the “Left behind” list stop being shown after 24 hours.
- Delete one branch. Use Forget on any page to remove it and the pages after it.
- Forget everything. In the side panel, choose the gear icon, then Forget everything. This erases all recorded trails, including pins, notes and parked trails, and the tab links. Your settings (pause, exclusions, retention) are kept.
- Uninstall. Removing the extension deletes all of its stored data.
Permissions
Trailhead requests browser permissions only for the features above: reading tab and navigation events to build your trail, storing it locally, showing the side panel, a daily clean-up timer, site icons, and (only if you turn on scroll position) the optional script described earlier. You can remove the optional access at any time by turning that setting off.
This website
This policy page and the Trailhead website are separate from the extension. To learn how many people visit, the website uses two things:
- Google Analytics. Google may set cookies or similar identifiers and collect usage information such as pages viewed, approximate location, device and browser type, and referring site. Google processes this under its own policies, see how Google uses data from sites that use its services. You can block it with a browser extension or your browser’s tracking protection, or by opting out with Google’s opt-out add-on.
- A simple visit counter. When a page loads, it adds one to a daily count for that page and the referring website. It stores no cookies, no IP addresses and nothing that identifies you, and it is skipped if your browser sends Do Not Track or Global Privacy Control.
Google Analytics is not part of the extension. The extension never contacts it, and none of your browsing records are shared with it.
Changes
If this policy changes, the new version will be posted at this address with a new date.
Contact
Questions about this policy: [YOUR CONTACT EMAIL HERE]