Tabivore

Privacy
Policy

Effective: October 13, 2026 · Applies to Tabivore 0.1.0 and later (the automatic backup: 0.1.1 and later)

English · Русский

In short: everything Tabivore keeps stays on your device, in the browser's local extension storage. The extension has no server, no account, no analytics and no advertising, and it sends nothing about you to the developer or to any third party.

What Tabivore is

Tabivore is a browser extension. A back swipe closes a tab that was opened from a link. Tabs, tab groups, links and quotes can be stashed on a shelf. The new tab page shows your favorite sites, the shelf and your bookmarks.

This text describes the extension's code. If the code changes in a way that changes this text, the text is changed with it.

What the extension reads

The address and title of tabs, including the tab you swipe on and tabs in the same tab groupTo know which tab was opened from which and return to the right one when a tab is closed by the swipe; to stash tabs and groups on the shelf; to find a tab that is already open; to archive tabs you have not used for a time you choose (an optional setting).
The text of a link you right-click, and text you select on a page when you ask for a quote or a noteTo give a stashed link a readable name and to save the quote you chose. Only on your action.
BookmarksTo show them on the new tab page and to search them. They are read, not changed and not copied anywhere.
The browser's "most visited sites" listTo suggest sites to add to favorites (can be turned off in the settings) and to find a name for a site you add.
Browsing history (only if you grant the optional permission)To suggest addresses and names while you add a favorite site. Nothing from the history is stored by the extension.
What you type into the new tab search fieldThe text is passed to the browser's search API (chrome.search), which sends it to the search engine you chose in the browser. The extension does not see or keep the results.

The extension does not read the content of the pages you visit. The script that runs on web pages only watches the swipe gesture and shows the extension's own hints and the note field.

What the extension stores

All of it is in chrome.storage.local. Short-lived state is in chrome.storage.session, which the browser keeps in memory and clears when it closes.

  • favorite sites (address, name), sites you dismissed from the suggestions, and whether suggestions are on;
  • stashed tabs and groups: address, title, the quote and note you added, the time, the group's name and color;
  • settings: swipe length and direction, excluded sites, language, theme, auto-archive, which blocks the new tab page shows and where, and others;
  • which bookmark folders are expanded;
  • a short log of recent errors and of the swipe's recent decisions, used only to produce a bug report on your request. Web addresses, e-mail addresses and paths are cut out of the error texts. The log has no page titles, notes or quotes;
  • in the session storage: which tab was opened from which tab;
  • the automatic backup, which is off by default: the name of the folder you picked, the time of the last backup and the browser's permission handle for that folder (kept in the extension's IndexedDB).

If you turn the automatic backup on and pick a folder, then once a day (while the browser is open) the extension writes one JSON file with the data listed above, quotes and notes included, into that folder and keeps the last 14 files. The files are plain text in a folder of your choice, and nothing is sent over the network. You can turn it off at any time; the extension then forgets the folder (the files already written stay where they are).

Nothing is stored for tabs in private (incognito) windows: the extension refuses to stash them.

What is not sent anywhere

The extension makes no network requests of its own: no telemetry, no crash reporting, no remote configuration, no remote code. Fonts and icons are shipped inside the package. Site icons come from the browser's own favicon cache.

The only text that leaves your device is a search you start from the new tab page, and it goes to your search engine through the browser. Backups and bug reports are files or clipboard text that you create and send yourself. The “Report a problem…” button in the settings only copies the report to your clipboard and opens obukhov.dev/tabivore/feedback/ in a new tab; the extension itself sends nothing. A bug report contains versions, settings (without the list of excluded sites), counts and recent errors, and no web addresses, page titles, notes or quotes.

Permissions and what each is for

