Privacy Policy

Last updated: 2026-10-29

StarSonic has no account, no telemetry and no server belonging to its author. It is a client for a music server that you run. This page describes what it does with data; it is short because the app does little.

What stays on your device

What is sent, and to whom

Only to the server you configured: requests for your catalogue, cover art and audio, authenticated the way the Subsonic protocol prescribes — a token derived from your password rather than the password itself, on every request.

A server can also be signed in to with an API key, on servers that issue them. The key is sent instead of the password, never alongside it, and is stored on the phone exactly where the password would be, in Android’s account system, and goes only to that server.

Casting to a Chromecast (Play build only). When you pick a Chromecast from the button in Now Playing, the phone hands it, over your local network, the address of each track on your own server together with its title, artist, album and cover-art address, and the Chromecast then fetches the audio and the cover directly from your server. That address carries the same credential the app itself uses for streaming — the Subsonic token derived from your password, or your Jellyfin access token — never the password itself, so the Chromecast needs to be able to reach your server. Neither the audio nor the credential passes through any service of the author’s. Google’s Cast framework on your phone and the Chromecast is Google’s software and is governed by Google’s privacy policy.

There is no analytics SDK, no crash reporting service and no advertising.

What the author receives

For everything to do with your music: nothing. Your server’s address, your credentials, what you play and what you have — none of it leaves your network, and no service of the author’s is in that path at all.

There is now one thing, and only when you go and use it. StarSonic has a report screen — something is wrong, or an idea — and a messages screen where you read what was written back. This section used to say “Nothing. There is no backend to receive it”, which stopped being true the day those screens were added.

What a report carries

The same two go with a feature request. Both are there to keep abuse out, so that someone who sends abuse can be banned by device. It is never the advertising ID, and there is no install id of our own.

It goes to apps-management.gpm.name, a service run by the author. Nothing about your music server goes with it — not its address, not your credentials, not your library.

Keeping abuse out

A report or a feature request containing obscene words is not stored and not forwarded to anybody. Its sender is banned, without being told:

The owner can lift any ban. If you think you were banned by mistake, write to apps@gpm.name.

The IP address and the device fingerprint are kept with the report as long as the report is kept. Ban records stay until they expire (30 days for an IP address) or are lifted. Keeping them rests on a legitimate interest in protecting the service and the people who run it.

Reading the answers, and the key that costs

A report is answered by email. If you never open the messages screen, nothing here applies to you.

That screen shows what you sent and what came back. Since your reports are yours, it asks for the address and sends a six-digit code there; once checked, the app keeps a key:

Sending a report needs none of this, and a report carries no key or login, only the IP address and the device fingerprint described above.

Feature requests and votes

The same screen lists what people have asked for, and lets you ask and vote. Reading it costs nothing and needs no address; asking and voting need one, because one vote per person is a promise that has to hang from something. What is published is the request — never your address, and never who voted for what.

Permissions

Children

The app is not directed at children and collects nothing from anyone.

Changes

If what the app does with data changes, this page changes with it, and the date above moves. Questions: apps@gpm.name.