Your World Weather Radar
Privacy

Privacy Policy

Your World Weather Radar for Android and iPhone

App: Your World Weather Radar (Android, package com.yourworld.weatheranalyzer)
Developer: Your World Apps ("we", "us")
Last updated: 2026-10-19

This policy explains, in plain language, what leaves your phone when you use Your World Weather Radar, who receives it, and why. We wrote it to be complete, including the small details.

The short version

  • No accounts, no ads of our own, no advertising ID, and we never sell your data. (YouTube may show its own ads in live streams you choose to play. See "YouTube" below.)
  • The app sends anonymous usage and crash reports to Google Firebase, only so we can find crashes and improve the app. They never include your location, place names, search or AI text, or the advertising ID, and you can turn them off in Settings. See "Anonymous usage and crash reports" below.
  • To show weather for a place, the app sends that place's coordinates to weather services such as NOAA's National Weather Service and Open-Meteo. If you use your GPS location, those are your precise coordinates. This also happens in the background (about every 15 minutes) so rain and storm alerts can reach you.
  • For weather cams, the app automatically sends a location rounded to about 11 km (7 miles) to our own small cams server whenever the Home screen is on screen (at most about every 10 minutes). The server keeps no logs and passes that rounded location only to Windy.com to find nearby webcams. WebCOOS never receives your location.
  • Every service the app contacts sees your device's IP address, like any website you visit.
  • Your settings, saved places, contacts you pick for storm texts, and any API keys you enter are stored only on your phone.

Where your location goes

