The PageDog blog

Local website change monitoring: what stays on your Mac

In PageDog, local website change monitoring means the runner, browser session, schedule, captures, and change history live on your Mac. It does not mean every step happens offline. Goal validation, an AI verdict, or an optional email alert sends a bounded package to hosted services; no remote worker opens the page for you.

In this article

Local-first at a glance

Part of the workflowWhere it happens
Opening the page and confirming a visual changeOn your Mac
Browser profile, cookies, and signed-in sessionOn your Mac
Schedule, saved captures, and change historyOn your Mac
Validating a tracking goal during setupHosted validation receives the goal text, without page captures
Evaluating the exact goal after a confirmed changeHosted AI receives bounded evidence
Sending an email alert, when enabledThe delivery service receives the alert payload

“Stored locally” and “temporarily included in a request” are different boundaries. PageDog keeps the working browser and full record local while sharing the information required for a specific hosted action.

How PageDog uses the term local-first

The broader idea is not simply “nothing ever reaches a server.” The original Ink & Switch local-first essay emphasizes user ownership and responsive local copies, while a 2026 conversation with Ink & Switch founder Adam Wiggins describes local-first as a practical balance rather than a rejection of cloud services.

For PageDog, the concrete promise is narrower: the Mac performs each visit and holds the browser session, schedule, captures, and history. The table above names the bounded hosted steps instead of hiding them behind the label.

What stays on your Mac

The desktop app owns the check. It opens the page from PageDog’s persistent local browser session, uses the schedule saved with the watch, captures the selected area, and stores the result in local history.

That matters for signed-in pages because there is no remote browser trying to recreate your account session. If the site later requires another login, OTP, CAPTCHA, or security step, PageDog marks the watch as Needs attention so you can resolve it in the same local browser. See how to monitor a webpage behind a login for the setup and recovery flow.

The PageDog watch list showing saved watches and their latest local results.

The watch list and history remain part of the desktop workflow rather than a cloud dashboard that performs checks on your behalf.

What leaves the Mac—and when

During setup, choosing Check condition sends the tracking-goal text to PageDog’s hosted validation endpoint. It checks whether the wording describes one observable outcome. That request does not include page captures.

After PageDog confirms a visual change, hosted AI may receive the exact goal, watch name and URL, limited page context, selected-area text and structure, compact diff details, hashes, and—when visual comparison is needed—before-and-after evidence or focused crops. The request is size-limited and assembled for that verdict.

The browser profile, cookies, and complete local history are not included in that evaluation request.

The selected-area workflow is explained separately in how to monitor one part of a website, including what evidence is needed for an exact verdict.

Email alerts are separate and optional. When enabled, the delivery backend receives the recipient, watch name and URL, notification text, change time and percentage, the AI result when available, and before-and-after evidence when attached.

When the trade-off fits

Local monitoring depends on PageDog running, the Mac being awake, the network being available, and any required page session still being valid. It is a good fit when you value a normal local browser session, direct recovery, and history stored on your computer.

It is not the right model when you require a remote worker that checks independently around the clock. PageDog makes that limit visible: your Mac performs the visit, hosted services handle only the bounded tasks you enable, and a person remains in control of authentication.