# Privacy Policy — TabBudget **Last updated:** 2026-04-10 ## Summary TabBudget does not collect, transmit, or share any user data. Everything stays on your device. ## Data Storage TabBudget stores the following data locally on your device using `chrome.storage.local`: - Your daily tab budget setting - Whether notifications are enabled - Your current streak count and last recorded date - Daily tab count for streak tracking This data never leaves your browser. There is no server, no database, no cloud sync. ## Data Collection TabBudget does **not** collect: - Personal information - Browsing history - Tab URLs or page content - Analytics or usage telemetry - Crash reports ## Third-Party Services TabBudget does **not** communicate with any third-party services. The extension makes zero network requests. ## Permissions | Permission | Purpose | |---|---| | `storage` | Save your settings and streak data locally on your device | | `alarms` | Reset the daily tab count at midnight | | `notifications` | Send optional nudge alerts when approaching your budget | TabBudget counts the number of open tabs using `chrome.tabs.query` — this API does not require the `tabs` permission and does not expose tab URLs, titles, or favicons. ## Changes If this policy changes, the update will be published here alongside the new extension version. ## Contact For questions about this policy, open an issue on the [GitHub repository](https://github.com/NeckbeardAU/tabbudget).