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.
Data We Collect
The web dashboard and macOS app do not require accounts, logins, or registration. We collect:
- No personal data — no names, emails, or identifiers
- No analytics or tracking — no cookies, no third-party trackers, no fingerprinting
- No usage data — we do not track which stories you read or click
Data the App Stores Locally
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.
Third-Party Services
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 processed by Claude (Anthropic) to generate one-line summaries and relevance scores. Only story titles and descriptions are sent — no user data is included. 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.