storage Required

Why required: Saves your shortcuts, workspaces, notes, archived items, and preferences to chrome.storage.local so your dashboard persists across browser sessions.

What is NOT collected: Storage is isolated inside your own browser profile and is never transmitted to any server or third party.

tabs Required

Why required: Reads the active tab so Tabvora can open shortcuts, determine which page is currently focused for the optional Website Usage Statistics feature, and support in-dashboard navigation.

What is NOT collected: Page contents, keystrokes, form entries, or cookies are never read or accessed through this permission.

bookmarks Required

Why required: Reads your bookmarks only when you manually click "Import Bookmarks" to fill the shortcut grid.

What is NOT collected: Bookmarks are never read automatically or in the background — only on your explicit action.

contextMenus Required

Why required: Adds a right-click ("Add to Tabvora") option in Chrome's context menu so you can save the current page as a shortcut.

What is NOT collected: No page data is read — only the URL and title of the page you right-click on.

alarms Required

Why required: Schedules periodic local checks — such as background Draft Recovery snapshots and broken-shortcut detection — without keeping the extension's service worker running continuously.

What is NOT collected: Alarms only trigger local, on-device logic. No data is sent anywhere as a result.

favicon Required

Why required: Uses Chrome's built-in favicon API to display each shortcut's site icon locally.

What is NOT collected: No requests are made to third-party favicon services — icons are resolved by Chrome itself.

host_permissions (http://*/*, https://*/*) Required

Why required: Needed only for optional, default-OFF features: Draft Recovery (recovering unsaved form text after an accidental tab close) and Website Usage Statistics (local time-on-site charts), plus checking whether a saved shortcut's URL is still reachable.

What is NOT collected: Page content accessed under this permission never leaves your device — it is not logged, transmitted, or sent to any Tabvora server.

This list matches the permissions and host_permissions fields declared in Tabvora's manifest.json exactly. See our Privacy Policy for full details on data handling.