EnsoLinks
Open navigation Close navigation
EnsoLinks

Privacy

Privacy and data use

The EnsoLinks Chrome extension and this website are separate systems. This page explains how each handles your data: what stays in your browser, what Chrome may sync when browser sync is enabled, and how you can check what each system stores or sends.

Effective

The short version

  • The extension has no account and sends no analytics or telemetry anywhere. Your bookmarks, sessions, and settings stay in your Chrome profile.
  • Search is keyword search on your device.
  • This website uses Umami, which we run ourselves, to count page visits and clicks on “Add to Chrome”. Voluntary feedback and support emails are described below.
  • You can verify the extension's permissions yourself. The list below matches its manifest, a plain, human-readable JSON file included with the extension.

The Chrome extension

There is no EnsoLinks account. The extension does not send any analytics or telemetry anywhere.

What stays in your browser

Everything the extension saves lives in your Chrome profile: Library bookmarks and their metadata, collections, saved sessions and tab state, settings, the local search index, and trash state. None of it is uploaded to EnsoLinks. There is no server copy, because the extension has no server.

During setup, you can choose to import your existing Chrome bookmarks. The extension makes a one-time, read-only copy in your Chrome profile so they are searchable. Your original Chrome bookmarks are not changed, and nothing is uploaded to EnsoLinks.

The extension does not encrypt its local browser database (IndexedDB). Protecting this data depends on your device and Chrome profile.

By default, sessions stay until you delete them. In Settings, you can choose to delete sessions automatically after 7, 30, or 90 days. Library collections are not affected.

EnsoLinks keeps one rolling recovery snapshot in your Chrome profile. It contains restorable tab URLs, titles and icons, together with window grouping, tab order, pinned state and tab-group details. Incognito tabs are excluded. The snapshot is replaced as browser state changes and is never uploaded.

Optional page-text indexing is off by default. If you turn it on, the extension also keeps local page headings and short visible-text snippets from the pages you save or inspect. It does not read page text from tabs in the background and does not send indexed text anywhere.

Chrome bookmark sync

Chrome bookmark sync is off by default in EnsoLinks. You can turn it on under Settings → Privacy to keep supported Library bookmark URLs, titles, and folder paths in sync with Chrome bookmarks. Syncing those Chrome bookmarks between devices also requires Chrome's own bookmark sync through your Google account. This does not send the bookmarks to an EnsoLinks server.

Saved sessions, tab state, settings, and search data are never included.

Chrome Web Store Limited Use

The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Network requests

The extension does not contact an EnsoLinks server and sends no analytics or telemetry. Saving, searching and restoring run in your browser. Chrome may make a request for a stored favicon URL in the limited case described below.

Chrome bookmark sync and requests for stored site icons are explained on this page. If we add another feature that sends data over the internet, we’ll explain it here first. It will be off until you turn it on.

Search, favicons, and portability

Search today is keyword search, and it runs against the index stored in your browser.

Most site icons come from Chrome’s local favicon cache. Some saved or imported bookmarks may use a stored favicon URL, which can cause Chrome to request the icon when your Library is displayed.

EnsoLinks JSON exports Library bookmarks and live Workspace sessions. Browser-compatible HTML exports Library bookmarks only. Neither format includes local settings, trash, the search index, or the rolling recovery snapshot. This is a manual data export, not a complete extension backup.

Chrome permissions

This list matches the extension manifest, in the same order.

Required API permissions

bookmarks
Read your Chrome bookmarks so you can import and search them. Write supported changes back only if you turn on Chrome bookmark sync.
storage
Keep extension settings and temporary information used while the extension runs in Chrome storage, including local recovery controls. Library bookmarks, Sessions, the search index, and the rolling recovery snapshot stay in the extension's local IndexedDB database.
tabs
Show open tabs, save and restore sessions, and maintain one local recovery snapshot. This gives EnsoLinks access to tab titles, URLs, icons, order, pinned state, and window membership.
activeTab
Temporarily access the current page when you open Quick Save. This avoids permanent access to every website.
scripting
When you open Quick Save, EnsoLinks reads page metadata, headings, and a short sample of visible text from the current page. It stores headings and snippets for search only if optional page-text indexing is on (it is off by default).
favicon
Show site icons for bookmarks and tabs.
alarms
Run local housekeeping and refresh the recovery snapshot on a schedule, including clearing sessions when automatic deletion is enabled or retrying Chrome bookmark sync.
sessions
Show recently closed tabs and windows, and reopen one when you choose.
tabGroups
Rebuild Chrome tab groups when you restore a saved session.
notifications
Show the result of a tab-stash action after the popup closes, with a quick way back to your Workspace.

Optional API permissions

history
Access Chrome browsing history only after you explicitly enable History. EnsoLinks queries Chrome live for the current search. History results are not saved or indexed.

Host permissions

The extension does not request ongoing access to any website or domain. When you invoke a feature, Chrome may grant it temporary access to the active tab.

Need help connecting a permission to a task? Match permissions to tasks in Help.

This website

We run Umami ourselves to count page visits and clicks on “Add to Chrome”. The script loads through this website's own address. We don't add custom details to these click events. The analytics script leaves out the parts of a page address after ? and #. We use these statistics to understand how the website is used and improve it. Website analytics are separate from the extension, which sends no analytics or telemetry.

The website sets no tracking cookies or cookies containing personally identifiable information. An optional Light or Dark preference is stored in browser local storage. It stays in the browser and is not an identifier sent to EnsoLinks.

The site is served by Vercel Inc. (United States). Like any host, Vercel briefly processes connection data such as IP addresses to deliver pages and protect the service. The personal project does not use that data to identify visitors.

Voluntary feedback and support emails

If you email us feedback or ask for support, we receive your sender details, including your email address, and the information you share. We use this to reply and investigate the issue or suggestion. The website and extension do not automatically attach bookmarks, browsing history, screenshots or diagnostics. Emailing feedback does not subscribe you to marketing. Share only the details needed for your message.

For a problem or suggestion, Feedback & support explains how to email enso.wds@gmail.com. Privacy requests are explained below.

Your rights

Depending on applicable data-protection law, you may request access, correction, erasure, restriction, or portability of personal data held about you.

Privacy requests go to enso.wds@gmail.com. You may also lodge a complaint with your data-protection authority.

Most extension data stays in your browser and can be viewed or deleted there. The personal project cannot retrieve browser-local extension data it never receives.

Controller and contact

EnsoLinks is currently a personal, noncommercial project.
enso.wds@gmail.com

Changes to this notice

Material changes appear here with a revised effective date.

For software permissions and terms of use, read the Terms.

EnsoLinks was built so your bookmarks would stay yours. This page is that intent, written down and checkable.