Privacy Policy
Last updated: March 2026
1. Introduction
AstroDeck ("I", "me", "the Service") is developed and operated by App Comin. This Privacy Policy explains how I collect, use, and protect information when you use AstroDeck across all platforms: the website, Android mobile app, Wear OS app, Android TV app, Android Auto, and OEM Automotive builds.
2. Platforms Covered
This policy applies to:
- >AstroDeck Web — getastrodeck.com
- >AstroDeck for Android — mobile app (Google Play)
- >AstroDeck for Wear OS — smartwatch companion app
- >AstroDeck for Android TV — television app
- >AstroDeck for Android Auto — car display (phone-projected)
- >AstroDeck OEM Automotive — standalone app for car infotainment systems
3. Information Collected
Location Data
- >Web: With your permission, I use your browser's geolocation API for location-specific features. Your location is processed locally in your browser and cached in localStorage. It is not stored on my servers.
- >Android & Wear OS: With your permission, I access device GPS (fine and coarse location) to provide aurora forecasts, satellite pass predictions, and local astronomical data. Location is used on-device and sent only to third-party APIs (listed in Section 5) to fetch relevant data. The Android app may access location in the background to deliver timely aurora and geomagnetic storm alerts.
- >Android TV: Location may be accessed if available on the device to display region-specific astronomical data. Most TV devices do not have GPS hardware.
- >Android Auto & OEM Automotive: Location is obtained from the vehicle's infotainment system or connected phone to display local weather, aurora visibility, and space weather conditions while driving.
Device Permissions (Mobile Apps)
- >Notifications: Used to deliver aurora alerts, geomagnetic storm warnings, and astronomical event reminders. You can disable notifications at any time in your device settings.
- >Internet & Network State: Required to fetch real-time space weather data, satellite positions, and weather forecasts from external APIs.
- >Body Sensors (Wear OS only): Declared for compatibility with Wear OS platform requirements. AstroDeck does not collect or store health or fitness data.
- >Boot Completed: Used to reschedule background alert checks after device restart, ensuring you continue to receive timely notifications.
Account & Personal Data
AstroDeck does not require user registration on most platforms. The Android app uses anonymous authentication (Firebase Anonymous Auth) to manage premium features — no name, email, or personal information is collected during this process.
Usage Data & Analytics
- >Web: Anonymous usage statistics may be collected through the hosting provider (Cloudflare Pages), including page views, browser type, and general geographic region.
- >Android & Wear OS: Firebase Analytics collects anonymous usage data such as feature usage, session duration, and device type to help improve the app. Firebase Crashlytics collects anonymous crash reports. No personally identifiable information is included.
- >TV, Auto & OEM Automotive: These platforms do not include Firebase or any analytics services. No usage data is collected.
4. How Information Is Used
- >To provide location-aware features (aurora forecasts, satellite passes, solar data, weather)
- >To deliver timely push notifications for geomagnetic storms and astronomical events
- >To display relevant astronomical and space weather data for your region
- >To sync preferences between your phone and Wear OS watch
- >To improve the Service based on aggregated, anonymous usage patterns
5. Third-Party Services
AstroDeck fetches data from the following external APIs. These services have their own privacy policies:
Data APIs (All Platforms)
- >NOAA Space Weather Prediction Center (swpc.noaa.gov)
- >NASA APIs (api.nasa.gov, power.larc.nasa.gov)
- >N2YO Satellite Tracking API (n2yo.com)
- >OpenWeatherMap API (openweathermap.org) — weather data for Auto/OEM/TV
- >CelesTrak (celestrak.org) — satellite orbital data
Mapping Services
- >Google Maps (Android mobile app)
- >OpenStreetMap (Auto, OEM Automotive, TV, Web) — map tiles and geocoding
- >CARTO (basemaps.cartocdn.com) — map tiles for web
Google Services (Android & Wear OS Only)
- >Firebase Cloud Messaging — push notifications for alerts
- >Firebase Analytics — anonymous usage statistics
- >Firebase Crashlytics — anonymous crash reporting
- >Firebase Remote Config — feature flags and global announcements
- >Google AdMob — advertising in the free version of the mobile app
OEM Automotive Note
The OEM Automotive build does not include Google Play Services, Firebase, AdMob, or any Google-dependent services. It operates independently using only open APIs (NOAA, NASA, OpenWeatherMap) and OpenStreetMap for mapping.
6. Advertising
The free version of the Android mobile app displays ads served by Google AdMob. AdMob may collect device identifiers and usage data according to Google's advertising policies. You can opt out of personalized ads through your device's ad settings.
No other platform (Wear OS, TV, Auto, OEM Automotive, Web) displays advertising.
7. Data Storage & Local Preferences
- >Web: Browser localStorage is used to cache your preferences (unit system, location, theme). No tracking cookies are used. For details, see the Cookie Policy.
- >Android & Wear OS: SharedPreferences stores your settings (units, alert thresholds, notification preferences) locally on your device. The Wear Data Layer API syncs settings between your phone and watch over Bluetooth.
- >TV, Auto & OEM: Preferences are stored locally on the device using SharedPreferences. No data is synced externally.
8. Data Security
All network communication across every platform uses HTTPS (TLS 1.2 or higher) encryption. The website is hosted on Cloudflare Pages. The Android apps enforce TLS 1.2+ by default (minimum SDK Android 10). No cleartext HTTP traffic is permitted in any build.
I do not collect or store personal data on my own servers. Location data and preferences remain on your device. Data sent to third-party APIs is limited to what is necessary to provide the requested features (e.g., latitude/longitude for weather forecasts).
9. Your Rights
- >Location: You can revoke location permissions at any time through your browser, phone, watch, TV, or car infotainment system settings.
- >Notifications: You can disable notifications in your device settings or within the app's alert preferences.
- >Analytics: You can opt out of Firebase Analytics data collection through your Android device settings under Google > Ads.
- >Local Data: You can clear cached data by clearing the app's data/storage in your device settings or clearing your browser's localStorage.
- >Ads: You can opt out of personalized advertising through your Android device ad settings.
10. Children's Privacy
AstroDeck is not directed at children under 13. I do not knowingly collect personal information from children. If you believe a child has provided personal data through any AstroDeck platform, please contact me so I can take appropriate action.
11. Changes to This Policy
I may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of any AstroDeck platform after changes constitutes acceptance of the updated policy.
12. Contact
For privacy-related questions about any AstroDeck platform, contact me at contact@appcomin.com or visit appcomin.com/contact.