← Back to geo.fm
Privacy Policy
Last Updated: November 2025
1. Introduction
Welcome to geo.fm. We respect your privacy and are committed to protecting your personal data.
This privacy policy explains how we collect, use, and protect your information when you use our service.
2. Data We Collect
We collect and store the following data locally on your device:
- Favorite Stations: Radio stations you mark as favorites
- Listening Passport: Time spent listening to stations by country
- Filter Preferences: Your selected genres, countries, and search queries
- Privacy Preferences: Your acceptance of this privacy notice
3. How We Use Your Data
We use your data to:
- Save your favorite radio stations for quick access
- Track your listening passport progress
- Remember your filter preferences across sessions
- Provide a personalized experience
- Send you product updates and announcements (if you create an account)
4. Email Communications
If you create an account with us, we may use your name and email address to:
- Product Updates: Send you news about geo.fm features, improvements, and announcements
- Related Products: Inform you about other products we create that you might enjoy (such as future music products)
- Account Security: Send authentication emails and important account notifications
We will NEVER:
- Share your email or name with third parties for marketing purposes
- Sell your personal information to anyone
- Send you spam or excessive emails
You can opt out of product update emails at any time by replying to any email we send you.
Authentication and security emails cannot be disabled as they are essential for account functionality.
5. Data Storage
All data is stored locally in your browser's localStorage by default. If you choose to create an account:
- Authentication: Provided by Google Firebase (secure, encrypted)
- Cloud Sync: Your favorites and passport data are synced to Google Cloud Firestore
- Location: Google Cloud servers are located in the United States
6. Third-Party Services
We use the following third-party services:
- Radio Browser API: Provides radio station data (no personal data shared)
- Google Firebase: Authentication, cloud sync, and analytics (only if you sign in and accept cookies)
- Cloudflare Pages: Hosts our website (standard CDN service)
7. Cookies
We respect your privacy and require explicit consent for cookies:
- localStorage is used to save your preferences locally (no third-party tracking)
- Google Firebase uses session cookies for authentication (only if you sign in)
- Firebase Analytics cookies are only used if you accept the cookie consent (GDPR compliant)
- No advertising or third-party tracking cookies are used
8. Your Rights
You have the right to:
- Access: View all data we store about you
- Delete: Clear your browser's localStorage to remove all local data
- Export: Your data is stored in standard JSON format in localStorage
- Withdraw Consent: Stop using the service at any time
- Unsubscribe: Opt out of product update emails at any time
9. Data Retention
Local data remains until you clear your browser storage or uninstall the app.
Cloud data (if you sign in) is retained until you delete your account.
10. Security
We take security seriously:
- HTTPS encryption for all connections
- Google Firebase provides enterprise-grade security
- No passwords stored (magic link and Google OAuth authentication)
- Firestore security rules protect your data
11. Children's Privacy
Our service is not directed at children under 13. We do not knowingly collect data from children.
12. International Users
Our service is available globally. Data may be transferred to and processed in the United States.
By using geo.fm, you consent to this transfer.
13. Changes to This Policy
We may update this privacy policy from time to time. We will notify you of any changes by updating
the "Last Updated" date at the top of this policy.
14. Contact Us
If you have questions about this privacy policy or your data, please contact us via GitHub issues
at the geo.fm repository.
15. Legal Basis (GDPR)
We process your data based on:
- Consent: You choose to use our service and accept this policy
- Legitimate Interest: Providing core functionality requires data storage
- Contract: If you create an account, we process data to fulfill that service
← Back to geo.fm