MoonUke: Ukulele Chords — Privacy Policy
Last updated: 2026-09-26
This privacy policy applies to the mobile app "MoonUke: Ukulele Chords" on
Android and iOS (listed as "MoonUke: Ukulele Chord Chart" on Google Play and
shown as "Ukulele Chords" on your device):
- Google Play: package com.moon.ukechords, developer "janey-moon"
- Apple App Store: bundle ID com.moon.ukechords, 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
MoonUke shows ukulele chord diagrams for standard GCEA tuning and helps you
practice changing from one chord to the next. Chord shapes and progressions are
built into the app. The app does not require an account, and we do not sell
personal data. It uses Google services for analytics, crash reporting, app
configuration and advertising, as described below.
LOCAL DATA
The following are stored in the app's storage on your device:
- Saved chords: the list of built-in chords you starred.
- Practice position: the progression you last used, your place in it and
whether Loop or Once is selected.
- Practice days: the calendar dates on which you moved to the next chord in
Practice (roughly the latest 400 dates are kept).
- The name of the chord you last reached in Practice, with the time.
- If the saved-chord list cannot be read, a copy of it is kept on the device so
it is not silently lost.
- Cached ad and "more apps" configuration.
The chord search box and tap tempo are used only while the screen is open and
are not saved. Your saved chords and practice data are not uploaded to our
servers and are not included in analytics events.
THIRD-PARTY SERVICES
- Google Firebase Analytics: app usage events (for example app launch, which
tab is opened, menu use, opening the review option or our other apps, and
the launch-ad step), the tracking permission result on iOS, ad revenue
events, device and technical information and an app-instance identifier,
used to understand how the app is used. Search text, saved chords and
practice data are not sent as event data.
- Google Firebase Crashlytics: crash reports and technical diagnostics, used to
keep the app stable.
- Google Firebase Firestore: the app downloads app configuration (such as ad
settings and a list of our other apps). It does not upload your data. When
you open "Developer's other apps", the icons in that list are loaded from the
web addresses it contains, and those hosts may see your IP address.
- 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), used to show and measure ads, prevent fraud and
diagnose ad delivery. The app does not include adapters for other ad
networks (mediation).
Apart from the icon downloads above and 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://policies.google.com/technologies/ads
ADS CONSENT & TRACKING
When the app starts, it first uses Google's User Messaging Platform (UMP) to
check whether a consent message is required (for example in the EEA and UK) and
shows it if so. Personalized ads are used only where consent is not required or
your choice allows them; otherwise any ads are non-personalized.
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 its ad partner, and ads are
non-personalized.
If the consent check fails, the app does not show the tracking prompt and may
still show non-personalized ads.
Where Google requires it, the app menu shows "Privacy choices", which reopens
the consent message so you can change your advertising choice.
Analytics and crash reporting are not controlled by these ad choices.
PERMISSIONS
The app does not ask for location, camera, microphone, contacts, photos,
Bluetooth, health data or notification permissions. It does not use the
microphone and does not record or play audio. On iOS, the only permission prompt
is App Tracking Transparency, described above. It uses internet and network
state access for ads, analytics and app configuration, vibration for button
feedback, and on Android the advertising ID and other permissions used by the
Google SDKs. The Android package also declares legacy storage (Android 12 and
earlier) and overlay permissions; the app does not use them and does not ask
you to grant them.
DATA RETENTION & DELETION
- Local data: you can remove a chord from Saved by tapping its star, either on
the Chords screen or on the Saved tab. The practice position and last chord
are overwritten as you practice; older practice days beyond roughly the
latest 400 are dropped. Removing a chord does not remove it from a recovery
copy described above or from an existing backup. Local data stays until it is
overwritten, you clear the app's data (Android) or you uninstall the app.
- 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
Data sent to Google Firebase and AdMob is transmitted over encrypted (HTTPS/TLS)
connections. Local data is kept in the app's private storage area and is
protected by your device's operating system; it is not separately encrypted by
the app. No method of transmission or storage is completely secure.
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
Developer: Heekyung Moon (Google Play: janey-moon)
Email: ansgml2100@gmail.com