Privacy Policy
Last updated: February 27, 2026
Overview
SleepSleuth ("the App") is a macOS menu bar utility that monitors power assertions on your Mac. Your privacy is important to us. This policy explains what data the App accesses, how it is used, and your choices.
Data We Collect
We do not collect, transmit, or store any personal data on external servers. SleepSleuth operates entirely on your device.
Data Accessed Locally
To function, the App reads the following information from your Mac:
- Power assertion data — The App uses Apple’s IOPMLib API to query which processes currently hold power assertions (e.g., preventing sleep). This includes process names, process IDs, assertion types, and reasons.
- Process metadata — For each process holding an assertion, the App may resolve the application name, bundle identifier, and icon from the local file system.
- Assertion history — The App stores a rolling 7-day history of assertion events as a JSON file in your local Application Support directory (
~/Library/Application Support/SleepSleuth/). This file never leaves your device.
Data Sharing
SleepSleuth does not:
- Send any data over the network
- Include analytics or tracking frameworks
- Communicate with any external servers
- Use cookies or web-based tracking
Notifications
If you enable notifications, the App uses Apple’s local notification system (UNUserNotificationCenter) to alert you when new power assertions are detected. These notifications are generated and delivered entirely on your device.
Third-Party Services
SleepSleuth does not integrate with any third-party services, SDKs, or analytics platforms.
Data Retention
Assertion history is automatically pruned to a 7-day rolling window. You can clear all history at any time from the History view within the App. Uninstalling the App and deleting the Application Support folder removes all stored data.
Children’s Privacy
SleepSleuth does not collect any personal information from anyone, including children under the age of 13.
Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated "Last updated" date.
Contact
If you have questions about this Privacy Policy, please email us at support@sleepsleuth.app.