Auto Refresh | Page Monitor — Privacy Policy
Last updated: 27 July 2026
Auto Refresh | Page Monitor is a Chrome extension that reloads browser tabs on a schedule you choose. It is built to need as little of your data as possible, and never to send any of it to us. This page explains exactly what it does and does not do with data.
The short version
- No accounts, no sign-up, no advertising, and no remote or third-party analytics.
- We operate no servers of our own and never sell or share your data.
- The extension originates no network request of its own — nothing is transmitted to us or to anyone else.
- It requests no host permissions and injects no script, so it cannot read the content of the pages you visit.
What is sent off your device
Nothing. The extension has no backend and contacts no external service. The only fetch() calls in its code load the extension's own bundled translation files (_locales/<lang>/messages.json) through chrome.runtime.getURL(), which reads a file packaged inside the extension and never touches the network.
To be precise about one obvious thing: reloading a tab makes that page request itself from its own server again, exactly as pressing F5 would, with whatever cookies and third-party resources that page normally uses. That traffic is the page's, not the extension's — the extension adds nothing to it and reads nothing from it.
What the extension can and cannot see
- It reloads tabs with
chrome.tabs.reload(), which requires no host permission. It injects no content script and therefore cannot read or modify page content — not the text, not form fields, not cookies. - It does use the
tabspermission, which gives it access to tab URLs and titles. Chrome describes this at install time as “Read your browsing history”. The extension uses it to show the state of the current tab, to match URL-pattern rules, and to count refreshes per URL. - It uses the
idlepermission for the optional smart pause feature: it asks Chrome whether you have been active in the last 60 seconds, so it can skip reloading the tab you are currently looking at. It receives only an active/idle/locked state — never what you typed, clicked, or looked at. - If you enable auto-recover, the extension asks at that moment for the optional
webNavigationpermission, which lets it observe when a top-level page load fails or hangs so it can retry. It is not requested at install, and auto-recover is off by default.
What is stored, and where
- Preferences (theme, language, sound, auto-restore timers, cache mode, interval jitter and its percentage, auto-recover, smart pause) are stored in
chrome.storage.sync. With Chrome Sync enabled, Chrome syncs them across your signed-in browsers; otherwise they stay on this device. This is handled by Chrome, not by us. - Scheduled refresh rules, the URL whitelist and blacklist, per-tab timer state, the activity log, and statistics are stored in
chrome.storage.localand stay on this device only — they are never transmitted or synced.
Data retention and deletion
Retention is enforced when the extension next writes to a store, not by a background clock. In normal use that is every refresh cycle, so the windows below hold. If you stop using the extension, whatever was last written simply stays until you reset it or uninstall — nothing expires on its own while the extension is idle.
- Statistics are pruned to the last 90 days on each write. If local storage approaches its quota, that window shrinks to 30 days and, if still needed, the per-URL totals are cut to the 100 most recently used URLs; the per-day breakdown keeps ageing out on the 30-day window rather than on that cut.
- The activity log keeps at most 200 entries and drops anything older than 7 days — applied when a new entry is written, and again whenever you open the log in Settings.
- You can reset the statistics and clear the activity log at any time from the extension's Settings page. That is the only way to remove data immediately.
- Uninstalling the extension removes all of its local data from your browser.
Third parties
None. The extension loads no remote code and embeds no analytics, advertising, or tracking library of any kind.
Google API Limited Use
The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Contact
Questions or concerns? Please open an issue at github.com/kirillDevPro/auto-refresh-page-monitor.