Privacy Policy
Last Updated: December 3, 2025
1. Information We Collect
1.1 Account Information
When you sign in with Apple, we collect:
- Your Apple ID (anonymized if you choose private relay)
- Email address (real or relay email)
- Account creation timestamp
1.2 Location Data
To provide weather information, we collect:
- Your device's GPS coordinates when you use the app
- Nearest city identification (from our predefined list of supported cities)
Important: Location data is processed locally on your device and only the nearest city ID is sent to our servers. Raw GPS coordinates are never stored on our servers.
1.3 Weather Data
- Weather conditions fetched from Apple WeatherKit
- Weather categories (e.g., "clear-spring-mild")
- Temperature readings
1.4 Usage Data
- Timestamp of image generation requests
- Cities you've viewed weather for
- Favorited locations
- Image cache data (stored locally on your device)
2. How We Use Your Information
We use collected data solely to:
- Provide weather information for your location
- Generate AI-powered weather visualizations
- Cache images to reduce server load and improve performance
- Maintain your favorites and location history
- Improve service quality and fix bugs
3. Data Storage and Security
3.1 Cloud Storage
- Account data is stored in Firebase Authentication (EU servers)
- AI-generated images are stored in Google Cloud Storage (europe-west3)
- Image URLs expire after 7 days for security
3.2 Local Storage
- Favorites and recent locations are stored on your device
- Cached weather images are stored locally
- This data is deleted when you delete the app
3.3 Security Measures
- All data transmission uses HTTPS encryption
- Firebase security rules restrict data access
- No third-party analytics or tracking tools
4. Third-Party Services
IsoWeather uses the following third-party services:
4.1 Apple WeatherKit
Provides real-time weather data. Subject to Apple's Weather Attribution requirements.
4.2 AI Image Generation (Google Gemini & FLUX)
IsoWeather generates stylized weather images using AI providers. Depending on the model used, we may send:
- City name and country
- Weather category (e.g., "clear-spring-mild")
- Theme mode (light/dark)
No personal identifiers (such as your Apple ID) are included in these requests.
4.3 Firebase (Google Cloud)
Provides authentication, cloud functions, and storage. Subject to Firebase Privacy Policy.
4.4 Sign in with Apple
Handles authentication. Subject to Apple's Privacy Policy.
5. Data Sharing
We do not sell, rent, or share your personal data with third parties for marketing purposes.
Data is only shared with:
- Apple WeatherKit (location coordinates for weather data)
- Google Gemini (city name and weather category for image generation)
- Firebase/Google Cloud (for service infrastructure)
6. Your Rights
You have the right to:
- Access: View what data we have about you (contact us)
- Delete: Delete your account and all associated data via the Account settings in the app
- Opt-out: Disable location services in your device settings (though this will limit app functionality)
- Export: Request a copy of your data (contact us)
7. Data Retention
- Account data is retained until you delete your account
- Generated images are cached for 7 days, then URLs expire
- Deleted accounts are permanently removed within 30 days
- Local favorites and history are deleted when you uninstall the app
8. Children's Privacy
IsoWeather is not directed to children under 13. We do not knowingly collect data from children. If you believe a child has provided us with personal information, please contact us.
9. International Data Transfers
Your data is primarily stored in EU servers (europe-west3). By using the app, you consent to this data processing in the EU.
10. Changes to This Policy
We may update this Privacy Policy. Changes will be posted on this page with an updated "Last Updated" date. Continued use after changes constitutes acceptance.
11. Contact Us
For privacy-related questions or requests:
- Website: isoweather.web.app
- Email: jonas@appfrilans.se
- Subject: "IsoWeather Privacy Request"
12. GDPR Compliance
For EU users, we comply with GDPR requirements:
- Legal basis for processing: Your consent and service provision
- Data controller: IsoWeather, Sweden
- You may file complaints with your local data protection authority