← NextCal
Privacy Policy
Last updated: October 23, 2026
minamia-works ("we") provides the iOS app "NextCal" (the "App"). This policy explains how information is handled in the App.
1. Summary
- The contents of your calendar events (titles, locations, attendees, notes) never leave your device. Reading events and deciding what to show happens entirely on your device.
- To show Live Activities on the Lock Screen and in the Dynamic Island, our server holds only the times to send updates and your device's push addresses.
- The App shows ads (Google AdMob).
2. Information sent to and stored on our server
So the App can start and end Live Activities on time, even while it is closed, it sends the following to our server.
| Information | What it is / why |
| Device identifier and secret | Random values the App creates on your device (not linked to your name or Apple ID). The secret is stored hashed. Used to tell devices apart and keep others from controlling yours. |
| Push addresses (tokens) | Values Apple's push service (APNs) uses to deliver notifications to this device, for starting and updating Live Activities, among others. |
| Times to send notifications | Times (Unix seconds) to start or end a Live Activity or wake the app, and a key to tell Live Activities apart (the event start time). They do not include event titles or any other event content. |
| On/off state | Whether you have paused Live Activities. |
| Contact log | The last time the device contacted the server, the number of unanswered notifications, and the type and time of notifications the server sent (not their content). Used to confirm operation and to send help notifications (when a Live Activity could not start). |
Information we do not collect
- Calendar content such as event titles, locations, attendees, and notes
- Name, email address, phone number, or other identifying information
- Location, contacts
- Accounts (the App needs no sign-up or login)
3. How we use information
- To show Live Activities before an event starts and end them afterwards
- To send help notifications when a display did not appear
- To operate the service reliably and investigate problems
4. Retention and deletion
- If a device has not contacted the server for 90 days, the server deletes its information automatically.
- To have the server information deleted, please contact us at the address below. Deletion needs the device identifier (a random value stored inside the App), so we will help as far as we can verify it is yours. If that is difficult, deleting the App and waiting 90 days also removes the information automatically.
- If you uninstall the App, the server information is deleted automatically after the 90 days above.
5. Advertising
The App uses Google LLC's AdMob to show a full-screen ad when you open the App. No ads are shown when the App is woken in the background or when a Live Activity updates.
- To deliver and measure ads, Google may collect and use device information (advertising-related identifiers, IP address, ad interaction records, device and app information). See Google's policy.
- In regions where the law requires it (the EU, the UK, some US states, and others), the App shows an ad consent prompt (Google UMP). You can change your choice anytime from "Settings → About → Ad privacy settings" (shown only in those regions).
- The App does not ask for Apple's App Tracking Transparency permission.
6. Permissions
- Calendar (full access): to read events and decide what to show. What it reads never leaves your device.
- Notifications: to detect events added or changed while the app is closed, the app receives a quiet notification (no screen wake-up, no sound, removed automatically) about every 5 minutes. An extension triggered by it reads the calendar on your device and sends only event start times to our server (never titles or other details). Notifications are also used to tell you when a display could not start. The app still works while open if you do not allow notifications.
- Live Activities: to show on the Lock Screen and in the Dynamic Island.
7. Third-party services
- Apple (APNs): notification delivery
- Fly.io: server hosting (Tokyo region)
- Google AdMob: ad delivery
We do not share information with other third parties, except when disclosure is required by law.
8. Children
The App is not directed to children under 13, and we do not knowingly collect information from them.
9. Changes
We may update this policy, for example when laws change or features are added. Changes take effect when posted on this page.
10. Contact