What we collect
Nothing. Streamphile has no analytics, no identifiers, no telemetry, no advertising and no third-party tracking code. There is no Streamphile account and no Streamphile server. Streamphile is a client for Music Assistant, a music server that you run yourself; the app talks to that server and to the services it points the app to, described below. The only information that ever reaches us is an email you choose to send.
What stays on your device
- Your Music Assistant server's address and the sign-in token Music Assistant gives the app are stored in the system Keychain. They are encrypted by the system and readable only by Streamphile and its own extensions.
- App preferences (visualizer, display and playback choices) are stored on the device.
- Visualizer presets you add, and the pictures they use, are stored on the device. Album art the app has shown is cached on the device so it loads faster. Deleting the app removes them.
- On Apple TV, the list of recently played music shown in the Top Shelf is shared between Streamphile and its Top Shelf extension through a private App Group and the Keychain. No other app can read it.
- On iPhone, Streamphile remembers your Music Assistant server's remote-access identifier, read from your own server, so it can reach the server when you are away from home.
What travels to your Music Assistant server
- Everything the app shows and plays comes from your server: your library, search results, radio, podcasts, audiobooks, lyrics, queue and playback commands, and the audio itself.
- On your home network, the app finds your server with Bonjour (a local-network broadcast) and connects to it directly.
- What your server does with its own data — including the music services you have connected to it — is governed by your Music Assistant configuration and by those services, not by this policy.
When Streamphile uses the internet
- Away from home (iPhone and iPad). If your Music Assistant server has remote access turned on, Streamphile connects to it through the Music Assistant project's own connection service, which introduces the app to your server; the music then travels in an encrypted connection between the app and your server. Streamphile uses the connection-service address your server reports. That service is operated by the Music Assistant project, under its own terms.
- Album art. Some pictures come straight from the image address a music service publishes (for example a streaming service's image server), as your Music Assistant server reports them. On Apple TV, the Top Shelf passes those addresses to tvOS to load. These are ordinary anonymous image requests; no account information or identifier is attached.
- Nothing else. Streamphile makes no other internet requests of its own.
Siri and CarPlay
If you ask Siri to play something in Streamphile, Siri handles your voice request under Apple's privacy policy and hands the app only the request (for example an artist or album name), which the app looks up on your Music Assistant server. CarPlay shows the same library and playback screens in your car; nothing extra is collected.
Adding visualizer presets from a computer
When you choose to add presets from a computer, Streamphile opens an upload page on your local network for as long as that screen is open. Files you upload there are stored on the device. The page is not reachable from the internet.
Permissions
- Local Network. Asked so Streamphile can find and connect to your Music Assistant server and receive presets you add from a computer on the same network.
- Siri. Asked only if you use Siri with Streamphile.
- Camera and microphone. Streamphile never uses either and never asks. The remote-access connection library it includes contains camera and microphone code, so iOS requires the app to describe them.
Contact
Questions about this policy? Email support@bit0100bitsoftware.com.
Last updated: 2026-10-18
© 2026 bit 0100 bit Software LLC