storage Required

Why required: Used to write your saved shortcuts, workspace categories, quick notes, Pomodoro timer state, and user preferences directly to chrome.storage.local on your device.

What is NOT collected: Storage is completely isolated inside your local browser profile and is never synced or uploaded to cloud servers.

favicon Required

Why required: Uses Chrome's built-in native favicon service (chrome://favicon2/) to render crisp site icons on your shortcut cards without making requests to third-party icon APIs.

tabs Required

Why required: Necessary to open shortcuts, identify active website origins for optional local usage stats and limits, support in-dashboard navigation, and sleep inactive background tabs via chrome.tabs.discard when using the RAM Saver memory optimizer (with pinned tabs and audible media safeguarded).

What is NOT collected: Page content, input history, passwords, or personal credentials are never read or accessed through this permission.

bookmarks Manual Action Only

Why required: Allows you to manually click "Import Bookmarks" inside extension settings to populate your shortcut dashboard.

What is NOT collected: Bookmarks are never read automatically or in the background. Imported items stay strictly on your local device.

contextMenus Required

Why required: Adds standard right-click context menu options ("Add to Tabvora") so you can quickly save web pages or links to your workspace dial.

alarms Required

Why required: Used for scheduled local periodic tasks such as event-driven usage recording, Pomodoro countdown intervals, Digital Wellbeing reminders, and midnight reset checks.

search Required

Why required: Powers web search execution from the dashboard search bar directly using your browser's configured default search engine.

clipboardRead Manual Action Only

Why required: Powers the single-click "Paste" button inside the Quick Notes scratchpad widget so you can quickly paste text snippets into your notes.

What is NOT collected: Clipboard data is only accessed when you explicitly click the Paste button. It is never read automatically or in the background.

notifications Optional Features Only

Why required: Delivers local desktop notifications when a Pomodoro timer session finishes or when user-configured website usage limits are reached.

content_scripts (http/https) Optional Features Only

Why required: Scoped strictly to top-level pages (all_frames: false) and activated only when optional user-enabled features are turned on in Settings (such as local Draft Recovery or Browsing Limits overlay). Tabvora does not declare broad host_permissions in its manifest.

What is NOT collected: Draft Recovery automatically excludes password inputs, payment fields, CVVs, tokens, authentication forms, and phone numbers. Browsing data is never transmitted to any external server.