Privacy Policy

Loop — Auto Refresh, Click & Page Monitor

Last updated 12 August 2026

Loop collects nothing. There is no account, no analytics, no telemetry, and no server belonging to this extension. The contents of the pages you watch are never transmitted anywhere.

What stays on your device

Everything Loop remembers is written to Chrome's local extension storage on your own machine:

None of this is synced to any account or sent off the device. Uninstalling the extension removes it.

What Loop reads, and why

To do its job Loop reads the text of the tab you have explicitly started it on: that is how it can tell you when your keyword appears. That reading happens entirely inside your browser. The page text is compared against your keywords and then discarded — it is not stored, and it is not sent anywhere.

Loop acts only on tabs where you have pressed Start or which match an autostart rule you created yourself. It does not read or act on your other tabs.

Webhooks — the only outbound network request

Loop makes no network requests of its own. The single exception is a webhook, which exists only if you add an endpoint URL, and which posts only to the address you supplied.

The payload is metadata about the match, never page content:

Where that data then goes is governed by whoever runs the endpoint you chose — Telegram, Discord, Slack, ntfy, or your own server. Loop has no relationship with those services and receives nothing back from them.

Custom alert sounds from a URL

If you point an alert at an audio file hosted on the web, your browser fetches that file from the address you gave, once, and caches it locally. That request carries nothing about you or the pages you are watching beyond what any ordinary browser request for a file contains.

The debugger permission

Loop's clicking feature delivers real mouse input through the Chrome DevTools Protocol, which is what makes a click indistinguishable from your own. This requires the debugger permission, and it is why Chrome shows a "being debugged" banner while clicking is switched on.

Loop attaches the debugger only to the specific tab you have enabled clicking for, uses only the mouse-input command, and detaches the moment the job stops. No page data is read through it.

Children

Loop is a general-purpose browser utility, is not directed at children, and collects no personal information from anyone.

Changes

If this policy ever changes, the revised version will be published at this address with a new date above. Since Loop collects nothing, a change here would mean a change in the extension itself, which would also appear in the changelog.

Contact

Questions or a problem with the extension: open an issue on GitHub.