Legal

Privacy Policy

Last updated: July 2, 2026 Package: com.zoria.radio

Zoria Radio is local-first: no account, no sign-in, and no personally identifiable information is collected. Two lightweight services run in the background to keep the app healthy — anonymous usage counts and crash reports. Details below.

The short version

  • No accounts, no sign-in, no advertising SDKs.
  • Anonymous app-open and screen-view counts sent to our own platform endpoint. No user identifiers.
  • Crash reports (stack traces, device model, OS version) sent to Sentry so we can fix bugs.
  • Network access is otherwise used only to stream live radio and load station artwork.
  • Your favorites, theme, language, sleep-timer choice, and recently-played list are stored on your device.

What we collect

No personally identifiable information. We do not ask for your name, email, phone number, or contacts, and we do not read any device identifier that would let us re-identify you across sessions.

The app does send two categories of anonymous, aggregated telemetry:

  • Product analytics. When the app opens, and when you switch tabs (Home, Map, Favorites, Settings), it sends a short event (event name, app version, platform) to our own endpoint at platform.zoriasoft.com. Requests are fire-and-forget with a short timeout and carry no user id.
  • Crash reports. If the app crashes or throws an uncaught error, a stack trace plus basic device context (Android version, device model, app version) is sent to Sentry under a shared zoria-apps project, tagged app: zoria-radio. Sentry may process this data on servers outside your country; it is retained only for debugging.

How the app uses the network

Outside the two telemetry calls above, the app opens network connections to:

  • Live radio streams listed in its station catalogue.
  • Station artwork URLs from that catalogue.
  • The radio-browser.info public API to refresh the catalogue.
  • Public OpenStreetMap tile servers when you open the Map tab.

Stream, artwork, and tile requests go directly to the third-party hosts. They do not pass through any Zoria-controlled server, and no user identifier is sent with them.

What is stored on your device

The following are stored locally on your device using Android's shared_preferences storage, and never leave it:

  • Your favorited stations (by station id).
  • Your theme choice (Soft, Dark, or System).
  • Your language choice.
  • The id and volume of the last station you played.
  • The list of recently-played stations (most recent first, capped at 30).

Uninstalling the app removes all of the above.

Permissions

  • Internet access — required to stream live radio and load station artwork.
  • Wake lock — required to keep playback running when the screen is off.
  • Foreground service (media playback) — required for background audio and lock-screen controls. The notification shows playback controls only; it contains no tracking.

Audio focus and media-button handling are mediated by the Android framework; Zoria Radio does not record audio at any time.

Children

Zoria Radio is a general-purpose radio player. It is not directed at children and does not knowingly collect any data from anyone, including children.

Third-party services

Live radio streams and station artwork are served by third-party broadcasters and artwork hosts. Each is governed by its own privacy policy. Zoria Radio does not add any tracking to these requests. OpenStreetMap map tiles are governed by the OSM privacy policy.

Your choices

You can clear your favorites from the Favorites tab at any time. You can change theme and language in Settings. Uninstalling the app erases all locally stored data.

Changes to this policy

If this policy ever changes, the updated version will be published here and the "Last updated" date above will reflect it.

Contact

Questions about this policy can be opened as an issue on the project's support channel on the Google Play listing.