Privacy Policy — AuraCast Weather

UPDATED   Last updated: September 03, 2026  ·  Effective: September 03, 2026  ·  App: com.auracast.weather

Summary: AuraCast Weather requires no account and does not collect your name, email, phone number, or other directly identifying information. The app fetches weather and radar for your location, narrates it on-device with Gemma 4, and shows ads only to free-tier users. Paid AuraCast Plus subscribers see no ads and make no ad requests at all. This policy explains every data flow the app actually uses — see Data Safety mapping at the bottom for the Play Console summary.

Contact: support@auracast.app  ·  Website: auracast-weather.web.app  ·  Full description: Features

1. Information We Do Not Collect

2. Location

When you grant location permission, the app uses Google Play Services FusedLocationProviderClient (coarse accuracy) only to fetch weather forecasts (Open-Meteo + NWS) and radar tiles (RainViewer + NWS / OSM via osmdroid) for your area. The coordinates are sent to those weather-data providers to return your forecast — they are not sold and not used by us for profiling. You may deny permission at any time and use manual city search; the app remains fully functional.

Android permissions used: ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION (requested but coarse is sufficient; both are declared for compatibility), INTERNET, ACCESS_NETWORK_STATE, POST_NOTIFICATIONS, RECEIVE_BOOT_COMPLETED.

3. Advertising (Google AdMob) — free tier only

AuraCast Weather monetizes the free tier with Google Mobile Ads SDK (AdMob) 23.6.0:

We do not sell your Advertising ID. AdMob's use of data is governed by Google's Privacy Policy and the AdMob Privacy & Messaging guidance.

4. Crash & Performance (Firebase)

To keep the app stable fast, we use Firebase Crashlytics, Performance Monitoring, Analytics (anonymous), and Cloud Messaging (FCM) for severe-weather alerts.

See Firebase Privacy and Google Privacy Policy. Firebase data is retained only as long as needed for diagnostics (Crashlytics 90 days for mappings/breadcrumbs, Performance per Firebase defaults).

5. On-Device AI & Translation (no cloud AI)

Weather-report generation (Gemma 4 via LiteRT-LM / AICore, Phase 5) and translation (ML Kit, Phase 7) run entirely on-device. Forecast numbers are fed into the local model on your phone; they are not sent to a cloud AI service for inference. Translation packs download once over the network, then work offline. No report text is uploaded by the app.

Note: ML Kit model management and AICore may use standard Google Play Services telemetry (e.g., model-download success) per Google's privacy policy — not your weather content.

6. Purchases (AuraCast Plus — ad-free subscription)

Ad-free access is sold as an auto-renewing subscription via Google Play Billing Library 9.1. Transaction processing, receipts, and subscription lifecycle are handled entirely by Google Play. The app stores only the resulting entitlement state (isAdFree: Boolean) locally via DataStore/Room to gate ad display — no card data is handled or stored by us. Use Play's Restore Purchases to sync entitlement after reinstalls or device changes. See Google Play Privacy.

7. Third-Party Services & Data Processors

ServicePurposeData sent
Open-Meteo + NWS (National Weather Service)Forecast (current / 48h / 5-day)Lat/lon + language preference
RainViewer + NWS / OSM (osmdroid)Radar tilesTile coordinates + IP
Google Play Services / AdMob / UMPAds + consent (free tier)Advertising ID, IP, device signals (per Google policy)
Firebase (Crashlytics, Perf, Analytics, FCM)Diagnostics & alertsAnonymous install ID, device signals (see §4)
Google Play Billing 9.1SubscriptionsPurchase token (handled by Google)
ML Kit / AICore / Play ServicesOn-device AI & translationModel download telemetry only (content stays on-device)

8. Data Retention & Security

9. Your Rights (GDPR / CCPA / Other)

Depending on your region you may have rights to access, delete, or object to processing. Because we operate no account backend, most requests are exercised on-device or via platform controls:

To exercise any remaining right, email support@auracast.app with your device model and approximate install date; we will respond within 30 days.

10. Data Safety (Play Console) — How This Policy Maps to the Form

The Play Console Data Safety form (Phase 12) is completed consistently with this policy:

Data typeCollected?Shared?Purpose
Approximate location (coarse)Yes (optional, user-granted)Yes → Open-Meteo/NWS/RainViewer, Google (AdMob, if free tier)App functionality; analytics; advertising (AdMob, free tier only, with UMP consent)
App activity / Advertising IDYes (AdMob SDK, free tier)Yes → Google (AdMob)Advertising, fraud prevention
Crash logs / Performance / DiagnosticsYes (Firebase)Yes → Google (Firebase)Analytics, app functionality
Financial info (purchase history / tokens)Yes (via Google Play Billing)No — handled by Google Play; app stores only isAdFree flagAccount management (entitlement)
Personal info (name, email, contacts, etc.)NoNo

All sensitive flows are encrypted in transit (HTTPS). Data is not sold. Users can revoke location/consent as described above.

11. International Transfers

Weather-data fetches, Firebase, and AdMob may process data on Google's global infrastructure per their policies. By using the app you understand data may be processed outside your country where privacy laws may differ.

12. Changes to This Policy

We may update this policy to reflect new data flows. The "Last updated" date at the top will change, and the previous version will remain linked from the website history. Material changes will be noted in the app's release notes on Play.

13. Contact

Questions or requests: support@auracast.app. We aim to reply within 5 business days. This policy is hosted at a stable URL https://auracast-weather.web.app/privacy.html as required for Play Console; the footer of the marketing site links here permanently.