Privacy Policy
Last updated: November 2025
Overview
HackerNew is an open-source project that provides a modern interface for browsing Hacker News. We are committed to protecting your privacy and being transparent about what data we collect.
Data We Collect
Local Storage (Browser Only)
By default, HackerNew stores the following data locally in your browser:
- Theme preference - Your light/dark mode setting
- Display density - Your comfortable/compact view preference
- Bookmarks - Stories you've saved (stored locally unless you sign in)
- Read history - Stories you've viewed (stored locally unless you sign in)
This data never leaves your device unless you choose to sign in.
Account Data (Optional)
If you choose to sign in with GitHub or Google, we store:
- User ID - A unique identifier from your OAuth provider
- Email address - For account identification
- Profile information - Username and basic profile data
- Synced bookmarks - Your saved stories
- Synced read history - Stories you've viewed
Account data is stored securely using Supabase.
Third-Party Services
- Hacker News API - We fetch public content from the official Hacker News API. No personal data is sent to this service.
- Supabase - If you sign in, authentication and data storage is handled by Supabase. See their privacy policy.
- GitHub/Google OAuth - If you sign in, these providers handle authentication. Review their respective privacy policies.
What We Don't Do
- We don't use cookies for tracking
- We don't use analytics or tracking scripts
- We don't sell or share your data with third parties
- We don't serve advertisements
Data Deletion
Local data: Clear your browser's local storage or use your browser's "Clear site data" feature.
Account data: Sign out and contact us via GitHub to request account deletion.
Changes to This Policy
We may update this policy from time to time. Changes will be reflected on this page with an updated revision date.
Contact
For privacy concerns or questions, please open an issue on our GitHub repository.