The Chrome extension
There is no EnsoLinks account. The extension sends no analytics or telemetry to EnsoLinks.
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.
One honest caveat: the extension stores its IndexedDB data in plain form, not encrypted at rest. This data is therefore only as secure as your device and Chrome profile.
Saved sessions also expire on their own: after 30 days by default, configurable in settings to 7 days, 90 days, or Never. Expiry deletes the session and the links inside it. Anything you promoted into your Library is not affected.
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 pages you save or inspect. It does not monitor open tabs in the background and does not send indexed text to EnsoLinks.
Chrome bookmark sync
Chrome bookmark sync is off unless you enable it in Chrome. If you do, supported bookmark URLs, titles, and folder paths can sync through your own Google account using Chrome's service. EnsoLinks does not operate that sync and does not receive it.
Saved sessions, tab state, settings, and search data are never included.
Network requests
The shipped extension makes no outbound network requests. Saving, searching, and restoring all run in your browser, and nothing contacts an EnsoLinks server or any other outside service.
There are no optional network features. If that ever changes, you’ll read about it here first, and it will be off until you turn it on, the way History search is today.
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.
Your Library bookmarks export as JSON or as standard browser bookmarks HTML - a file any browser can import. Saved session and window state are excluded from those exports.
Chrome permissions
This ledger mirrors the extension manifest, in the same order.
This website
The website uses a same-origin, self-hosted Umami script to record page views and selected call-to-action clicks, which it reports as aggregate counts. It also records standard performance measurements showing how quickly pages load and respond, whether content shifts unexpectedly, and how quickly the server replies. The dashboard groups the results by page and device type. Enso Web Dev Solutions uses these measurements to monitor and improve the site, relying on legitimate interest as its legal basis. These measurements are used to assess site performance, not to identify individual visitors.
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. Enso Web Dev Solutions does not use that data to identify visitors.
Launch waitlist
The waitlist collects the email address you submit. Your browser sends it to the same-origin /api/waitlist endpoint. The server then forwards it to Resend.
For short-lived abuse protection, Vercel’s Web Application Firewall uses your connection address within Vercel’s hosting boundary to enforce a fixed 60-second rate limit before the endpoint contacts Resend. Enso Web Dev Solutions does not send that address to Resend or include it in analytics.
- Purpose
- Send exactly one EnsoLinks launch notification. No newsletter or additional marketing.
- Lawful basis
- Consent
- Opt-in
- Single opt-in
- Processor
- Plus Five Five, Inc. (Resend)
- International transfer
- Resend processes data in the United States. Its Data Processing Addendum includes the EU Standard Contractual Clauses and describes its EU-U.S. Data Privacy Framework participation for covered transfers.
- Retention
- Delete waitlist contacts within 30 days after the launch notification is sent.
- Withdrawal and deletion
- Use the unsubscribe link in the launch email or contact the privacy address. Enso Web Dev Solutions handles deletion requests as soon as possible and within 14 days at the latest.
Your rights
Depending on applicable data-protection law, you may request access, correction, erasure, restriction, or portability of personal data held about you. You may also object to processing based on legitimate interest. Waitlist consent is yours to withdraw at any time; processing that happened before withdrawal stays lawful.
Requests go to privacy@ensolinks.com. Enso Web Dev Solutions answers them as soon as possible and within 14 days at the latest. You may also lodge a complaint with your data-protection authority. For Enso Web Dev Solutions that is PUODO - the President of the Personal Data Protection Office in Poland (uodo.gov.pl).
Most extension data stays in your browser and can be viewed or deleted there. Enso Web Dev Solutions cannot retrieve browser-local extension data it never receives.
Controller and contact
Enso Web Dev Solutionsprivacy@ensolinks.com
Changes to this notice
Material changes appear here with a revised effective date. Enso Web Dev Solutions will not expand the waitlist purpose without first obtaining whatever consent the new purpose requires.
EnsoLinks was built so your bookmarks would stay yours. This page is that intent, written down and checkable.