storage, unlimitedStorageKeeping the data above locally; the second lets it grow past the browser's default size limit if you lift the extension's own limit.
tabsAddress, title and opener of tabs: the swipe, stashing, finding open tabs.
tabGroupsStashing and restoring a tab group with its name and color.
bookmarksThe bookmarks block of the new tab page.
faviconSite icons from the browser's own cache.
contextMenusThe "stash this link", "stash tab" and "stash with a quote" menu items.
searchWeb search from the new tab page with your default search engine.
topSitesThe "frequently visited" suggestions and site names.
alarmsPeriodic auto-archiving of unused tabs, the hourly check of the optional automatic backup, and a short badge timeout.
history (optional)Address suggestions from history, only if you turn them on. You can revoke it at any time in the browser's extension settings.
Access to all sites (content script)Recognizing the swipe gesture and showing the extension's own hint and note field on the page you are on. The script does not read, collect or modify page content.

Limited Use

The use of information received from Chrome APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. Data is used only for the extension's single purpose described above. It is not sold, not transferred to third parties, and not used for advertising, profiling or credit decisions.

Deleting your data

  • Every list in the extension has a delete button, and "Clear" in the settings empties the error log.
  • Removing the extension deletes all of its stored data from the browser.
  • You can export your data to a JSON file in the settings at any time.

Children

The extension is not aimed at children and collects no personal data of anyone.

Changes and contact

If this policy changes, the updated version is published on this page with a new effective date, together with the version of the extension it applies to.

Questions about privacy: [email protected].

Политика конфиденциальности (на русском)

Коротко: всё, что хранит Tabivore, остаётся на вашем устройстве, в локальном хранилище расширения браузера. У расширения нет сервера, аккаунта, аналитики и рекламы, и оно ничего о вас не отправляет ни разработчику, ни третьим лицам.

Что такое Tabivore

Tabivore — расширение для браузера. Свайп назад закрывает вкладку, открытую по ссылке. Вкладки, группы вкладок, ссылки и цитаты можно откладывать на полку. Новая вкладка показывает избранные сайты, полку и закладки.

Этот текст описывает код расширения. Если код меняется так, что меняется и этот текст, текст обновляется вместе с ним.

Что расширение читает

Адрес и название вкладок, включая вкладку, на которой делают свайп, и вкладки той же группыЧтобы знать, какая вкладка из какой открыта, и вернуться к нужной при закрытии свайпом; откладывать вкладки и группы на полку; находить уже открытую вкладку; архивировать вкладки, которыми вы не пользовались заданное время (необязательная настройка).
Текст ссылки, по которой вы кликнули правой кнопкой, и текст, выделенный вами на странице, когда вы просите сохранить цитату или заметкуЧтобы дать отложенной ссылке читаемое имя и сохранить выбранную вами цитату. Только по вашему действию.
ЗакладкиЧтобы показать их на новой вкладке и искать по ним. Они только читаются: не изменяются и никуда не копируются.
Список «часто посещаемых сайтов» браузераЧтобы предлагать сайты для избранного (можно отключить в настройках) и подбирать название для добавляемого сайта.
История просмотров (только если вы выдали необязательное разрешение)Чтобы подсказывать адреса и названия при добавлении избранного сайта. Расширение ничего из истории не сохраняет.
Текст, который вы вводите в поиск на новой вкладкеТекст передаётся поисковому API браузера (chrome.search), который отправляет его в выбранную вами поисковую систему. Расширение не видит и не хранит результаты.

Расширение не читает содержимое посещаемых страниц. Скрипт на страницах только следит за жестом свайпа и показывает собственные подсказки расширения и поле заметки.

Что расширение хранит

Всё лежит в chrome.storage.local. Кратковременное состояние — в chrome.storage.session, которое браузер держит в памяти и очищает при закрытии.

  • избранные сайты (адрес, название), сайты, скрытые из подсказок, и включены ли подсказки;
  • отложенные вкладки и группы: адрес, название, добавленные вами цитата и заметка, время, имя и цвет группы;
  • настройки: длина и направление свайпа, исключённые сайты, язык, тема, автоархив, какие блоки показывает новая вкладка и где они стоят, и другие;
  • какие папки закладок раскрыты;
  • короткий журнал последних ошибок и решений свайпа, нужный только для отчёта об ошибке по вашей просьбе. Из текстов ошибок вырезаются веб-адреса, e-mail и пути. В журнале нет заголовков страниц, заметок и цитат;
  • в session storage — какая вкладка из какой открыта;
  • автоматическая копия, по умолчанию выключена: имя выбранной папки, время последней копии и разрешение браузера на эту папку (хранится в IndexedDB расширения).

