Privacy Policy
Effective date: · Last updated:
Sound Status ("the app," "we," "our") is a macOS application that reads your currently-playing Apple Music track and updates your Slack profile status accordingly. This Privacy Policy explains what information the app accesses, how it is used, and what we do — and do not — collect.
1. Information the App Accesses
Apple Music Playback Metadata
The app reads the currently-playing track from Apple Music on your device — specifically the track title, artist name, and album name. This information is read locally and is used solely to compose your Slack status text and, optionally, to look up album artwork via Apple's iTunes Search API.
Slack OAuth Token
To update your Slack status, the app obtains a Slack OAuth token on your behalf using the standard
OAuth 2.0 Authorization Code flow. You authorize the app in your browser; Slack issues a token that
is stored exclusively in the macOS Keychain on your device. The token is never transmitted to Sound
Status or any server operated by us. It is sent directly from your Mac to Slack's API
(api.slack.com)
to authenticate requests on your behalf.
During authorization, the OAuth callback from Slack passes through a static redirect page hosted
at soundstatus.io/oauth/callback.
This page contains only client-side JavaScript that forwards the authorization response to the app
via the soundstatus://
custom URL scheme. No server-side code executes; no data is logged, stored, or processed on our
behalf during this redirect.
App Preferences & Configuration
Settings such as your status template, emoji choice, quiet hours, and channel posting preferences are stored locally in your Mac's Application Support folder. This data never leaves your device.
2. How Information Is Used
The app uses the data it accesses for one purpose: to display your current Apple Music track as your Slack status. Specifically:
-
→
Track title and artist are formatted using your chosen template and sent to Slack's
users.profile.setAPI endpoint to update your status. -
→
If you enable channel posting, track metadata may also be sent to Slack's
chat.postMessageAPI to post a now-playing message in a channel you select. -
→
If album artwork enrichment is enabled, track title and artist may be sent to Apple's public
iTunes Search API
(
itunes.apple.com) to retrieve artwork for channel posts. This is a read-only lookup against Apple's public music catalog.
All network communication takes place over HTTPS (TLS). No data is routed through servers operated by Sound Status or Fulton Engineering Services.
3. Data We Do Not Collect
Sound Status does not collect, transmit, or store any personal information on our servers. Specifically, we do not:
- ✓Collect analytics or usage telemetry
- ✓Transmit crash reports to our servers
- ✓Collect device identifiers, IP addresses, or location data
- ✓Store your Slack token anywhere other than your local macOS Keychain
- ✓Sell, rent, or share any data with third parties
- ✓Display advertisements or track you for advertising purposes
4. Third-Party Services
The app communicates with the following third-party services on your behalf. Each is governed by its own privacy policy.
| Service | Purpose | Privacy Policy |
|---|---|---|
| Slack API | Update your profile status and post channel messages in your Slack workspace | slack.com |
| Apple iTunes Search API | Retrieve album artwork for optional channel post enrichment | apple.com |
Sound Status OAuth Redirect (soundstatus.io) |
Static HTML/JS page that receives the Slack OAuth callback and redirects it to the native app via a custom URL scheme. No server-side code runs; no data is logged, stored, or transmitted. | This policy |
5. Local Data Storage
All persistent data is stored on your Mac only:
| Data | Storage Location |
|---|---|
| Slack OAuth token(s) | macOS Keychain |
| Slack app credentials (OAuth config) | macOS Keychain — used for re-authentication and generating team config codes |
| App preferences & settings |
~/Library/Application Support/
|
You can remove all locally stored data at any time by deleting the app and its associated Keychain entries via macOS Keychain Access.
6. Children's Privacy
Sound Status is not directed at children under the age of 13. We do not knowingly collect any personal information from children. If you believe a child has provided personal information through the app, please contact us and we will take appropriate steps to address it.
7. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. For significant changes, we will note them in the app's release notes. Continued use of the app after any changes constitutes your acceptance of the updated policy.
8. Contact
If you have questions or concerns about this Privacy Policy, please contact: