Privacy and security
Self-hosting your music is about keeping control of it. These are Sonus's commitments.
Your servers and credentials
- Passwords, tokens and access keys are stored only in the iPhone Keychain, on this device. They're never synced, logged or written to files.
- They're sent only to the server they belong to, never to Novora Labs, Firebase or any
analytics service:
- A GitHub token goes only to
api.github.com,raw.githubusercontent.comandmedia.githubusercontent.com. - Any other token goes only to the host of the source it was added for.
- If a server redirects a request to another host, Sonus drops the token from it.
- A GitHub token goes only to
- Your music files go straight from your server to your phone. They never pass through our infrastructure.
Your Sonus account
The official app asks you to sign in. The account holds:
- your profile and plan (free or Premium)
- with Premium, the data needed to sync your library layout across your devices
Source lists synced to your account never include passwords, tokens or keys. With Premium library sync, your songs' titles and addresses sync too, but never a token or a password.
Networking rules
- Remote servers must use
https://. - Plain
http://is only allowed for addresses on your local network, e.g. a NAS at home. - Tokens are only sent over
https://, or overhttp://to an address on your local network.
Reporting a vulnerability
Please don't open a public issue. Use GitHub's private vulnerability reporting.