PagePulse Privacy Policy

Effective date: March 24, 2026 · Last updated: March 24, 2026

All your data stays on your device. Nothing is sent to any server.

1. What We Collect

PagePulse stores the following data locally on your device only using Chrome's built-in storage API (chrome.storage.local):

2. What We Do NOT Collect

PagePulse does not collect, transmit, or store:

There is no server component. PagePulse operates entirely within your browser. No data ever leaves your device.

3. Permissions Explained

PagePulse requests the following Chrome permissions, each for a specific and necessary purpose:

PermissionWhy We Need It
alarmsSchedule periodic webpage checks at the intervals you configure (5 minutes to 24 hours).
storageStore your monitor configurations, change history, and settings locally on your device.
notificationsSend you Chrome desktop notifications when a monitored element changes.
activeTabAccess the current tab to let you select an element to monitor. Only activates when you click the PagePulse icon.
scriptingInject the element selection interface into the current page when you create a new monitor.
offscreenParse 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.

4. How Your Data Is Stored

5. Third-Party Services

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.

6. Data Sharing

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.

7. Children's Privacy

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.

8. Your Rights (GDPR / CCPA)

For EU/EEA residents (GDPR):

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.

For California residents (CCPA):

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).

9. Chrome Web Store Compliance

PagePulse complies with the Chrome Web Store Developer Program Policies, including:

10. Changes to This Policy

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.

11. Contact

If you have questions about this privacy policy or PagePulse: