Privacy Policy for Hacklet
Last updated: January 2026
Overview
Hacklet is a Hacker News reader app that respects your privacy. This policy explains what data we collect and how we use it.
Data We Collect
Account Information
- Hacker News Credentials: If you choose to log in, your HN session cookie is stored securely in your device's Keychain. We do not have access to your password.
- Username: Your HN username is stored locally to display your logged-in status.
Saved Stories
- iCloud Sync: Stories you save are stored in your private iCloud container. This data is only accessible by you and is synced across your devices.
- Read Status: We track which saved stories you've read locally and in iCloud.
No Analytics or Tracking
- We do not collect analytics
- We do not track your usage
- We do not share any data with third parties
- We do not display advertisements
Data Storage
| Data | Storage Location | Purpose |
|---|---|---|
| HN Session | Device Keychain | Authentication |
| Saved Stories | iCloud Private Database | Cross-device sync |
| App Preferences | Device Only | User settings |
Third-Party Services
Hacker News API
We fetch content from the official Hacker News Firebase API. Your interaction with Hacker News (voting, commenting) is subject to Y Combinator's Terms of Service.
Apple Services
- iCloud: Used for syncing saved stories (governed by Apple's privacy policy)
- StoreKit: Used for in-app purchases (governed by Apple's privacy policy)
Your Rights
You can:
- Delete your data: Remove the app to delete all local data. iCloud data can be deleted via iOS Settings → [Your Name] → iCloud → Manage Storage.
- Opt out of iCloud: Disable iCloud for Hacklet in iOS Settings.
- Log out: Remove your HN session at any time via the app's Settings.
Children's Privacy
Hacklet does not knowingly collect data from children under 13. The app displays user-generated content from Hacker News which may not be suitable for children.
Changes to This Policy
We may update this policy occasionally. Continued use of the app after changes constitutes acceptance of the new policy.
Contact
For privacy questions or concerns, please visit pmbrull.me.