Short version: the only personal data held is an email address you typed in yourself — into a price watch, or onto a brand request, where it is optional. Browsing is counted but not identified: what gets read and clicked is recorded as anonymous totals, and nothing ties those to you.
The catalog is static files. No account and no login. Your filter selections live in the URL, and your theme, your favourites and any saved filters live in your own browser's local storage — none of that reaches us.
Two things are counted, and it is worth being exact about them rather than calling the page anonymous and leaving it there. Vercel records a pageview for each page, without cookies and without an identifier that follows you between them. And we record which bags get looked at and which sellers get clicked through to, as counts: the bag, the seller and the time, and nothing about the person — no address, no IP, no cookie, no session, nothing joining one of those rows to another or to you. It is how we know which parts of the index are worth the work of keeping accurate.
That ceiling is deliberate rather than an omission. Counting is enough to tell us what to measure next; knowing who did the counting is not worth asking you for, so we do not collect it and there is nothing held about your browsing for you to ask us to delete.
| What we store | Your email address, what you asked to watch, and when. |
|---|---|
| Why | To email you when that price drops. Nothing else — no newsletter, no “related offers”. |
| Confirmation | Double opt-in. Nothing is ever sent to an address that has not clicked the confirmation link. |
| Delivery | We record what became of each email we send you — delivered, bounced, opened, or reported as spam — so we stop writing to addresses that are not working. |
| How long | Until you unsubscribe. There is no other expiry. |
| Deletion | One click in any email. It deletes the row outright — the address is gone, not flagged as inactive — and takes the record of what we sent you with it. |
Addresses are never written into the public repository this site is built from, and never appear in application logs; those record a numeric subscription id instead.
| What we store | The brand you named, the storefront link if you gave one, and your email address if you gave one. All three are what you typed; nothing is collected from you in the background. |
|---|---|
| Why | To decide what to crawl next. A brand asked for often is one we add sooner, and that ordering needs the requests counted rather than read once and deleted. |
| Your address | Optional, and not a subscription. It is there so we can answer you once, if the brand lands. It joins no list, gets no other mail, and is not the address a price watch uses. |
| Spam control | To stop one sender flooding the queue we store a one-way digest of your IP address mixed with today's date, and never the address itself. Because the date is inside it, the digest stops matching you at midnight UTC — it can count today's requests and cannot follow you across days. |
| How long | Until the brand is added or ruled out, at which point the request has done its job. |
| Deletion | Write to privacy@carrynerd.com and it goes, address and all. |
Three processors, each doing one job: Supabase hosts the database the address sits in, Resend delivers the email, and Vercel serves the site and counts the pageviews described above. Resend keeps its own delivery log containing recipient addresses, as every email provider does — so unsubscribing removes you from our side immediately, but their log retains a record of past sends for a period we do not control. No data is sold or shared with anyone else.
You can ask what we hold about you, ask for it to be corrected, or ask for it to be deleted, and there is no charge for any of it. Unsubscribe already does the deletion instantly. For anything else, write to privacy@carrynerd.com.
Specifications and prices come from brands' own published product feeds. Nothing on this site is estimated, and every value records where it came from. If you operate a store, see about the crawler.