Privacy Policy

Effective Date: April 4, 2026

NumLock ("the App") is developed and operated by Peter Li ("we," "us," or "our"). We respect your privacy and are committed to being transparent about how the App works. This Privacy Policy explains what data the App accesses, how it is used, and your rights.

Data We Collect

NumLock does not collect, transmit, or store any personal data on external servers. The App operates entirely on your device. There is no user account, no login, and no cloud sync.

Data Stored Locally on Your Device

The App stores the following data locally on your device using Apple's SwiftData framework and UserDefaults. This data never leaves your device:

App usage preferences: Your selected blocked apps, grace period setting, questions per unlock, appearance mode, and notification preferences.

Performance data: Math problem accuracy, solve times, streak counts, current adaptive difficulty level, and session history. This data is used solely to power the adaptive difficulty system and display your stats within the App.

Subscription status: Your subscription state is managed entirely by Apple through StoreKit 2. We do not process or store payment information.

Screen Time API

NumLock uses Apple's Screen Time API (FamilyControls, ManagedSettings, and DeviceActivity frameworks) to block and unblock apps on your device. The App requests your authorization to use these features. The selection of which apps you choose to block is stored locally on your device and is not accessible to us. Apple's Screen Time API is designed to protect user privacy — app selections are represented as opaque tokens that do not reveal the identity of the apps to developers.

Third-Party Services

NumLock does not integrate any third-party analytics, advertising, or tracking SDKs. There are no ads in the App. The only third-party service involved is Apple's App Store for subscription management, which is governed by Apple's own privacy policy.

Notifications

The App may request permission to send local notifications for streak reminders and session expiry warnings. These notifications are generated and delivered entirely on your device. No notification data is sent to external servers.

Children's Privacy

NumLock is not directed at children under the age of 13. We do not knowingly collect any personal information from children. The App is designed as a self-imposed productivity tool for adults.

Data Deletion

Since all data is stored locally on your device, you can delete all NumLock data at any time by deleting the App from your device. No residual data remains on any server because no data is ever transmitted off your device.

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 effective date. Continued use of the App after changes constitutes acceptance of the revised policy.

Contact

If you have questions about this Privacy Policy, contact us at:
support@apptato.com