Privacy Policy
MoveMonkey (“the app”) is a stand-up reminder app for iPhone and Apple Watch. This policy explains what personal information the app processes, why and how it processes it, how long it keeps it, where it is processed, and how you can exercise your rights. Please read it carefully before you use the app.
1. Personal information handler
The app is developed and operated by An Donghao, an independent developer. Contact: support@movemonkey.app. The app needs no account.
2. Basic features and your choices
The app’s basic feature is to remind you to get up, based on the reminder hours you set and how long you choose to sit before a reminder (Remind After). Using the basic feature requires no personal information.
If you downloaded the app from the China mainland App Store, the first time you open it, it asks you to read this policy and choose whether to agree. Until you choose, the app requests no permissions, sends no information to the developer’s server, and stores nothing in your iCloud.
- If you agree to this policy: The app sends its push token (a random code that Apple assigns to each installation of the app; it contains no name, Apple Account, or device information), reminder times, and related information to the developer’s server (see section 4), so that it can remind you on time even while it’s in the background. Your reminder settings and some of the times you got up are also stored in your own iCloud (see section 3).
- Stand and step data: After you agree to this policy, the app asks for your consent to this separately. If you don’t agree, reminders arrive at their scheduled times and aren’t postponed when you get up; Get Up only runs a timer, and when it ends, it asks whether you got up.
- If you don’t agree to this policy: You can still use the basic feature. Reminders arrive at their scheduled times, the app doesn’t read Health data, doesn’t connect to the server, and stores nothing in iCloud. Reminders may sometimes be late, and may still arrive after you’ve gotten up.
If you downloaded the app from the China mainland App Store, you can turn Stand and Step Data and On-Time Reminders on or off at any time: in the app’s Settings (the gear at the top left of its main screen), tap About. If you downloaded the app in another country or region, you can turn off its read access in the Health app, or delete the app to stop sending information to the server.
3. Personal information the app processes (list of personal information collected)
| Information | Source | Purpose | Where it’s processed | How long it’s kept |
|---|---|---|---|---|
| Stand minutes, stand hours, steps | Read from the Health app, with your permission | To tell whether you’ve been sitting too long, decide when to remind you, and count your stand hours | Only on your iPhone and Apple Watch | Not uploaded; the times you got up, worked out from it, are kept only on your devices and deleted when you delete the app (for the times you got up using Just Moved or Get Up, see the “Reminder settings and the times you got up” row below) |
| Steps | Read from the motion sensors of your iPhone and Apple Watch, with your permission (Motion & Fitness) | To tell whether you’ve been up and moving | Only on your devices | Same as above |
| Workouts | A workout that Apple Watch starts while you’re up and moving, to read its sensors in real time | To tell whether you’ve been up and moving | Only on your devices | When Save as Workout is off, discarded as soon as Get Up ends; when it’s on, saved to the Health app as an Indoor Walk workout, which you manage in the Health app |
| Reminder settings and the times you got up (reminder hours, Remind After, daily stand goal, lunch break, Wait Until I’m Up, Save as Workout, Appearance, when your day starts, when each setting was last changed, the times you got up) | Set by you in the app, or created by the app | To remind you to get up | On your devices, and synced between your iPhone and Apple Watch through Apple’s WatchConnectivity. When you’re signed in to iCloud, your iPhone also stores your reminder settings, and the times you got up using Just Moved or Get Up (only when, how, and on which device each was recorded, with no steps, stand minutes, or other Health data), in your own iCloud (Apple’s CloudKit private database), so they come back when you reinstall the app or move to a new iPhone. The developer can’t read them, and they don’t pass through the developer’s server on their way to iCloud. If you downloaded the app from the China mainland App Store, they’re stored only after you agree to this policy. iCloud in China mainland is operated by GCBD (AIPO Cloud (Guizhou) Technology Co. Ltd) | On your devices: deleted when you delete the app. In iCloud: kept until you delete them (see section 7) |
| Push token | A random code that Apple assigns to each installation of the app; it contains no name, Apple Account, or device information. An Apple Watch paired with an iPhone also keeps that iPhone’s push token, so that when it reminds you, it can ask the server to send iPhone the same reminder, and when you take it off, it can ask the server to wake the iPhone to take over reminders; iPhone also keeps the push token of its paired Apple Watch, so that when a Focus with the app’s Focus filter turns off, iPhone can ask the server to wake Apple Watch, letting its reminders resume promptly | To wake the app at reminder time, or to send a reminder to iPhone | The developer’s server (China mainland: Beijing; other countries or regions: Singapore; see section 4) | When you turn off On-Time Reminders, your iPhone and Apple Watch each ask the server to delete their records (if a device is offline, this happens the next time you open the app); deleted automatically when Apple reports that the token is no longer valid (for example, because the app was deleted), or after 30 days without any information from that device |
| The next two reminder times, check time, wake times (when your next reminder hours begin, and the first moment after that when a reminder could come; at most two), the Get Up wake time (20 seconds before Get Up’s one minute ends; sent only if the app is in the background on iPhone during that minute), and the Focus wake time (when a Focus with the app’s Focus filter turns on or off during your reminder hours; usually sent by iPhone when the app isn’t running; when a Focus turns off, iPhone also sends one on behalf of Apple Watch) | Calculated on the device from your stand data, the times you got up, and your reminder settings; the Get Up wake time is calculated on iPhone from when Get Up started; the Focus wake time is when iPhone learns that a Focus turned on or off. Each is a moment in time and contains no Health data such as steps or stand minutes, but each except the Focus wake time is worked out from when you last got up; the Get Up wake time also shows that you started Get Up; the Focus wake time shows that a Focus with the app’s Focus filter turned on or off at that moment, but not which Focus; the time until which the server sends no reminder to iPhone, sent along with it, shows whether the Focus turned on or off; the Focus wake time that iPhone sends on behalf of Apple Watch comes with no such time, but is sent only when a Focus turns off | To wake the app on time (the second reminder time is used only if the push that wakes the app for the first one doesn’t arrive); the check time is used to remind you to open the app again when it hasn’t run for a long time; the Get Up wake time is used to wake the app before Get Up ends, so it can read that minute’s steps on iPhone and tell whether you’ve been up and moving; the Focus wake time is used to wake the app so that reminders pause or resume promptly as the Focus turns on or off | Same as above | Deleted once the push is sent (the second reminder time, once it’s used or the device replaces it with a newer one); reminder times and wake times are kept for at most 36 hours, the check time for at most 8 days, and the Get Up wake time for at most 2 minutes |
| How long you’ve been sitting (for example, “60 minutes”), when Apple Watch started reminding you, and the latest time that reminder may arrive | Sent by Apple Watch when it reminds you to get up | To write the same reminder that the server sends to iPhone (for example, “You haven’t moved in an hour. Get up and move around a little.”), and to make sure it never arrives too late, outside your reminder hours, or during your lunch break | Same as above | Not kept; used only for that one push, and not written to the server operating log |
| The time until which the server sends no reminder to iPhone, and when iPhone sent it | Sent by iPhone: when you pause or resume reminders, or choose Mute for Today, on iPhone or Apple Watch; when you tap Just Moved or I Got Up on iPhone, or complete Get Up there; when iPhone has just reminded you; and, during your reminder hours, when a Focus with the app’s Focus filter turns on or off | To hold off on sending reminders to iPhone until then, so one doesn’t arrive right after you pause | Same as above | Deleted 2 minutes after that time passes |
| Whether the sender is MoveMonkey on iPhone or on Apple Watch, the device’s current time, a flag Apple Watch uses to ask iPhone to take over reminders, a flag iPhone uses to ask the server to wake it when a Focus turns on or off, and a flag iPhone uses to ask the server to wake Apple Watch when a Focus turns off | Sent by the device | To calculate intervals accurately, to choose which device to push to, and to recognize a Focus wake request and send the push right away | Same as above | The device’s current time is used only for the calculation and isn’t kept; the rest is deleted along with that device’s records |
| The times of pushes sent in the last hour, the last time a reminder was sent to iPhone, and the last time information was received from the device | Recorded by the server | To limit the number of pushes, and to clear records that are no longer in use | Same as above | Push times are kept for 1 hour; the time a reminder was last sent is kept for 2 minutes; the last time information was received is deleted along with that device’s records |
| Server operating log: the time; the first 8 characters of the push token; whether the sender is MoveMonkey on iPhone or on Apple Watch; the seconds until the next two reminder times, the check time, and each wake time; the type of each request the server receives and each push it sends; and Apple’s reply | Recorded by the server | Troubleshooting | Same as above | 30 days |
| IP address (error log) | Appears in the error log only when an error occurs on the server | Troubleshooting | Same as above | 14 days |
| Access log: the time, IP address, path, and result of each access (not including push tokens or what was sent) | Recorded by the Beijing server (for the app downloaded from the China mainland App Store and for visits to the movemonkey.cn website) | To keep network logs as required by the Cybersecurity Law of the People’s Republic of China and other laws and regulations, and to provide them when the relevant authorities make a lawful inquiry; not used for any other purpose | Beijing, China | 6 months, then deleted automatically. The Singapore server keeps no access log |
The server sends iPhone a visible notification in only two cases: when you’re wearing Apple Watch and it decides on the watch itself that it’s time for you to get up, it reminds you and also asks the server to send iPhone the same reminder; and when Apple Watch has been taken off your wrist and asks iPhone to take over reminders, but iPhone doesn’t respond, the server sends that iPhone a notification asking you to open the app. Apart from these, everything the server sends is an invisible background push; the app reads the data on your device and decides whether to remind you.
Sensitive personal information. Stand and step data is health and physiological information, and is sensitive personal information. Processing it is necessary because telling whether you’ve been sitting too long, and postponing a reminder after you get up, is the core purpose of the app. It’s processed only on your devices; it’s never uploaded, sold, or provided to anyone, and never used for advertising or marketing. If you don’t allow it to be read, you can still use the basic feature; reminders just aren’t postponed when you get up.
4. Where the server is located
- The app downloaded from the China mainland App Store: The server is in Beijing, China, hosted on the developer’s behalf by Alibaba Cloud Computing Co., Ltd. All of the information above is stored and processed within China mainland. As required by law, this server keeps an access log for 6 months (see section 3).
- The app downloaded from the App Store in other countries or regions: The server is in Singapore, hosted on the developer’s behalf by Alibaba Cloud (Singapore) Private Limited.
- Apple Push Notification service: When a reminder time arrives, the server sends a push to your device through the Apple Push Notification service. To do this, the server gives Apple the push token; the push contains the wake type (reminder, retry, check, wake, take over, or Get Up) and the time it was sent; a reminder the server sends to iPhone also contains the reminder’s text (which shows how long you’ve been sitting) and when Apple Watch started reminding you. Pushes contain no other personal information. The servers of the Apple Push Notification service may be located outside China mainland, and Apple processes this information under its privacy policy.
All communication between your devices and the server is encrypted (HTTPS). If you downloaded the app from the China mainland App Store, you can turn off On-Time Reminders (in the app’s Settings, tap About), and the server’s records for your iPhone and Apple Watch are deleted. Users in any country or region can delete the app, or send an email to support@movemonkey.app.
5. Entrusted processing and third parties
Entrusted processing. The server is hosted by Alibaba Cloud (China mainland: Alibaba Cloud Computing Co., Ltd.; other countries or regions: Alibaba Cloud (Singapore) Private Limited). The developer has entrusted it with providing servers and storage, has agreed with it that it processes information only on the developer’s instructions, and supervises it.
List of personal information shared with third parties.
| Third party | Information shared | Purpose | Method | Contact |
|---|---|---|---|---|
| Apple Inc. (Apple Push Notification service) | The push token, and the push content: the wake type and the time it was sent; a reminder also contains its text (which shows how long you’ve been sitting) and when Apple Watch started reminding you | To send pushes to your device | The server calls the Apple Push Notification service API | Apple privacy inquiries: apple.com/legal/privacy/contact |
The app contains no third-party SDKs and doesn’t sell personal information. Your reminder settings and some of the times you got up are stored in your own iCloud and processed by Apple under its privacy policy (iCloud in China mainland is operated by GCBD); the developer can’t read them.
6. What the app doesn’t do
- It needs no account, and doesn’t collect your name, email address, or phone number.
- It doesn’t request location permission.
- It contains no advertising, analytics, or third-party tracking code, and doesn’t track you across other apps or websites.
7. Your rights
You have the right to know about, decide on, access, copy, correct, and delete your personal information, to withdraw your consent, and to ask for an explanation.
- Information on your devices: You can view and change your reminder settings in the app. Deleting the app deletes all of its data on your devices.
- Information in iCloud: Reminder settings and the times you got up that are stored in your iCloud aren’t deleted when you delete the app. To delete them, open the Settings app, tap your name, then tap iCloud. Tap Storage or Manage Account Storage, tap MoveMonkey, then tap Delete Data from iCloud.
- Withdrawing consent to stand and step data: If you downloaded the app from the China mainland App Store, in the app’s Settings, tap About, then turn off Stand and Step Data. Wherever you downloaded the app, you can also open the Health app, tap Summary, then tap your profile picture or initials. Under Privacy, tap Apps, tap MoveMonkey, then turn off the relevant categories.
- Information on the server: If you downloaded the app from the China mainland App Store, turning off On-Time Reminders deletes it. After you delete the app, its records are deleted automatically within 30 days. Records on the server are identified only by push token and don’t correspond to any name or account, so the developer can’t look up a record by your name or email address. To delete them, turn off On-Time Reminders or delete the app.
- Other requests: Send an email to support@movemonkey.app, and the developer will reply within 15 business days.
- Withdrawing your consent doesn’t affect processing carried out on the basis of your consent before you withdrew it.
- If you downloaded the app from the China mainland App Store and believe your rights in your personal information have been infringed, you can file a complaint or report with the cyberspace affairs authorities or another authority responsible for personal information protection. If you downloaded it elsewhere, you can complain to the data protection authority where you live.
8. Children
The app is rated 9+, but it isn’t designed specifically for children, and it doesn’t collect any additional information based on age. Children under 14 should use the app only after a parent or other guardian has read this policy and agreed to it; the guardian can withdraw consent at any time as described in section 7, or delete the app.
9. Information security
All communication between your devices and the server is encrypted. Only the developer can access the server, and it keeps only the information listed in section 3. If a security incident such as a personal information leak occurs, the developer will tell you through the app or on this page, and report it as required.
10. Diagnostics provided by Apple
If you choose to share analytics with app developers in your device’s settings, Apple may provide the developer with anonymous diagnostics for the app, such as crash reports. Apple processes this information under its own privacy policy. You can turn this off at any time: go to the Settings app, tap Privacy & Security, tap Analytics & Improvements, then turn off Share With App Developers.
11. Changes to this policy
If this policy is updated, the update is posted on this page and the effective date above is changed. If you downloaded the app from the China mainland App Store and the purposes or methods of processing, or the types of personal information processed, change, the app asks for your consent again the next time you open it.
12. Contact
If you have any questions about this policy or your personal information, send an email to support@movemonkey.app.