Data handling for 4.0.0
Updated September 30, 2026. This section describes the 4.0.0 version in preparation. Earlier statements are preserved below as historical versions.
Activity and work records
The app checks how long it has been since keyboard, mouse, scrolling, and related input activity. It does not read the characters you type.
Work records include session times and durations, app identity and usage duration, categories, tags, and interruption reasons. Selected custom apps may also have their local application paths saved.
Always On periods are stored separately from work sessions. Daily summaries are generated locally from recorded activity using rules and templates, and recent summary history is kept locally.
Local storage and the widget
Session and Always On records are stored in the app’s local database. Preferences, session recovery checkpoints, and summary history are stored locally; recent summary history is limited to seven days and up to 100 entries.
Timer and daily statistics are shared with the app’s Statistics Widget through the application group. Membership status is stored in Keychain.
Purchases and notifications
RevenueCat is used to manage in-app purchases and membership verification. Purchase-related processing is described in RevenueCat’s privacy information.
Daily summary notifications contain a summary of your recorded work and require notification permission. Their display on the desktop or lock screen follows your macOS notification settings. Work records are not sent to an external AI service by the summary feature.
RevenueCat privacy information
Earlier privacy versions (historical)
Version 2023.05.06
Preface
This agreement describes the strategy of how Focus of current version gets, stores and shares data. A user must agree this agreement or he/she can no longer use Focus.
When Focus adapts, this agreement may adapts as well. The new agreement will be pronounced along with the new version of Focus to the user.
What data Focus gets?
Focus uses system service to check if the user is busy with his/her computer.
The busy information gets from the system is filtered. Focus only gets the user’s keyboard click times, mouse movement times, and mouse key click times. Focus doesn’t know which key of the keyboard is clicked. So the user’s input data is secure.
Focus saves a user’s IAP subscription to Keychain.
Why Focus gets those data?
Focus uses the busy information to remind the user to stand, avoid of the side effects of long time sitting.
Subscription information is saved for check if the user if subscripted.
How Focus stores those data?
Focus deals those data locally and doesn’t store them.
Does Focus share data with third party?
Focus uses RevenueCat to deal with IAP. RevenueCat has its own Privacy Policy.
Focus shares no data with other third party.
Others
For fixing errors that an app may exist, Apple automatically collects and sending data to the Apple server when the app crashes. Apple shares the crashing data to the app’s developer. The function is designed for improving the user experience and can be disabled in the system setting.
Privacy Agreement
Version 2022.09.17
Preface
This agreement describes the strategy of how Stand Reminder of current version gets, stores and shares data. A user must agree this agreement or he/she can no longer use Stand Reminder.
When Stand Reminder adapts, this agreement may adapts as well. The new agreement will be pronounced along with the new version of Stand Reminder to the user.
What data Stand Reminder gets?
Stand Reminder uses system service to check if the user is busy with his/her computer.
The busy information gets from the system is filtered. Stand Reminder only gets the user’s keyboard click times, mouse movement times, and mouse key click times. Stand Reminder doesn’t know which key of the keyboard is clicked. So the user’s input data is secure.
Why Stand Reminder gets those data?
Stand Reminder uses the busy information to remind the user to stand, avoid of the side effects of long time sitting.
How Stand Reminder stores those data?
Stand Reminder deals those data locally and doesn’t store them.
Does Stand Reminder share data with third party?
No.
Others
For fixing errors that an app may exist, Apple automatically collects and sending data to the Apple server when the app crashes. Apple shares the crashing data to the app’s developer. The function is designed for improving the user experience and can be disabled in the system setting.