Tabfolio — Privacy Policy

Last updated: May 14, 2026

Tabfolio is a Chrome extension that helps you organize your browser tabs. It is designed to be private by default: no personal data ever leaves your device through Tabfolio’s own infrastructure, because Tabfolio has no infrastructure. There are no Tabfolio servers, no analytics, no telemetry, no accounts.

This document describes exactly what data the extension touches, where it lives, and which third-party endpoints it talks to.

What Tabfolio stores locally

Tabfolio uses Chrome’s built-in chrome.storage.local API to persist data on your computer. The stored shape is:

This data never leaves your computer. It is automatically deleted when you uninstall the extension.

Tabfolio does not read, store, or transmit:

What network requests Tabfolio makes

Tabfolio makes outbound HTTP requests in three narrowly scoped situations. None of these requests carry any identifier of you or your installation.

1. Open Graph image fetches

To render a preview image at the top of each tab card, Tabfolio’s background service worker performs a single GET request to the URL of each open tab. It reads only the <head> of the response and parses <meta property="og:image"> (or <meta name="twitter:image">). The request is made with credentials: 'omit', so no cookies are sent.

2. Favicon proxy fallback

When a tab’s own favicon can’t be loaded (because the site blocks cross-origin loading via Cross-Origin-Resource-Policy), Tabfolio displays a high-resolution favicon fetched from a public favicon CDN. Two providers, tried in order:

These are unauthenticated GETs of an image. The provider sees the domain of a tab you have open — nothing else.

3. Video thumbnail CDNs

For YouTube and Vimeo tabs, Tabfolio extracts the video ID from the URL and renders the public thumbnail directly:

These are standard unauthenticated image requests. They reveal that you have a YouTube/Vimeo tab open, which the provider would already know from your visit to the page itself.

Permissions

The extension declares the following Chrome permissions. Each is used only for the purpose listed.

Third-party services

Tabfolio fetches static woff2 font files (Geist Mono) that are bundled inside the extension itself. There is no runtime call to Google Fonts or any other font CDN.

The only third-party servers Tabfolio talks to at runtime are listed in the “Network requests” section above: the origin server of each open tab (for og:image), Google’s favicon service, DuckDuckGo’s favicon service, YouTube’s thumbnail CDN, and Vimeo’s thumbnail CDN. Each provider’s privacy policy governs their handling of those requests.

Analytics

There are none. No analytics SDK, no error reporting, no telemetry pings, no installation counter beyond Chrome’s own.

Children

Tabfolio is a general-purpose productivity tool and does not knowingly collect any data from anyone.

Data export / deletion

All data is stored locally via chrome.storage.local. To export, you can open Chrome’s developer tools on the extension’s background page and inspect storage. To delete, uninstall the extension — Chrome automatically removes all extension storage on uninstall.

Changes to this policy

We will update this document whenever the extension’s data practices change. The “Last updated” date at the top reflects the most recent change. Older versions are preserved in the project’s public git history.

Contact

For privacy questions, contact us at hello@round6creative.com.