Privacy policy

Tabveil Privacy Policy

Effective date: 8 November 2026 · Applies to the Tabveil browser extension

Tabveil does not sell your data and has no analytics, no tracking, no ads and no remote code. Free use contacts no Tabveil server, apart from the welcome and goodbye pages described under "Network access". Tabveil Pro uses Tabveil's license server, which receives your license key and an install id and stores the email address Gumroad has for your purchase. Your tabs, URLs, settings and statistics are never sent to Tabveil. If you turn on Pro session sync, the addresses and titles in your saved sessions are copied by Google's Chrome sync under your Google account, not by Tabveil.

What Tabveil stores, and where

Tabveil needs some information about your open tabs to decide which ones can sleep. Apart from the Pro session sync described in the table, this information is processed only inside your browser:

DataWhere it is keptWhy
Settings (timer, options, theme) and your "never sleep" site listchrome.storage.syncSo your preferences follow you across your own Chrome profiles. Sync is performed by Google Chrome under your Google account; Tabveil has no access to it outside your browser.
Pro session sync, only if you turn it on (off by default): copies of your saved sessions (session names and tags, tab URLs, titles shortened to 80 characters, tab-group names and colors)chrome.storage.syncSo your sessions reach your other Chrome profiles. The copying is done by Google's Chrome sync under your Google account, not by Tabveil, and nothing goes to a Tabveil server. Deleting a session on one device does not delete it on the others.
Saved sessions, workspaces, stashed and Later links, snoozed tabs, archive, trash and backups (tab URLs, titles, tab-group names and colors), and local statistics, including per-site visit counts for Pro learned timerschrome.storage.local on your deviceSo you can restore your tabs and see what Tabveil saved.
Temporary state (when each tab was last used, why a tab was not put to sleep, and Pro scroll and video positions)chrome.storage.sessionNeeded while the browser is open; cleared automatically when it closes.

Tab URLs and titles are read through the tabs permission to match your site list, show the tab list, find duplicates and save sessions. They are never sent to Tabveil. The only time they leave your device is the optional Pro session sync above.

Unsaved-form check

"Protect unsaved forms" is off by default and is offered during onboarding and in Options. If you turn it on, Tabveil asks for access to your sites and then adds a small packaged script to each page when the page finishes loading. The script stays on the page and observes form fields and text editors, including typing, paste and drop events, so it can tell whether something is unsaved. To make that comparison it keeps only short one-way fingerprints of that content (a length and a small hash) in that page's memory, never the text itself, and they are gone when the page closes or reloads. Password values are not retained: for password fields only the length is kept. Only a yes/no answer ("has something on this page been modified?") leaves the page script; what you typed is not saved by Tabveil or sent anywhere. You can turn this off and revoke the permission at any time in Tabveil's Options.

Scroll and video position (Pro). If you turn on Pro's scroll and video position restore, Tabveil uses the same optional site access. Just before a tab sleeps it reads the page's scroll position and, on YouTube watch pages, the video time, then puts them back when the tab wakes. These positions stay in chrome.storage.session and are never sent anywhere.

Network access

Tabveil's free features make no background network requests. If you never activate a Pro license key, Tabveil never contacts its license server or any other server in the background. Site icons are loaded from Chrome's own local favicon cache.

Welcome and goodbye pages. Every new install opens a welcome page on kitshore.app, Tabveil's website, in a normal background tab next to Tabveil's own setup page, and Chrome opens a goodbye page there if you remove Tabveil. These are ordinary web pages your browser loads and you can close; as with any web page, the site receives your IP address. Their address carries only the Tabveil version and your interface language (for example ?v=0.1.0&lang=en). No install id, settings or other personal data is included, and Tabveil itself never fetches them. The goodbye page has an optional feedback form: if you send it, your chosen reason, your message, your email (only if you enter one), the Tabveil version and the page language go to Tabveil's feedback service.

Tabveil Pro and payments (Gumroad + Tabveil license server)

Tabveil Pro is an optional paid upgrade (monthly, yearly or lifetime). The monthly and yearly plans start with Gumroad's 7-day free trial (a card is required; Gumroad charges it when the trial ends unless you cancel, and emails you before). Payments are handled by the third-party service Gumroad (gumroad.com). Licenses are checked by Tabveil's own small license server; this policy is also published at that server's /privacy page.

  • Buying: you buy on Tabveil's checkout page (kitshore.app), which opens Gumroad's checkout, in a normal browser tab. Gumroad handles your email address, payment details, receipts and memberships under its own privacy policy (gumroad.com/privacy). Tabveil never sees your card details. Gumroad emails you a license key.
  • When Tabveil contacts its license server: only when you activate a license key, or, once you have, when your license needs renewing. A paid license check is valid for 30 days, so Tabveil renews it in the last few days, or when you press "Refresh status". During a free trial or after a membership is cancelled a check is valid for about one day, so Tabveil renews it about daily. If it cannot connect, Pro keeps working until the current check runs out.
  • What Tabveil sends: your license key (once you have activated one) and an install id, a random identifier Tabveil creates on your device. The license server links the install id to your license key and purchase email, so it is not anonymous. Tabveil never sends your tabs, URLs, browsing activity, settings, sessions or statistics. As with any web request, your IP address reaches Cloudflare, which hosts the license server, under Cloudflare's own privacy policy (cloudflare.com/privacypolicy). The license server does not store IP addresses.
  • What the license server keeps: your license key, the install ids it was activated on (one key works on 2 browsers or devices), the email address Gumroad returns for your purchase, your plan (monthly, yearly or lifetime, or free once a license is no longer active), and timestamps (when the key was activated on each install and when the record was last updated). For installs that used Tabveil's former built-in trial it also keeps the trial's start and end times. It uses this only to answer license checks, and it checks your key by sending the key and Tabveil's product id to Gumroad. To have your license record deleted, email omaniapps@gmail.com; Pro then stops on those installs until the key is activated again.
  • What Tabveil stores on your device: the signed license token (plan, dates, and the email Gumroad has for the purchase, if any), your license key and the install id in chrome.storage.local; the install id is also kept in chrome.storage.sync so a reinstall on the same Chrome profile is recognized.
  • Cancelled memberships stay Pro until the paid period (or the free trial) ends. All Pro purchases are final. Cancelling Pro, or never buying it, never disables a free feature, and your data stays readable and exportable.

Data sharing and sale

Tabveil does not sell data. It shares data only as needed for Pro: the license server sends your license key to Gumroad to confirm your purchase, and Cloudflare hosts the license server. The use of information received from Google APIs complies with the Chrome Web Store User Data Policy, including the Limited Use requirements.

Deleting your data

Removing the extension deletes what Tabveil stored on this device. Copies in chrome.storage.sync (settings, Pro session sync and the install id) are managed by Chrome and your Google account, and you can clear them in your Chrome sync settings. You can also delete individual sessions or reset settings from Tabveil's Options at any time. Removing Tabveil does not close or change your tabs and does not delete your license record on the license server; to delete that record, email the address below.

Children

Tabveil is not directed at children and does not knowingly collect personal information from children.

Changes

If this policy changes, the new version will be published at the same address with a new effective date, and material changes will be noted in the extension's changelog.

Contact

omaniapps@gmail.com