Nyanpo Alarm (喵步鬧鐘) Privacy Policy
Nyanpo Alarm is a walking alarm with pixel cats: set an alarm such as “2,000 more steps” or “1 more km”; when you finish, you meet street cats and get souvenirs, and you look after your own cats in a pixel-art living room. It can also connect to the DIY ESP32 pedometer built in Taiwanese high-school technology classes.
The app has no server of its own and no account. It does not collect, upload, or sell any personal data, and it has no ads and no tracking. Below is what the app touches and where it goes. (The app’s interface is in Traditional Chinese; menu names are shown in Chinese with an English gloss.)
Summary
| Data | Purpose | Leaves the phone? |
|---|---|---|
| Steps (iPhone Motion & Fitness, Apple Health) | Today’s steps, alarm progress | No |
| Location | Distance alarms, walking suggestions, cat spots | Only place searches, handled by Apple Maps |
| The city you choose | Current temperature (cats react to hot/cold) | The city’s fixed coordinates are sent to the Open-Meteo weather service |
| Game nickname, cat names and looks | “Nearby people” and QR cat cards (only if you turn them on or share) | Only to nearby phones or people you share with |
| Cat personalities you write, cats you draw | Cat dialogue and behavior | No (Apple Intelligence runs on the phone) |
| Pedometer data | Connecting your DIY pedometer | Only between your iPhone and your pedometer |
1. Steps
- iPhone steps (Motion & Fitness): the app reads steps recorded by the iPhone (Apple Core Motion) to show today’s steps and alarm progress.
- Apple Health (read): the app reads today’s step count from Health (combining iPhone and Apple Watch) to show how far you have walked.
- Apple Health (write): only when you connect your own DIY pedometer and tap “Sync to Health” (同步到「健康」) does the app write that pedometer’s hourly steps to Health. Demo-mode steps are simulated and are never written to Health.
- Health data is used only on the phone. It is not used for advertising, not shared with third parties, and not stored in iCloud by the app (Health’s own sync is managed by Apple).
2. Location
- Step and distance alarms (“punctual mode”, 準時模式): while an alarm is running with punctual mode on (the default), the app uses location, including in the background: distance alarms use it to measure how far you walked, and step alarms use low-accuracy location only to keep checking your steps in the background, so it can alert you on time. The location indicator appears at the top of the screen, and location stops when all alarms end. With punctual mode off, the app estimates with motion sensors instead.
- Walking suggestions and cat spots: the app uses your location to search nearby places and walking routes with Apple Maps (MapKit). These searches are handled by Apple under the Apple Privacy Policy.
- Location is processed only on the phone. The app does not store your routes and does not send location to the developer or anyone else. Step alarms still work if you deny location.
3. Weather
The app does not use GPS for weather. You choose a city in “More” (更多; Taipei by default), and the app asks the free Open-Meteo service for the current temperature at that city’s fixed coordinates, so the cats in the living room react to hot or cold weather. The request contains no personal data, but like any internet connection, Open-Meteo can see the connecting IP address; see the Open-Meteo terms.
4. Nearby people (local network)
- Off by default. When you turn on “Cats follow nearby people home” (貓咪會跟著附近的人回家) in “More”, the app uses Apple’s MultipeerConnectivity (Bluetooth / same Wi-Fi) to find nearby phones that also have Nyanpo Alarm open. The first time, iOS asks for “Local Network” permission.
- Only these are exchanged: a randomly generated device code, your game nickname, and your cats’ names and appearance. No location, photos, or contact details are sent, and there is no chat.
- If someone’s name contains profanity, a URL, a phone number, or a social-media handle, the app replaces it with a default name. You can block a person in “More → Nearby people: block and report” (附近的人:封鎖與回報) — after that, no data is exchanged with them — or report an inappropriate name by email.
5. QR cat cards
“Share my cat card” turns your nickname and a cat’s name and appearance (not the personality text you wrote) into a QR code image, which leaves the app only if you choose to share or save it. “Read a friend’s cat card” uses the system photo picker, so the app sees only the one photo you pick and never needs access to your photo library.
6. Apple Intelligence (on-device)
On iPhones that support and have Apple Intelligence turned on, the app uses Apple’s on-device model (Foundation Models) to write cat dialogue, diary lines and walking tips, and gives the on-device model a rendering of the in-game living room and its furniture list to decide where each cat wants to go. All of this runs on the phone; nothing is sent off the device. Personality text you write for your own cats is also given only to the on-device model. When Apple Intelligence is unavailable, the app uses fixed rules and templates.
7. Pedometer (Bluetooth)
The app connects to your own pedometer over Bluetooth to read steps, hourly records, battery level and settings, and can change settings and set the clock. This data travels only between your iPhone and your pedometer.
8. Photos, notifications, widgets
- Saving a photo with your cats to Photos requires the “Add Photos Only” permission; the app does not read your library.
- When an alarm finishes, the app shows a local notification; no server is involved.
- Steps and alarm progress shown on the Lock Screen, Dynamic Island and Home Screen widgets are stored in space shared by the app and its widget on the phone.
9. Data stored on your phone
Your cats, furniture, souvenirs, journal, alarm history, cats you designed or drew, personality text and settings are stored only in the app’s space on your phone and are deleted when you delete the app. The developer cannot access them.
Switching phones: “More → Switch phones” (換手機) can export these records as a save file, which you send to your new phone yourself (AirDrop, Files, or Messages) and import there. The file never goes through the developer or any server. It contains your game nickname and records, so keep it to yourself.
10. Children and students
The app may be used by middle- and high-school students (for example in technology classes). It requires no account and does not collect names, email addresses, phone numbers, or any personally identifying information. Game nicknames can be anything; real names are not needed.
11. Health information
The physical-activity guidance shown in the app is quoted from the World Health Organization (WHO) 2020 guidelines with a link to the source. The app does not provide medical advice, diagnosis, or treatment; step and distance figures are for reference only.
12. Changes and contact
If this policy changes, this page and the effective date above will be updated. Questions, feedback, and reports of inappropriate content: henrychao521@gmail.com.