Если включить автоматическую копию и выбрать папку, то раз в день (пока браузер открыт) расширение записывает в эту папку один JSON-файл с перечисленными выше данными, включая цитаты и заметки, и хранит последние 14 файлов. Это обычные текстовые файлы в выбранной вами папке, по сети ничего не отправляется. Копию можно выключить в любой момент: расширение забудет папку, а уже записанные файлы останутся на месте.

Для вкладок в приватных окнах (инкогнито) ничего не хранится: расширение отказывается откладывать их.

Что никуда не отправляется

Расширение не делает собственных сетевых запросов: нет телеметрии, отчётов о сбоях, удалённой конфигурации и удалённого кода. Шрифты и значки поставляются внутри пакета. Значки сайтов берутся из собственного кеша значков браузера.

Единственный текст, который покидает устройство, — поиск, который вы запускаете с новой вкладки; он уходит в вашу поисковую систему через браузер. Резервные копии и отчёты об ошибках — это файлы или текст в буфере обмена, которые вы создаёте и отправляете сами. Кнопка «Сообщить о проблеме…» в настройках только копирует отчёт в буфер обмена и открывает в новой вкладке obukhov.dev/tabivore/feedback/; само расширение ничего не отправляет. В отчёте — версии, настройки (без списка исключённых сайтов), счётчики и последние ошибки, без веб-адресов, заголовков страниц, заметок и цитат.

Разрешения и зачем они нужны

storage, unlimitedStorageЛокальное хранение перечисленных данных; второе позволяет им расти за пределы стандартного лимита браузера, если вы снимете собственный лимит расширения.
tabsАдрес, название и источник открытия вкладок: свайп, откладывание, поиск открытых вкладок.
tabGroupsОткладывание и восстановление группы вкладок с именем и цветом.
bookmarksБлок закладок на новой вкладке.
faviconЗначки сайтов из кеша браузера.
contextMenusПункты меню «отложить ссылку», «отложить вкладку» и «отложить с цитатой».
searchПоиск в интернете с новой вкладки через вашу поисковую систему по умолчанию.
topSitesПодсказки «часто посещаемые» и названия сайтов.
alarmsПериодический автоархив неиспользуемых вкладок, ежечасная проверка необязательной автоматической копии и короткий таймаут бейджа.
history (необязательное)Подсказки адресов из истории, только если вы их включили. Отозвать можно в любой момент в настройках расширений браузера.
Доступ ко всем сайтам (контентный скрипт)Распознавание жеста свайпа и показ собственных подсказок и поля заметки на текущей странице. Скрипт не читает, не собирает и не изменяет содержимое страницы.

Ограниченное использование данных

Использование информации, полученной через API Chrome, соответствует Chrome Web Store User Data Policy, включая требования Limited Use. Данные используются только для единственной цели расширения, описанной выше. Они не продаются, не передаются третьим лицам и не используются для рекламы, профилирования или оценки кредитоспособности.

Удаление данных

  • У каждого списка в расширении есть кнопка удаления, а «Очистить» в настройках очищает журнал ошибок.
  • Удаление расширения стирает все его данные из браузера.
  • Данные можно в любой момент выгрузить в JSON-файл в настройках.

Дети

Расширение не предназначено для детей и не собирает персональных данных ни о ком.

Изменения и контакт

При изменении политики обновлённая версия публикуется на этой странице с новой датой вступления в силу вместе с версией расширения, к которой она относится.

Вопросы о конфиденциальности: [email protected].