1. Overview
Pocket Alarm provides alarms, timers, clocks, weather context, calendar context, a brightness check, and optional game progress. You do not need to create an account with us to use the app.
Most alarm, timer, theme, and preference data remains on your device. The app also uses limited third-party services for purchases, weather, app usage measurement, and crash diagnostics, as described below.
2. Data we process and why
Alarm, timer, clock, and preference data
Alarm schedules, timer state, clock settings, themes, and app preferences are stored locally in the app's storage and Apple system frameworks. The app shares the minimum state needed with its widgets and Apple Watch companion through Apple's App Group and WatchConnectivity technologies. Notifications are scheduled locally; the app does not register for remote push notifications.
App usage measurement
Firebase Analytics, provided by Google, receives limited product interaction events such as opening a tool, selecting a theme, or interacting with an alarm. It may also receive app-instance, device, operating-system, and app-version information. We use these events to understand whether features work and where the app can be improved. We do not set a custom user ID, email address, or display name in Firebase Analytics.
Crash and error diagnostics
Firebase Crashlytics, provided by Google, processes crash reports, diagnostic logs, stack traces, app state, device model, operating-system version, app version, and nonfatal error details. We use this information to identify and repair failures. Error details can include technical text generated by Apple frameworks or service providers.
Purchases and subscription access
Apple processes payments through the App Store. RevenueCat helps the app
retrieve products, complete or restore purchases, and check the
pocket_chime_alert_pro entitlement. RevenueCat may process an
app-generated anonymous customer identifier, Apple receipt and transaction
information, product identifiers, purchase dates, subscription status, and
related device or app information. We do not send RevenueCat a custom email
address, display name, or account login from the app.
Game progress and iCloud
Optional game progress, including accumulated play time and points, can sync between your Apple devices through Apple's iCloud Key-Value Store. A display-name preference created by an earlier app experience may also remain in that store. This information is associated with your Apple iCloud account and is not sent to our own server.
Messages to support
If you email info@cavemen.jp, we process the address, message, and any diagnostic details or screenshots you choose to include so that we can respond. Please remove information that is not needed for your request.
3. Device permissions and sensor data
Weather and location
Weather is optional. If you allow location access and enable weather, the app sends an approximate location coordinate to Apple WeatherKit to obtain local conditions. The app does not store the raw coordinate in the shared weather snapshot; it keeps only the returned weather summary needed for display. Apple processes the request under its own privacy terms. You can revoke location access in iOS Settings.
Calendar
If you choose to connect Calendar, the app reads the title and start time of relevant upcoming events. Calendar data is processed only on your device for display and alarm context. The app does not upload calendar titles or event times to our servers or persist them in its own database. You can disconnect calendar access in iOS Settings.
Light Check and camera
Light Check is optional. When you start it, front-camera frames are processed only on your device to calculate a brightness value. Camera images and video are not saved or transmitted. Camera access can be revoked in iOS Settings.
Motion, proximity, and screen brightness
The app can use motion, proximity, and screen-brightness readings in memory to adapt its on-screen experience. These readings are not uploaded to our servers.
4. How the Android app differs
The Android app offers the same tools built on Android's own facilities. The policy of keeping data on the device is unchanged, but it relies on different third-party services. For the Android app, this section takes precedence over sections 2 and 3.
Weather — only a rounded cell is sent, to Open-Meteo
The Android app does not use Apple WeatherKit. Weather is requested from Open-Meteo. What leaves the device is not your raw coordinate but the centre of a 0.05-degree cell — roughly 5.5 km — that your position is rounded into. The original coordinate cannot be recovered and never leaves the device. The app does not start a location fix; it reads only the position the device already knows, and says so when there is none. Location permission can be withdrawn in Android settings. Alarms, timers, the stopwatch, the world clock, widgets, and Wear OS all work without weather.
Purchases — handled by Google Play
Google Play processes payment. As on iOS, RevenueCat assists with product
offerings, purchases, restoration, and verification of the
pocket_chime_alert_pro entitlement. RevenueCat may process an
app-generated anonymous customer identifier, Google Play purchase information,
product identifiers, purchase dates, subscription status, and related device
and app information. The app does not send it an email address, display name,
or login credentials.
Usage measurement and crash diagnostics — not collected
The Android app contains neither Firebase Analytics nor Firebase Crashlytics. No feature interaction events and no crash reports are sent to us.
iCloud sync — not present
The Android app does not use iCloud. Alarms, timers, themes, and preferences are stored on the device. Data reaches the widget within the device and reaches Wear OS over a direct device-to-device link; neither passes through a server of ours.
Advertising — none
The Android app displays no advertising and contains no advertising SDK. It does not request permission to read the Advertising ID.
Camera and Calendar — the same as iOS
Light Check processes camera frames only on your device and reads only a brightness value; images and video are not saved or transmitted. Calendar is read for upcoming events and never leaves the device. Both permissions can be withdrawn in Android settings.
6. Retention and deletion
Local app data remains until you delete an item, reset the related setting, or remove the app, subject to Apple system backups. iCloud Key-Value Store data remains under your iCloud account until it is changed or removed using your Apple account and device controls.
Purchase records and entitlement information are retained by Apple and RevenueCat for as long as needed to provide purchases, restoration, fraud prevention, accounting, and legal compliance. Firebase Analytics and Firebase Crashlytics information is retained according to the configured service retention periods and then deleted or de-identified. Support email is retained while we handle your request and afterward only as reasonably needed for security, recordkeeping, or legal obligations.
On Android, local app data remains on the device until you remove the app (Android backup settings may retain a copy off the device). Purchase records and entitlement information are retained by Google and RevenueCat for as long as needed to provide purchases, restoration, fraud prevention, accounting, and legal compliance. Google Play purchase history must be managed with Google Play because we do not control those records.
To request access to or deletion of information that we control, email info@cavemen.jp. We may need enough information to verify and locate the request. Apple purchase history and iCloud data must be managed with Apple because we do not control those records.
7. Your choices
- Manage location, Calendar, camera, motion, and notification permissions in iOS Settings.
- Turn off optional weather, Calendar, or Light Check in the app or iOS Settings. Manage iCloud access using your Apple account and device settings.
- Manage or cancel subscriptions from your Apple account.
- Delete local data using the app's controls or by removing the app, subject to Apple backups.
- On Android, manage location, Calendar, camera, and notification permissions in Android settings.
- On Android, manage or cancel subscriptions from Google Play.
If the policy changes materially, we will update this page and its effective date. Your local law may provide additional privacy rights.
8. Contact
Questions or privacy requests can be sent to info@cavemen.jp.
- Operator: 株式会社Cavemen.jp
- Representative: Representative Director: Hiroshi Egami (代表取締役 江上 博士)
- Address: 6F Shinmakicho Building, 1-8-17 Yaesu, Chuo-ku, Tokyo 103-0028, Japan