1. Overview
MyLiveDJ is a macOS menu-bar application developed by 3Nsofts. It selects or suggests music based on broad activity context detected locally on your Mac. No MyLiveDJ account is required.
2. Information processed on your Mac
To provide context-aware playback, MyLiveDJ may process:
- The bundle identifier and name of the frontmost application
- The amount of time the Mac has been idle
- The selected music service and DJ mode
- Playback state and basic track metadata
- Playlist mappings, preferences, and suggestion decisions
- Successful music starts used to time a native App Store rating request
This information is processed locally and is not transmitted to 3Nsofts.
3. Information MyLiveDJ does not inspect
- Screen contents or window titles
- Documents, files, messages, email, or browser history
- Clipboard contents or keystrokes
- Microphone, camera, contacts, calendars, or location
4. Apple Music
When Apple Music is selected, MyLiveDJ uses MusicKit to search for playlists, check subscription availability, and control playback. Requests are handled by Apple and are subject to Apple's privacy policy and your Apple account settings. MyLiveDJ does not receive your Apple ID credentials.
5. Spotify
When Spotify is selected, MyLiveDJ controls the locally installed Spotify desktop application through macOS Automation and Apple Events. Spotify playback, account activity, recommendations, advertising, subscriptions, and availability remain subject to Spotify's terms and privacy policy. MyLiveDJ does not receive your Spotify password or authentication credentials.
6. Permissions
MyLiveDJ may request Apple Music access when Apple Music is selected and Automation access when Spotify is selected. It uses outgoing network access for Apple Music catalog requests. It does not require Accessibility, Screen Recording, microphone, camera, contacts, calendar, location, or broad file-system access. Permissions can be reviewed or revoked in macOS System Settings.
7. Local storage
MyLiveDJ uses macOS UserDefaults to store local settings such as:
- Selected music service and DJ mode
- Playlist preferences and notification visibility
- Suggestion cooldowns and review-prompt state
The date on which your 14-day free trial begins is stored locally in the macOS Keychain. Keychain storage helps MyLiveDJ preserve the evaluation period securely on your Mac. This date is not sent to 3Nsofts.
Ownership of the one-time permanent unlock is verified through Apple's StoreKit and App Store purchase systems. Apple handles the purchase transaction and verification; MyLiveDJ does not receive your payment-card details.
Preferences remain on your Mac and can be removed with the app's associated data. Keychain records may persist according to macOS Keychain behavior, and App Store purchase ownership remains associated with your Apple account so an eligible purchase can be restored.
8. Trial and purchase data
Starting the 14-day evaluation does not require payment details and does not create an automatic charge. MyLiveDJ does not operate a subscription or recurring billing system. Purchase history, billing, refunds, and payment processing are handled by Apple under its policies.
9. Diagnostics
MyLiveDJ uses Apple's Unified Logging system for local diagnostic messages. These logs may contain technical state, application identifiers, playlist names, or error codes and follow macOS logging and retention behavior. If you voluntarily share a diagnostic report with 3Nsofts, it will be used only to investigate your report. Apple may separately provide App Store diagnostics according to your device and privacy settings.
10. Children
MyLiveDJ is not directed specifically at children and does not knowingly collect personal information from children.
11. Changes
This policy may be updated when MyLiveDJ's features or legal requirements change. The effective date will be revised when material changes are published.
12. Contact
Privacy questions: [email protected]
Support: [email protected]