Getting your location. The app asks for location permission only when you tap Near Me / Use GPS (or accept a Close-One invite). You can say no and search for a city instead; the app starts on New York until you choose. You can grant "approximate" instead of "precise" location. Location is read only while the app is open (it doesn't request background location permission). Google Play services provides the location fix, and Android's built-in geocoder (run by Google on most phones) turns your coordinates into a place name. If that fails, Open-Meteo's geocoding service is used instead.

Weather, alerts and radar. The coordinates of the place you're viewing are sent, at full precision, directly from your phone to:

  • Open-Meteo: forecasts, past model runs, marine and air-quality data, and city search/place names.
  • NOAA National Weather Service (api.weather.gov): alerts and current observations, U.S. only.
  • Radar tile services (LibreWXR, RainViewer, or a radar host you enter yourself): map tiles around your location, which reveal the general area. This also runs in the background for rain and storm alerts. If you save a radar API key, it's saved only on your phone and sent only to the radar service you chose.

The app keeps refreshing alerts and rain/storm warnings in the background (about every 15 minutes, or continuously if you turn on Live storm watch) using your last saved location. Places you add for family members in Close-One (watch pins) are checked the same way. Other NOAA services (hurricane center, buoys, tides, climate indices, Aviation Weather Center, Great Lakes lab) are contacted with station IDs or a map area near you, not your exact coordinates.

Sun and space weather. The Sun screen and the optional solar alerts download public images and data from NASA's Solar Dynamics Observatory (sdo.gsfc.nasa.gov) and NOAA's Space Weather Prediction Center (services.swpc.noaa.gov, including GOES-19 CCOR-1 corona images). These requests don't include your location or any other personal data; like any website, those services see your IP address. A few small space-weather feeds are also checked in the background along with your other alerts. Aurora chances and eclipse times for your place are computed on your phone from your saved location, and that location isn't sent anywhere for them. Recent Sun images and space-weather data are cached on your phone.

Maps. Map tiles come from Esri (ArcGIS), CARTO, OpenSeaMap, and MapLibre (fonts). Tile requests show these services which part of the map you're looking at.

Optional overlays (only when you turn them on). These send the map center or your location, with a search radius, to the services that provide them:

  • Aviation: adsb.fi, OpenSky Network, adsbdb, HexDB, airport-data.com.
  • Marine: OpenWaters AIS, Fintraffic Digitraffic.
  • Space: CelesTrak, The Space Devs.
  • Hazards: USGS earthquakes and volcanoes, and NIFC fire data hosted on Esri ArcGIS.
  • Lightning: a public mirror of NOAA satellite lightning data, hosted on GitHub and jsDelivr.

When you tap an aircraft, ship or spacecraft, its name is searched on Wikipedia/Wikimedia Commons for a photo.

Weather cams and our cams server

The app shows live weather cameras near the place you're viewing.

  • Our cams server. The Home screen looks up nearby cams automatically whenever it's on screen, even if you never open the cams list: at most about once every 10 minutes, and again when the place you're viewing changes. The Radar "Weather cams" layer (off by default) does the same for the map area while it's on. Each lookup sends a location rounded to 0.1° (about 11 km / 7 miles) to our server at ywwa-cams.yourworldapps.workers.dev. If you use GPS, that's your rounded location; if you searched for a city, it's that city's. The server runs on Cloudflare, which hosts it for us, and never receives your exact position. There's currently no separate switch to turn off the Home cams lookup.
  • What the server does. It passes the rounded location to Windy.com (and to no one else) to ask for webcams near that point. The request comes from Cloudflare's servers, not from your phone or your IP address. For WebCOOS coastal cams (SECOORA / NOAA IOOS), it doesn't send any location at all: it downloads WebCOOS's public camera list and picks the nearby cams itself. It also serves a short list of curated YouTube live streams.
  • What the server keeps. Request logging is turned off, and we don't store your location, IP address, or any identifier. To avoid calling Windy and WebCOOS for every user, results are briefly cached by rounded area only, with no user information: Windy results for 4 minutes, WebCOOS latest-image lookups for 5 minutes, the WebCOOS camera list for 1 hour, and the YouTube list for 1 day. Cloudflare processes your IP address to deliver each request, under Cloudflare's privacy policy.
  • Images. Camera images load directly from their owners: USGS (stored on Amazon Web Services), NOAA (buoy and Great Lakes cams), Windy.com, WebCOOS, and YouTube thumbnails. Those services see your IP address and which images you load. Public USGS, NOAA and WebCOOS images may be cached on your phone (up to 20 MB). Windy and YouTube images are kept in memory only. Favorite cams are saved only on your phone.

YouTube

Live cam streams and launch webcasts play through the YouTube embedded player inside the app. This app uses YouTube API Services. By playing YouTube videos you agree to the YouTube Terms of Service, and Google's use of the data is covered by the Google Privacy Policy.

When you play a video, YouTube receives your IP address, device and browser information, which video you watched, and playback details. It may set or read cookies (identifiers) in the app's web view, and can link them to your Google account if you're signed in to YouTube there. YouTube may show its own ads in some streams. We don't receive any of this. Clearing the app's storage removes these cookies. "Sign in to YouTube" opens your own browser.

AI briefings

  • Built-in briefings are written on your phone from forecast data. Nothing extra is sent.
  • On-device AI (Premium). If you choose to download it, the app downloads Google's Gemma 3 1B model (about 557 MB) from our release page on GitHub. GitHub sees your IP address for the download. The model runs entirely on your phone, so your forecast and prompts never leave the device. The model is provided under the Gemma Terms of Use.
  • Bring your own AI (Premium, optional). If you enter your own API key for OpenAI, xAI (Grok), Anthropic, or another HTTPS service you specify, the app sends requests directly to that provider. Each request carries your key plus your place name, forecast and alert data. Requests are sent when you open an AI briefing, when you look up a ship photo, and automatically by the rain-arrival helper during forecast refreshes when radar shows rain nearby; that helper also sends your coordinates. Your key is saved only on your phone, sent only to the provider you chose, and never sent to us. That provider's privacy policy applies.

Premium purchases (Google Play)

Premium ($4.99/month or $47.99/year; current plans and any free trial are shown in Google Play before you confirm) is sold through Google Play Billing. Google handles payment, renewals, trials and cancellations. We never see your card details. The app asks Google Play whether you have an active subscription so it can unlock Premium. The Google Play Billing library also sends Google diagnostic information about billing requests. We don't send purchase information to any server of ours. If anonymous usage reports are on, Firebase records that a purchase happened (product ID, price and currency), never your payment details. Manage or cancel in Google Play → Payments & subscriptions.

iPhone app. On iPhone, Premium ($4.99/month with a 7-day free trial for new subscribers) is sold through Apple's App Store, and Apple handles payment, renewals, trials and cancellations. We never see your card details. Manage or cancel it in Settings → your name → Subscriptions.

Ratings prompt

Occasionally the app may show Google Play's in-app rating card. If you leave a rating or review, it goes to Google Play under Google's terms. The app isn't told what you wrote.

Anonymous usage and crash reports (Firebase)

From version 0.8.97 the app sends anonymous usage and crash data to Google Firebase (Firebase Analytics and Firebase Crashlytics). Google handles it as our service provider. We use this data only to find crashes and improve the app. Sending is on by default, and you can turn it off at any time in Settings → Units → Device → “Share anonymous usage & crash reports”. When it's off, the app stops sending usage events and crash reports, and deletes crash reports that haven't been sent yet.

  • Usage events. Which features are used, recorded with fixed labels only: Radar was opened, the app was opened from an alert notification, a place was picked from city search (never the place name or coordinates), an AI briefing tab was opened (which tab, such as “now” or “3 days”, never any text), a home-screen widget was added, a Google Play purchase completed (product ID), and the Sun screen was opened and which Sun view was picked (such as “magnetic” or “sky”). From version 0.8.101 we also record, with fixed labels only, how people get to Premium: which locked feature showed the Premium offer, which button was tapped on it (such as “try free” or “not now”), when the plans screen was opened or closed, which plan (monthly or yearly) was picked, whether a free trial was offered, and whether the Google Play purchase or restore finished, was canceled or failed. We also record when a forecast was first shown in a session (and whether the place came from GPS, a search or a saved place, never the place itself), whether location permission was allowed or denied, which Settings tabs and Radar layer groups (such as “lightning” or “marine”) were opened, when a weather cam was opened, when Lite Mode was turned on or off, and whether Premium and Lite Mode are on. These never include your location, place names, searches or any text you type. Firebase also records standard app events such as first open, sessions, screens viewed, app updates, how the app was installed (for example from Google Play), and in-app purchases (product, price and currency).
  • Device and app info. App version, device model, Android version and language. Google may infer an approximate region (such as country, region or city) from your connection's IP address; Google Analytics doesn't store the IP address itself. Events are tied to a random app-instance ID, not to your name, email or the advertising ID.
  • Crash reports. When the app crashes or hits a serious error: the error and stack trace, app version, device model, Android version, memory and disk state, and a random installation ID.
  • Never sent: your location or coordinates, place names, search text, AI prompts or answers, contact names or phone numbers, PINs, or API keys.
  • How it's used. Only to find crashes and improve the app. The app has no ads and doesn't collect the advertising ID. This data is not sold, not shared with anyone for their own use or for marketing, and not used to personalize the app or ads. Google processes it on our behalf. Crashlytics keeps crash reports for up to 90 days. Event-level analytics data is kept for at most 14 months under our Google Analytics retention setting; aggregated reports with no individual events (for example, how many people opened Radar this week) may be kept longer. See Firebase privacy and the Google Privacy Policy.

Close-One Share and storm texts (Premium)

You can pick contacts with Android's contact picker. The app can't read your whole address book. Names, phone numbers and watch places are stored only on your phone. When a storm alert hits a contact's watch place, the app opens your Messages app with a draft text addressed to that contact (it may open by itself while the app is on screen), and you decide whether to tap Send. The app never sends texts itself. Invites are also sent as drafts you send yourself. Live location sharing between phones isn't active in the current app. The app does contain Google's Firebase Realtime Database library for that possible future feature, but it's switched off in the app (no database is set up) and sends nothing. (The app's Firebase project is used only for the anonymous usage and crash reports described above.) We'll update this policy and the Google Play Data safety section before live sharing is ever turned on.

Things you choose to share

When you tap Share on a cam or export your Product Pulse (an on-device log of which app features you've used, with no location, contacts or keys), the app hands the text to the app you pick. Links to web pages open in your browser.

Launch Deck (from version 0.8.102). Tapping “Feel the launch” on a rocket launch card in Radar opens our Launch Deck website (launch.yourworldapps.si, hosted on GitHub Pages) in your browser. The web address includes that launch's public Launch Library ID so the right launch shows. The app sends nothing else. Your location is not included. As with any website, the host (GitHub) sees your IP address and browser details when the page loads.

What stays on your phone

Settings, saved places, favorites, Close-One contacts and watch places, alert history, Product Pulse, API keys you enter, and the downloaded AI model all stay on your phone. They're never uploaded to us. Android's backup excludes the app's settings store (which holds your keys, contacts and places). A few small preferences, such as favorite cams and tip/rating-prompt counters, may be included in your own Android backup if you use it. Uninstalling the app or clearing its storage deletes all of this.

What we don't do

  • We don't create accounts or ask for your name, email or phone number.
  • We don't show ads of our own or use the advertising ID. (YouTube may show its own ads in streams you play.)
  • We don't track you across other companies' apps or websites. The only analytics are the optional, anonymous Firebase usage and crash reports described above.
  • We don't sell or rent personal data, or use it for advertising profiles.
  • The app doesn't use the microphone or camera, or read your files, calendar, or full contact list.

Permissions and why

  • Location (approximate or precise): weather, alerts, radar and cams for where you are. Optional.
  • Notifications: rain, storm, lightning, launch and other alerts you turn on.
  • Run at startup, wake lock, vibrate: keep scheduled alerts working after a restart and deliver them on time.
  • Foreground service: the optional Live storm watch shows an ongoing notification while it monitors weather.
  • Ignore battery optimizations (you're asked first): helps alerts arrive on phones that delay background work.
  • Internet and network state: fetch data and avoid large downloads on metered connections.

Services the app contacts

Each of these services handles your data under its own privacy policy:

Data retention and deletion

We don't keep any personal data on our servers. Anonymous usage data and crash reports are stored by Google Firebase for us (crash reports up to 90 days; event-level analytics data at most 14 months). The cams server keeps no request logs. Its short-lived caches, keyed only by rounded area, expire within 5 minutes to 1 day (1 hour for the WebCOOS list, which has no location in it). Everything else lives on your phone until you delete it, clear the app's storage, or uninstall. Third-party services keep data under their own policies.

Deletion requests. You can ask us to delete your data at any time by emailing support@yourworldapps.si (a subject like "Data deletion request" helps). Because we don't store any personal data on our servers, there's normally nothing on our side to delete. Firebase usage and crash data are tied only to a random app ID, not to your name or email, so we normally can't pick out yours; turning off the switch stops new data, and clearing the app's storage or uninstalling gives the app a new random ID. We'll confirm this in our reply and explain how to remove the data stored on your phone (clear the app's storage or uninstall). Your Premium purchase and subscription records are held by Google Play, not by us; you can manage them in Google Play and your Google Account. Data received by the other services listed above is held by those services; contact them directly to ask for its deletion.

Security

All connections use encrypted HTTPS, and the app refuses unencrypted connections. API keys used by our cams server are kept as server secrets and are never included in the app.

Children

The app is a general-audience weather app and isn't directed at children under 13. We don't knowingly collect personal information from children.

Your choices

  • Turn off Settings → Units → Device → “Share anonymous usage & crash reports” to stop usage events and crash reports (unsent crash reports are deleted).
  • Deny or revoke location permission and search for a city instead.
  • Turn off alerts, overlays, the Radar cams layer, or Live storm watch.
  • Don't play YouTube streams, or clear the app's storage to remove YouTube cookies.
  • Remove an AI key or the on-device model at any time.
  • Clear the app's storage or uninstall to delete everything stored on your phone.
  • Email support@yourworldapps.si to ask a question or request deletion.

Weather information isn't advice

Forecasts, radar, alerts and AI briefings are for information only. They aren't professional meteorological, marine, aviation or emergency advice. Always follow official National Weather Service and local emergency guidance.

Changes

If anything here changes, for example a new service or a new kind of data, we'll update this policy and the "Last updated" date, and update the Google Play Data safety section before the change ships.

iPhone app (App Store)

App: Your World Weather Radar for iPhone (bundle ID com.yourworld.weatherradar), published on Apple's App Store by Your World Apps. Everything above applies to the iPhone app too, except for the Android- and Google-specific parts. The differences:

  • Location. iOS asks for "While Using the App" location only. The iPhone app never requests background ("Always") location. If you say no, search for a city and the app works from that place. Apple's Core Location provides the fix, and Apple's geocoder turns it into a place name. Your coordinates are sent to the weather services listed above (for example NOAA/NWS, NHC, USGS, Open-Meteo, LibreWXR/RainViewer) and a rounded location to our cams server, only to fetch data for you. We don't store your location on our servers.
  • Purchases. Premium ("ywweather_premium", a monthly auto-renewing subscription with a 7-day free trial) is billed by Apple through StoreKit. We never see your payment details. Manage or cancel in iPhone Settings ▸ your name ▸ Subscriptions. Apple's standard Terms of Use (EULA) apply.
  • AI briefings. Optional. If you enter your own OpenAI, xAI or Anthropic API key, it's stored in the iOS Keychain on your phone, and a weather summary for your area is sent to that provider under your account. Without a key, briefings are built on your phone.
  • Off-Grid Safety and Close-One. Contacts you add are stored only on your phone. The app opens Apple's Messages composer with a draft. You tap Send. The app never sends texts or contacts emergency services. In an emergency, call 911.
  • Cams and YouTube. Live cams use our cams server as described above. YouTube streams play in an embedded player (youtube-nocookie.com) under Google's Privacy Policy.
  • No Firebase. The anonymous usage and crash reports (Firebase) described above are in the Android app only. The iPhone app doesn't include Firebase or any analytics or crash-reporting SDK.
  • Widget. The Home Screen widget reads the latest forecast that the app saved on your phone (an iOS App Group). It sends nothing to us.
  • No tracking. The iPhone app has no ads, no analytics SDKs, no accounts and no App Tracking Transparency prompt, because it doesn't track you. Apple services used: Core Location, StoreKit, WidgetKit, the App Store rating prompt and MessageUI (Apple Privacy Policy).
  • Deleting your data. Deleting the app removes everything it stored on your iPhone.

Contact

Your World Apps: support@yourworldapps.si

Questions, privacy requests and data deletion requests all go to this address.

This website

This website (not the app) uses Google Analytics 4 to count visits and clicks, including taps on the Google Play link. It sets first-party cookies (_ga and _ga_*) to tell new visits from returning ones. Google processes this data for us under Google's privacy policy, including your IP address and browser details, as with any website you visit. We don't use it for ads or ad personalization: ad storage and ad signals are always turned off. Visitors in the EU, the UK and Switzerland are asked first: if your device is set to a European time zone, you see a short banner and Google Analytics doesn't load until you tap Allow, and if Google places you in those countries, it sets no analytics cookies unless you allow them (Google may still receive basic visit counts without cookies). You can change your choice at any time with the Cookie settings link in the footer; choosing No thanks stops Google Analytics from loading and removes its cookies. You can also use Google's opt-out browser add-on.

The live Outlook (on the home page and the Outlook page) loads some data straight from public sources in your browser: satellite imagery and the world map from NASA GIBS and EUMETSAT, storm events from GDACS and US alerts from the National Weather Service, so those services receive your IP address, as with any website you visit. Hurricane data from the National Hurricane Center, typhoon and cyclone warnings from the U.S. Navy's Joint Typhoon Warning Center (JTWC), airport observations, the launch schedule, and the Sun Outlook's NOAA Space Weather Prediction Center data and NASA Solar Dynamics Observatory Sun image are fetched by our site every few hours and served from this site, so viewing them doesn't contact those agencies. The Sun Outlook's eclipse dates are a fixed list from NASA's eclipse catalog, built into the page. The Outlook page includes a YouTube video. Nothing is loaded from YouTube until you tap play. When you do, the video loads from YouTube in privacy-enhanced mode (youtube-nocookie.com), so YouTube receives your IP address and may set cookies or similar storage under Google's privacy policy. The Android app's optional, anonymous usage and crash reports (Google Firebase) are described above.

Trip Planner: when you plan a trip, your browser fetches the forecast for your destination. US places come from the National Weather Service (api.weather.gov), straight from your browser, so the National Weather Service receives your IP address, as with any website you visit. Other places come from MET Norway through our forecast relay, which does not pass your IP address to MET. The relay runs on Cloudflare, which handles your connection to it. Only the destination's coordinates are sent, never your name or account. Your last trip is remembered on this device only.

The app policy above mirrors the policy shown inside the app. Questions or deletion requests: support@yourworldapps.si.

Your World Weather RadarFree rain ETA & live radar
Get it on Google Play