Last updated: June 2026
Notify Me is private by default. It watches the pages you choose and tells you when they change in a way you described — and it does that work on your own device. We do not run servers that receive your browsing, and we never sell or share your data.
Everything lives in your browser's local extension storage
(chrome.storage.local):
This data never leaves your device unless you turn on one of the optional features below.
Matching your natural-language condition runs on your device using deterministic rules and Chrome's built-in AI. For ambiguous cases you may optionally enable a cloud fallback using your own Anthropic (Claude) API key. When — and only when — you enable this:
You may optionally route match alerts to a webhook URL or a Telegram bot you configure. If you enable these, when a watch matches, the extension sends that destination a short message containing the watch's name, URL, your condition, and a summary of the change. These requests go directly from your browser to the service you chose — we do not proxy or receive them. The values you enter (webhook URL, bot token, chat ID) are stored locally on your device.
Cloud Sync keeps your watches running on a server you control even when
Chrome is closed. There is no shared backend: if you enable it, you
supply your own server URL and access token — for example a
Cloudflare Worker
you self-host from this project's server/ directory. When — and only when —
you enable it:
The extension requests access to a site only when you start watching it (per-site, at the moment you ask), not to "all your data on all websites." It uses that access to re-fetch the page on your schedule and check your condition. Notifications, alarms, storage, and an offscreen document are used to schedule checks and alert you.
Questions or requests? Email notify-me@navbytes.io.
We'll update this page if our practices change, and revise the "last updated" date above.