Privacy

Last updated 13 September 2026. Written by the people who run the service, from the code that runs it.

ChangePeek is run by GearyWorks. It watches web pages you choose and emails you when they change. To do that it keeps a small amount of data about you and a copy of each page’s text. This page lists exactly what, who else touches it, how long it stays, and how to delete all of it.

What we store

Everything lives in one Postgres database. These are its tables and what is in them:

TableWhat it holds
userYour email address, your plan (free or pro), and, if you have ever paid, the customer and subscription IDs Polar assigned you, the subscription status, and the timestamps of the last billing event, the welcome email, and the last failed-payment notice. No name, no password: you sign in by email link.
accountA standard table for third-party logins (Google, GitHub and so on). We offer none, so it is empty.
sessionA random token for each browser you are signed in on, which account it belongs to, and when it expires.
verificationTokenYour email address and a one-time token while a sign-in link is live.
monitorEach page you watch: its URL, the label you gave it, how often it is checked, an optional keyword filter (Pro), whether it is paused, when it was last checked and last changed, a fingerprint of the page, the full readable text of the page as we last saw it(that is what the next check is compared against), a count of consecutive failed checks and the last error, and two flags about how the page has to be fetched.
changeEach change we detected: the lines that were added and removed, how many characters each way, the plain-English summary (Pro), and whether the alert email went out.

We do not run analytics or tracking scripts on the site. There is no advertising, and no data is sold or shared for marketing.

Who else sees it

ChangePeek calls these services, and only these, on your behalf:

How long we keep it

There is no scheduled clean-up job. What is kept, and for how long, is this:

Deleting your account

Open Settings, choose Delete my account, and confirm. In one database transaction we remove every page you watch, every change recorded for them, your sessions, any live sign-in link, and your account row. If you have an active Pro subscription we cancel it with Polar first; if that cancellation cannot be confirmed, nothing is deleted and the page tells you so, so you are never left with a charge and no account. One confirmation email is sent, and that is the last one. Signing in later with the same address creates a fresh free account with nothing in it.

If you would rather we do it, email support@changepeek.com from the address on the account.

Cookies

A session cookie, set when you sign in, keeps you signed in. Two short-lived cookies exist only while a sign-in link is being requested and used, to check the request really came from you. There are no analytics or advertising cookies.

Changes to this page

When the code changes what is stored or who it is sent to, this page is updated in the same change, and the date at the top moves.