Privacy Policy

Last updated: 2026-09-19

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.

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

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.

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 identifier of any kind.

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.