SoniQueue Privacy Policy
1. Introduction
SoniQueue is a local-only Sonos controller created by Insurgent Studios. The app was designed to keep your speaker discovery, playback control, and library browsing data on your device. This policy explains what information the app accesses, how that information is handled, and the limited cases where data may leave your device.
2. Information We Collect
2.1 Device and Network Data
The app scans your local network (using multicast DNS) to find Sonos speakers. It reads speaker identifiers, IP addresses, and capabilities that the devices broadcast. This discovery data never leaves your device.
2.2 Playback and Topology State
SoniQueue reads playback status, queue contents, and group information directly from your speakers to render the UI. The data is cached locally for responsiveness and is discarded when no longer needed.
2.3 User-Provided Content
Optional features let you add custom radio streams, playlist titles, or artwork files. These assets are stored only in the app’s private storage or, for artwork, in the platform’s secure cache directories. They are not transmitted to Insurgent Studios or any third-party server.
2.4 Diagnostics
Debug logs are stored on-device and are disabled for release builds. If you enable verbose logging for troubleshooting, the logs stay on your hardware unless you manually share them with support.
2.5 Purchase Information
SoniQueue is a one-time paid download. The purchase is processed by the app store you use to obtain the app. SoniQueue receives only the success/failure status from the platform APIs and does not access payment credentials.
3. How We Use Information
- To discover speakers on your LAN and maintain an up-to-date roster.
- To send playback, grouping, and volume commands you request.
- To cache artwork and queue metadata so screens load quickly.
- To honor your settings (theme, discovery cadence, etc.).
No analytics, advertising, or user profiling is performed inside the app.
4. When Data Leaves Your Device
- Sonos speakers: Playback, queue, and grouping commands are sent directly to the speakers you selected.
- Radio searches: Searching radio-browser.info sends the search query (e.g., station name, country, or tag) to that public directory so it can return matches.
- Artwork & metadata: Some music services embed album art or expanded metadata hosted on third-party CDNs. SoniQueue downloads those URLs directly to display metadata, but you can turn this off under Settings → Privacy → Disable external metadata if you prefer LAN-only behavior.
- App stores: One-time purchase validation data flows to Google Play or the App Store to confirm entitlement status.
5. Data Storage and Retention
All caches and settings remain on-device. You can clear cached artwork, library data, or discovery history from the Settings screen or by uninstalling the app. No data is backed up to Insurgent Studios servers.
6. Permissions
- Nearby Wi-Fi Devices / Local Network: Required to discover Sonos speakers over mDNS and to send control commands.
- Change Wi-Fi Multicast State: Allows the app to enable multicast reception temporarily so discovery works on networks that block it by default.
- File access (optional): Used only when you pick custom artwork or playlists from local storage.
7. Children’s Privacy
SoniQueue targets general audiences and does not knowingly collect personal data from children under 13. Because the app does not create accounts or send data to Insurgent Studios, there is no central database to purge; uninstalling the app removes all local data.
8. Changes to This Policy
We may update this privacy policy as the app evolves. The “Last updated” date above will change when a new version is published. Significant changes will also be summarized in the release notes.
9. Contact
If you have privacy questions or need to report a concern, contact Insurgent Studios at support@insurgentstudios.com.