Privacy
WorkHourLog records work hours, projects, payroll settings, work-calendar overrides, and auto-log rules you choose to enable. The app does not require an account, does not include third-party ad or analytics SDKs, and does not sell your data.
Privacy summary
Data stays on your device by default.
Turn it on manually only when you need sync.
Auto logging saves rules and generated work logs.
No ads or third-party analytics SDKs.
You do not need to sign up or log in.
Data we handle
This table explains what WorkHourLog handles, why it is used, where it is stored, and how you can control it.
| Data | Purpose | Storage | Control |
|---|---|---|---|
| Work logs | Records start/end times, rest or leave markers, holiday markers, notes, and project links. | Stored locally by default; synced through Apple iCloud when you enable iCloud sync. | Edit or delete them in the app. Uninstalling removes local data. |
| Projects and payroll rules | Used to estimate regular hours, overtime, fixed salary, and income. | Stored locally by default; synced when iCloud is enabled. | Edit, archive, or delete projects and rules. |
| Auto-log rules | Stores the place center, radius, name, and linked project you set so the app can start or end work logs automatically. | Rules can sync with iCloud. The device monitoring switch stays on the current device. | Turn off monitoring, disable a rule, or delete a rule. |
| Location permission | Used only when you enable device monitoring, to register geofences and check whether you are inside a work range. | Managed by iOS authorization and scheduling. WorkHourLog does not save continuous location history. | Turn off monitoring in the app or disable location permission in iOS Settings. |
| App settings | Stores theme, display preferences, sync state, and common settings. | Mostly stored locally. Some preferences may sync with iCloud. | Change or reset them in Settings. |
| Backup files | Used when you export, store, transfer, or restore data yourself. | Saved wherever you choose, such as local files, iCloud Drive, or another location. | You manage, share, or delete exported backup files. |
| Subscription status | Used to decide whether Pro features are unlocked. | Purchases are processed by Apple StoreKit. The app stores the required local entitlement state. | Manage subscriptions in your Apple ID. The developer does not handle payment card details. |
| Widget snapshots | Lets widgets show recent hours, heatmaps, and summary stats. | Stored in the local App Group container and not uploaded separately. | Remove widgets or uninstall the app to stop display and clear local snapshots. |
| Support email | Used to answer your questions, feedback, or bug reports. | Stored by your email service and our support mailbox. | Do not send unnecessary sensitive information. You can email us to request deletion of support messages. |
| Website access logs | Used for website security, troubleshooting, and basic diagnostics. | The server may log IP address, access time, User-Agent, and similar basic data. The website does not use third-party analytics scripts. | You can avoid visiting the website or email us to ask about log handling. |
Auto logging and location
Auto logging requires you to create a place range and turn on monitoring on the device. iOS geofencing notifies WorkHourLog when you enter or leave the range. WorkHourLog saves the rules and generated work logs, not continuous location history.
Sync, backups, and widgets
iCloud sync is off by default. Only when you turn it on will the app use CloudKit to sync data between devices under your Apple ID. Widgets only read locally generated summary snapshots and do not upload data separately. Backup files you export are managed, shared, or deleted by you.
Subscriptions and third-party services
WorkHourLog uses Apple StoreKit to process subscriptions and CloudKit to handle iCloud sync you enable manually. Subscription payments, refunds, and payment card details are handled by Apple. WorkHourLog does not include ad SDKs, third-party analytics SDKs, Firebase, Sentry, or a developer-operated app data backend.
Website and support
The website does not include third-party analytics scripts and does not use your visits for ad tracking. The server may generate basic access logs for security and troubleshooting. When you email support, we use only the information you provide to respond.
Your controls
- Add, edit, or delete work logs, projects, payroll rules, and auto-log rules in the app.
- Turn off iCloud sync, disable device auto-log monitoring, or turn off location permission in iOS Settings.
- Export backup files for your own storage, and delete exported files when you no longer need them.
- Uninstall the app to remove local data. iCloud data is managed through your Apple ID and iCloud settings.
Retention and deletion
Local data is kept until you delete it in the app, reset the device, or uninstall the app. When iCloud sync is enabled, synced data is also affected by your Apple ID, iCloud settings, and Apple's service rules. Backup files follow the deletion rules of wherever you store them.
Minors
WorkHourLog is not designed specifically for children and does not ask minors to provide identity information.
Policy updates
If this privacy policy changes, the app or website will show the new update date.
Contact
If you have questions about privacy or data handling, email wangxinlin525@gmail.com.
Last updated: June 1, 2026