Effective date: March 24, 2026 · Last updated: March 24, 2026
PagePulse stores the following data locally on your device only using Chrome's built-in storage API (chrome.storage.local):
PagePulse does not collect, transmit, or store:
There is no server component. PagePulse operates entirely within your browser. No data ever leaves your device.
PagePulse requests the following Chrome permissions, each for a specific and necessary purpose:
| Permission | Why We Need It |
|---|---|
| alarms | Schedule periodic webpage checks at the intervals you configure (5 minutes to 24 hours). |
| storage | Store your monitor configurations, change history, and settings locally on your device. |
| notifications | Send you Chrome desktop notifications when a monitored element changes. |
| activeTab | Access the current tab to let you select an element to monitor. Only activates when you click the PagePulse icon. |
| scripting | Inject the element selection interface into the current page when you create a new monitor. |
| offscreen | Parse fetched webpage HTML to extract monitored element content. Required because Chrome service workers do not have DOM access. |
| Host access (optional, per-site) | Fetch the specific webpages you choose to monitor. This permission is requested per domain only when you create a monitor, never in bulk. You can revoke access at any time. |
PagePulse follows the principle of least privilege. We do not request broad host permissions at install time. Host access is optional and granted per-site at your explicit request.
chrome.storage.local, which resides on your device only.The current version of PagePulse does not use any third-party services, APIs, SDKs, or analytics platforms.
When PagePulse fetches a webpage you've chosen to monitor, it makes a standard HTTP request directly from your browser to that website. This is the same as if you visited the page yourself.
PagePulse does not share, sell, rent, or transfer your data to any third party for any reason. There is no data to share because nothing is collected by us.
PagePulse is not directed at children under the age of 13. We do not knowingly collect personal information from children. Since no personal information is collected from any user, this policy applies equally to all ages.
Since all data is stored locally on your device and we have no access to it, you have full control over your data at all times. You can view, modify, export, or delete all your data directly within the extension's dashboard. Uninstalling the extension removes all data.
We do not sell personal information. We do not collect personal information. You have the right to know what data is collected (none by us), request deletion (uninstall the extension), and opt out of sale (nothing is sold).
PagePulse complies with the Chrome Web Store Developer Program Policies, including:
We may update this privacy policy to reflect changes in the extension's functionality. Changes will be posted on this page with an updated effective date.
If you have questions about this privacy policy or PagePulse: