Privacy Policy
Last updated: May 1, 2026
Linnod does not collect, store, or share any personal data. We have no servers, no accounts, and no analytics.
1. Overview
Linnod ("the app") is a native Android client for Navidrome and OpenSubsonic-compatible music servers. This policy explains what data the app handles and how.
2. Data We Do Not Collect
The developer of Linnod does not collect any data of any kind. Specifically:
- No personal information (name, email, phone number)
- No usage analytics or crash reports sent to us
- No advertising identifiers
- No listening history or music preferences
- No location data
3. Data Stored Locally on Your Device
Linnod stores the following data exclusively on your device:
- Server credentials — your Navidrome server URL, username, and password, stored in the Android system keystore to authenticate requests to your server.
- Music library cache — a local copy of your library metadata (artists, albums, tracks) to enable fast browsing and offline use.
- Downloaded tracks — audio files you explicitly choose to download for offline playback, stored in your device's standard app storage.
- Image cache — album artwork cached locally for performance.
All of this data remains on your device and under your control. You can clear it at any time from the Settings screen.
4. Communication With Your Server
Linnod communicates exclusively with the Navidrome server you configure. This connection is:
- Initiated only by you, to the address you provide
- Used to browse your library, stream audio, and sync downloads
- Subject to the privacy policy of your own server and network
We recommend using HTTPS for your server connection, especially when accessing it outside your home network.
5. Third-Party Services
Linnod does not integrate any third-party analytics, advertising, or tracking SDKs. The only external communication is with your own Navidrome server.
If you publish your Navidrome server on the internet, the privacy of that server is governed by your own configuration, not by Linnod.
6. Android Auto
When using Linnod with Android Auto, playback controls and library browsing are handled locally by the app. No additional data is sent to any external service as a result of using Android Auto.
7. Permissions
Linnod requests the following Android permissions:
- INTERNET — to connect to your Navidrome server
- FOREGROUND_SERVICE / FOREGROUND_SERVICE_MEDIA_PLAYBACK — to keep music playing in the background
- POST_NOTIFICATIONS — to show playback controls in the notification bar
- RECEIVE_BOOT_COMPLETED — to restore playback state after a reboot
No permission is used to collect or transmit personal data.
8. Children's Privacy
Linnod is not directed at children under 13. We do not knowingly collect any information from children.
9. Changes to This Policy
If this policy changes, the updated version will be published at this URL with a revised date. Given that we collect no data, material changes are unlikely.
10. Contact
If you have any questions about this privacy policy, you can open an issue or reach out via the app's repository.