Privacy Policy
Summary in plain language
AwakeMac runs entirely on your Mac. We do not collect personal data, usage analytics, or any information that identifies you. Your settings are stored locally. The only information that ever leaves your device is the anonymous transaction data handled by Apple when you purchase AwakeMac Pro through the Mac App Store, and that data goes to Apple — not to us.
This Privacy Policy describes how AwakeMac ("we," "our," or "us") handles information in connection with the AwakeMac macOS application (the "App"). By downloading, installing, or using the App, you agree to the terms set out below.
1. Information We Collect
AwakeMac does not collect any personal information from you. The App is designed to operate entirely locally on your Mac and makes no outbound network requests on its own.
Specifically:
- No personal data — We do not collect your name, email address, postal address, phone number, IP address, precise or coarse location, contacts, photos, or any other identifying information.
- No usage analytics — We do not track how you use the App, which features you enable, how often you launch it, or any behavioral or telemetry data.
- No advertising or tracking — We do not use advertising identifiers (IDFA / IDFV), fingerprinting, or cross-app tracking technologies.
- No third-party SDKs — The App is built exclusively with Apple's first-party frameworks (AppKit, SwiftUI, StoreKit, IOKit, UserNotifications, and others). We do not integrate any third-party analytics, advertising, attribution, or tracking services.
- No outbound network requests from the App itself — The App does not connect to our servers (we have none for this purpose) or any other backend.
2. Local Data Stored on Your Mac
To remember your preferences between launches, the App stores the following on your device only via Apple's UserDefaults:
- Selected prevention type (Display, System, or Both)
- Selected duration preset (15 min, 30 min, 1 hr, 2 hr, 3 hr, or ∞)
- Sound preferences (sound when a session starts / stops)
- Whether you have seen the in-app review prompt
This data never leaves your device. It is not transmitted to us, to Apple (except as part of standard App sandbox storage on your Mac), or to any third party. You can erase it at any time by uninstalling the App, or manually by removing the App's preferences file from ~/Library/Containers/com.[your-bundle-id]/.
3. Pro Purchase & StoreKit
The optional "AwakeMac Pro" upgrade is purchased as a non-consumable in-app purchase through the Mac App Store, processed entirely by Apple's StoreKit framework. When you initiate a purchase:
- Apple processes the transaction on its own infrastructure and stores the receipt.
- We do not see your Apple ID, billing details, payment method, or purchase amount.
- We only learn that the current device has an active Pro entitlement, and only via the standard, on-device
Transaction.currentEntitlementsAPI. The App uses this signal to unlock Pro features locally.
Purchase history, refunds, and billing questions are handled by Apple. Please refer to Apple's Privacy Policy for information on how Apple handles your data.
4. macOS System Permissions
AwakeMac requests the following system permissions in order to function. None of these are used to collect information about you:
- Automation / AppleScript (caffeinate wrapper) — Required to invoke macOS power management commands (
caffeinate) so your Mac does not sleep. Used only when you tap "Start". - Notifications — Optional. Used solely to show a local notification when a session starts or ends. You can disable this at any time in macOS System Settings → Notifications → AwakeMac.
- App Management (Launch at Login) — Optional. Used solely to register AwakeMac as a login item if you explicitly enable "Launch at Login" in Settings. Used only on your own machine.
You may revoke any of these permissions at any time via macOS System Settings. The App will continue to work, with reduced functionality if a required permission is denied.
5. Crash Reports
AwakeMac does not embed any third-party crash reporting SDK (no Crashlytics, Sentry, Bugsnag, or similar). Crash information, if any, is handled exclusively by Apple's built-in macOS Crash Reporter, and is only shared with Apple if you have opted in to the system-wide "Share crash reports with app developers" setting. We do not receive any crash data from Apple for this App.
6. International Data Transfers
Because we do not collect personal data from you, there is no personal data for us to transfer across borders. To the extent that Apple processes the limited transaction-related data described in Section 3, that processing is governed by Apple's Privacy Policy and is subject to Apple's own international data transfer safeguards.
7. Your Rights
Depending on your jurisdiction, you may have some or all of the following rights with respect to your personal data:
- Right of access — the right to confirm whether we hold data about you and to receive a copy.
- Right to deletion — the right to have your data erased.
- Right to rectification — the right to correct inaccurate data.
- Right to object / restrict processing — the right to object to certain processing activities.
- Right to data portability — the right to receive your data in a structured, machine-readable format.
Because we collect no personal data, most of these rights are moot for AwakeMac. If you nonetheless wish to make a request, contact us at the address below and we will respond within 30 days.
This Policy is intended to satisfy the disclosure requirements of, among others, the EU General Data Protection Regulation (GDPR), the UK GDPR, the California Consumer Privacy Act (CCPA / CPRA), China's Personal Information Protection Law (PIPL), and Brazil's LGPD.
8. Children's Privacy
AwakeMac is not directed to children. We do not knowingly collect personal information from anyone, including children under 13 (U.S., per COPPA), under 14 (Spain / South Korea), under 16 (EU GDPR / certain U.S. states), or any other age of digital consent defined by applicable local law. If you believe a child has provided us with personal information, please contact us so we can take appropriate action.
9. Data Retention
All data the App stores is retained on your device for as long as the App is installed. Uninstalling AwakeMac removes all locally stored data. We retain no data on our side.
10. Changes to This Policy
If we update this Privacy Policy, we will post the revised version at this URL with an updated "Last updated" date. If the changes are material, we will also notify you through an in-app notice and/or by updating the Mac App Store listing on the next release. We encourage you to review this page periodically.
11. Contact
AwakeMac is operated by an individual developer. If you have any questions, comments, or requests concerning this Privacy Policy or the App, please contact us at:
Email: shinedeveloper@icloud.com
Operator: Individual developer
We will acknowledge privacy-related requests within 5 business days and respond substantively within 30 calendar days.