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:

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:

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:

J. Patrick Fulton

Fulton Engineering Services, LLC

contact@fultonengineeringservices.com

soundstatus.io