Privacy
Last updated November 2026
The short version: your PURSS is yours. We keep what the service needs to work, we don't track you, and we don't sell or advertise on your data. This page covers the hosted PURSS run by Program Sam. If you host it yourself, your data stays on your server and this policy doesn't apply.
This website
This site sets no cookies and loads no analytics, trackers or third-party scripts. Our server sees the usual request details (your IP address and browser) when you visit, only to serve the pages.
What the hosted service stores
- Your account: your display name and how you sign in. With fingerprint, face or screen lock we store only its public key; with a password, only a secure hash. If you choose Continue with Google, Google sends us your name, your email address (we use it only if Google has verified it), your profile picture and your given and family names, and a stable Google account ID; never your Google password. We keep only your name, your email address and the account ID (to recognise you next time) and discard the rest.
- Your email address, if you give one; signing up asks for it. We use it to confirm it's yours, to send password reset links, and for notices about your account, such as a changed password or address. No newsletters or marketing. A log of what was sent (the kind of message, a masked address and whether it arrived) is kept for 90 days, without the messages.
- Your PURSS: the sources you follow, the items they publish, your collections, baskets, reading progress and workflow states, readable copies you asked for, your highlights and notes, where you stopped listening to an episode, and your settings.
- Page text from your browser: when you ask the browser extension to keep a page with its text, it sends the readable part of the page as your browser shows it, which can include pages you are signed in to. It is stored like other readable copies.
- Connected apps and assistants: for the phone app, the browser extension and each assistant you connect, a name, when it was connected and last used, and a secure hash of its access key, never the key itself. If you turn on notifications on a phone, also the phone's random notification handle from our push relay, a secure hash of the key the phone fetches its notifications with, and which notifications it has been shown.
- Counts for Discovery: how many accounts follow each public source, and each two public sources together, counted only once at least 10 accounts do and kept without any name or account. Your followed public sources count while sharing is on, which it is unless you switch it off in Settings; switching it off takes you out of the counts within minutes and stops your own suggestions, because Discovery is for readers who share. Private sources never count. Beside the counts we keep each counted source's public feed address, a title and site used by at least 10 of its followers, and its kind. Sources you mark Not interested are kept with your account and deleted with it.
- A history of your own actions, such as moving an item to Finished, used only for your private statistics. It is deleted with the item.
- A sign-in cookie that keeps you signed in for up to 30 days. It's the only cookie the app uses.
- Reports about shared pages: when a visitor reports a public shared page, we keep what they typed (the reason, their explanation and, only if they gave one, a way to reach them) so an administrator can review it. We don't keep their IP address, and the page's owner doesn't see the report. Reports are deleted when the page is.
We don't record which items you look at for anyone but you, build profiles, or use your data to train AI. The app has no built-in AI; assistant access is off until you turn it on and connect an assistant yourself.
Who else is involved
- The sites you follow. Feeds are fetched by our server, so those sites see our server, not you. Images inside articles load directly from the publisher, so they can see your IP address when you open an article. Podcast episodes and other audio or video files play in PURSS's player, or download to the phone app, from the publisher, so the publisher sees your IP address while you listen. YouTube videos play on YouTube.
- Assistants you connect. If you turn on assistant access and connect an assistant (such as Claude or ChatGPT), with a token or by approving it in PURSS, its provider can search and read your items, sources, collections, baskets, and your highlights and notes; if you allow organising, it can also change states, keep items and follow or unfollow sources. What it reads goes to that provider under its own privacy terms. You can disconnect it in Settings at any time.
- Notifications on your phone, only if you turn them on. The phone gives its push address (from Google's Firebase) to our push relay, which hands back a random handle; your PURSS keeps only that handle. When something new reaches your bell, your PURSS asks the relay to wake the phone, and the relay asks Google to deliver a push with no text in it. The phone then fetches the notification's text from your PURSS itself. So the relay sees the phone's push address, its IP address when it registers, the server that asks it to wake that phone and when; Google sees that the app got a push and when. None of them see your account, your items or any notification text. Turning it off, or disconnecting the app, deletes the handle from your PURSS, and the app asks the relay to delete it too; the relay deletes any handle it hasn't used for 180 days.
- The browser extension and phone app talk only to your PURSS (and, for notifications, the phone to our push relay). The extension sends a page's address and title when you click its button or keep the page (and, only if you turn on marking kept pages, the address of each page you open), your search words, and a page's text when you ask. Once they are published in app and extension stores, those stores handle installing and updating them under their own terms.
- Google, only if you choose Continue with Google. You sign in on Google's own page, and Google sees that you signed in to PURSS and when, under its own privacy policy. We don't send Google anything about your PURSS.
- Brevo delivers account email (confirming your address, resetting your password, reminders you ask for), so it sees your address and those messages.
- Our hosting provider runs the server hardware the service lives on. We don't share your PURSS with it or anyone else.
- Smart filters, if you turn one on (Pro plan), send each new post's title, summary, author and source name to OpenRouter, which passes them to Jev, TypeSafe AI's decision model, to judge whether you'd want it. Nothing else is sent: not your reading, notes, account or other items.
- Stripe handles Plus and Pro payments. When you pay, Stripe receives your email address, card and billing details and keeps them under its own privacy policy. We never see or store your card details: we keep which plan you're on, and next to your account's ID the Stripe customer and subscription it pays with.
Visiting a shared page
Opening someone's shared page, its feed or its follow page needs no account and sets no cookies; these pages load no scripts, trackers or outside resources. As with this website, our server sees the usual request details (your IP address and browser) to serve the page. PURSS also holds the address briefly in memory (never on disk, at most two hours) to limit how often one address can load pages or send reports, and never saves it with a report. Following the articles' links takes you to their publishers, who have their own policies.
Who can see your PURSS
Only you. Other users never see it. If you share a basket or collection, its page and feed show its items (each item's title, link, short summary, source name and date), the public notes you wrote for that page and the name you picked, to anyone with the link. Sharing a basket shows what you keep in it; links you saved yourself show with the title you gave them. Your reading progress and states, private notes and highlights, and saved text are never on it. Discovery, coming soon, suggests sources that are followed together by at least 10 accounts that share them; it never shows who follows what or how many do. The admin tools we use to run the service show health, jobs and storage use, not your items or reading history; the only content they show is a published shared page that someone reported. For our own news posts, which every PURSS gets as a source you can unfollow, they count how many PURSSes opened, kept or ignored each post, never whose.
How long we keep it
A report about a shared page is kept until you stop sharing it or delete its basket or collection, so that an administrator can review it and see what was decided.
Your PURSS is kept until you delete it: items you clean up, sources you unfollow, or your whole account. Kept items never expire on a schedule. Disconnecting an app or assistant deletes its access key at once. When you delete your account in Settings, it is locked at once (connected apps and assistants are disconnected too) and its data, saved episodes included, is deleted from the service 7 days later, unless you sign in and keep it. Copies in backups made before then are deleted when those backups expire; how long backups are kept is stated here before the hosted plans open.
Your rights
You can see and export everything at any time, correct it in the app, and close your account to have it deleted. If you live in the EU you also have the right to object, to restrict processing and to complain to your data protection authority. We use your data only to provide the service you signed up for.
Contact
Questions about privacy go to Program Sam; see the legal notice. If we change this policy, we tell you in PURSS before the change applies.