MoonCaff: Caffeine Tracker — Privacy Policy
Last updated: 2026-09-26
This privacy policy applies to the mobile app "MoonCaff: Caffeine Tracker"
(shown in the app as "Caffeine Tracker") on Android and iOS:
- Google Play: package com.moon.caffeine, developer "janey-moon"
- Apple App Store: bundle ID com.moon.caffeine, seller "Heekyung Moon"
The app is developed and operated by Heekyung Moon (Google Play developer name:
janey-moon), referred to as "we" or "us".
Contact: ansgml2100@gmail.com
OVERVIEW
Caffeine Tracker lets you log the drinks you have with their caffeine amount
and shows an estimate of how much caffeine remains now and at your bedtime,
using a fixed 5-hour half-life. The estimates are calculated on your device.
The app does not require an account, and we do not sell personal data.
LOCAL DATA
The following are stored in the app's storage on your device:
- Drink log: for each drink you log, the drink type (a preset such as coffee
or tea, or a custom amount), the caffeine amount in mg (up to 1000 mg per
entry) and the time you chose (now, or 30 minutes to 2 hours earlier), plus
an internal entry identifier. The app does not trim this log; entries stay
until you delete them.
- Bedtime: the hour and minute you set for the bedtime estimate.
- App state such as cached ad and "more apps" configuration.
If the saved log cannot be read in full, a copy is kept on the device before
anything replaces it, so it is not silently lost.
Your drink log and bedtime are not uploaded to our servers.
THIRD-PARTY SERVICES
- Google Firebase Analytics: app usage events (for example app launch,
opening the menu or a tab, opening the privacy policy, More Apps or the
review option), the iOS tracking choice, ad revenue events, device and
technical information and an app-instance identifier, used to understand
how the app is used. When you log a drink, an event records the caffeine
amount in mg of that entry; it does not include the drink type, the time
you chose, your bedtime or the rest of your log.
- Google Firebase Crashlytics: crash reports and technical diagnostics, used to
keep the app stable.
- Google Cloud Firestore: the app downloads app configuration (such as ad
settings and a list of our other apps). It does not upload your data.
- Google AdMob: banner, interstitial, app-open and native ads. AdMob may
process the advertising identifier (Android Advertising ID or iOS IDFA, where
permitted), device and network information, ad interaction data and IP
address (which may be used to estimate approximate location, even though the
app has no location permission), plus SDK diagnostics described in Google's
disclosures, to show and measure ads, prevent fraud and diagnose delivery.
No ad mediation partners other than Google are included in the app.
Apart from device backups, the app sends data automatically only to the
services above, for the purposes above. We use these services under Google's
applicable terms, and we ensure that third-party service providers with whom
we share user data provide the same or equal protection of that data as
stated in this policy. See:
https://policies.google.com/privacy
https://firebase.google.com/support/privacy
https://developers.google.com/admob/android/privacy/play-data-disclosure
https://policies.google.com/technologies/ads
ADS CONSENT & TRACKING
Where required (for example in the EEA and UK), the app first uses Google's
User Messaging Platform (UMP) to ask for your consent. In those regions,
personalized ads stay off unless your choice allows them. If the consent step
cannot be completed, the app may still show non-personalized ads.
On iOS, only after that step and only when personalized ads are allowed, the
app requests App Tracking Transparency (ATT) permission. If tracking is not
allowed, the IDFA is not available to the app or Google, and ads are
requested as non-personalized.
Where Google requires it, the app menu shows "Privacy choices", which reopens
the consent message so you can change your choice. The menu also links to
this policy.
Analytics and crash reporting are not controlled by these ad choices.
PERMISSIONS
The app does not ask for location, camera, microphone, contacts, photo
library, health data or notification permissions. It uses internet access
for ads, analytics and app configuration, and vibration for button feedback.
Other Android manifest entries (such as the advertising ID and storage
entries limited to older Android versions) come from the frameworks and
Google SDKs the app uses; the app does not use them to read your files or
photos.
DATA RETENTION & DELETION
- Local data: you can undo a drink right after logging it, or delete any
entry on the History screen. You can change your bedtime at any time.
Uninstalling the app removes its local data from this device; existing
device or cloud backups are handled separately (see below).
- Data processed by Google Firebase and AdMob is kept according to those
services' retention settings and policies. Uninstalling the app does not
delete data that was already sent to them.
- To request deletion of data associated with your use of the app, email us
at the address below. Because we do not ask for your name, email or account,
we may only be able to act on data we can link to you from the information
you provide, and we will explain any limits in our reply.
STORAGE & CONTROL
- Android: if device backup is enabled, app data may be included in your
Google backup and restored on reinstall.
- iOS: app data may be included in your iCloud or device backups according to
your device settings.
- Android: you can reset or delete your Advertising ID in Settings > Google
(or Privacy) > Ads.
- iOS: you can change tracking permission in Settings > Privacy & Security >
Tracking.
SECURITY
Your drink log is kept in the app's private storage area, which the operating
system protects from other apps; it is not separately encrypted by the app,
so protect your device with a passcode. Data sent to Google Firebase and
AdMob is transmitted over encrypted (HTTPS/TLS) connections. No method of
transmission or storage is completely secure.
IMPORTANT NOTICE
The app does not measure caffeine in your body. All figures are estimates
based on what you log and a fixed 5-hour half-life; real half-life and
absorption differ from person to person. The 400 mg figure is a general adult
reference, not a personal limit, and the 25 mg point does not mean caffeine
has no effect. The app is not medical advice. If you have questions about
caffeine and your health, talk to a qualified professional.
CHILDREN
This app is not directed to children under 13, and we do not knowingly collect
personal information from children.
CHANGES
We may update this policy. The "Last updated" date above will change
accordingly.
CONTACT
Heekyung Moon (Google Play developer: janey-moon)
Email: ansgml2100@gmail.com