Privacy Policy
Last updated: April 2, 2026
Overview
Sentinel Feed ("the Service") and Sentinel Bar ("the App") are operated by Cyrus Pastelero. This policy explains what data we collect, how we use it, and your rights.
We do not collect, store, or share any personal information.
What we collect
Nothing. The web dashboard and the macOS app have no accounts, logins, or registration, so there is nothing to attach data to. Specifically, we hold no names, emails, or other identifiers; we run no analytics, set no cookies, embed no third-party trackers, and do no fingerprinting; and we do not record which stories you read or click.
What the app stores on your Mac
Sentinel Bar (the macOS app) stores the following on your device only:
- Cached story data from the public API (refreshed every 5 minutes)
- A set of story IDs for which notifications have already been sent (to avoid duplicates)
- Your notification permission preference
This data never leaves your device and is not transmitted to us or any third party.
Where the stories come from
The Service aggregates publicly available content from third-party sources:
- Hacker News (news.ycombinator.com)
- GitHub Trending (github.com)
- Lobsters (lobste.rs)
- Dev.to (dev.to)
- daily.dev (daily.dev)
- Techmeme (techmeme.com)
- InfoQ (infoq.com)
When you click a story link, you are directed to the original source. That site's own privacy policy applies from that point.
AI processing
Stories may be sent to Claude (Anthropic) to generate one-line summaries and relevance scores. What gets sent is the story title and description, nothing else. No user data is involved, because there is none. Anthropic's API does not retain inputs for training.
Hosting
The web dashboard is hosted on Vercel. Vercel may collect standard server access logs (IP addresses, request timestamps) as part of infrastructure operations. See Vercel's Privacy Policy for details.
Children
The Service is not directed at children under 13. We do not knowingly collect information from children.
Changes
We may update this policy from time to time. Changes will be posted on this page with an updated date.
Contact
Questions about this policy? Open an issue on GitHub.