Overview
KeepBeat ("the app") is a metronome and practice trainer developed by Golden Roots. This policy explains what data the app uses, how it is used, what is shared with third parties, and the choices you have.
The metronome, trainers and statistics run entirely on your device. The app has no user accounts, and Golden Roots runs no server that receives your data.
Data on Your Device
The app keeps the following only in its private storage on your device, which other apps cannot read. It is stored as ordinary app data (not encrypted by the app):
- Presets, songs (sections, bars, tempo) and your setlist
- Practice log: date, length, mode and tempo of each practice session, and Rhythm Coach scores
- Settings such as language, theme, theme colour and playback options
This data never leaves your device unless you export a backup file yourself. The app does not use the microphone, camera, contacts, location permission or your files beyond the backup file you pick.
Permissions
Notifications (optional)
While the metronome plays, a notification with play/stop controls lets you control it from outside the app. You can deny or turn off notifications at any time; the metronome still works.
Background playback (foreground service, wake lock)
Lets the metronome keep time with the screen off. It only runs while the metronome is playing.
Internet
Used to load ads and to send anonymous usage statistics and crash reports (see below). The metronome and every trainer work fully offline.
Advertising ID
The app can read your device's advertising ID to show and measure ads. You can reset or delete it in your device settings (see Advertising).
Backup and Restore
Back up data and Restore data (Settings) use Android's file picker. The app writes or reads only the file you choose, in the place you choose; the file holds your presets, songs, setlist, practice log and settings. The app never uploads the backup anywhere.
Advertising
The app shows ads through this third-party SDK:
| Provider | Data | Purpose |
|---|---|---|
| Google AdMob | Advertising ID, approximate location (from IP address), app interactions, diagnostics | Showing, measuring and personalising ads, fraud prevention |
- Banner ads appear on the app's screens. A full-screen ad may appear only when a practice session ends or right before a backup or restore — never while the metronome is playing. If no ad is available, the backup or restore runs at once.
- Watching a short video ad can unlock your full practice history in Practice stats for 24 hours. Watching is always your choice.
- In regions where the law requires it (such as the EEA and the UK), the app asks for consent through Google's consent form before showing personalised ads, and you can change your choice any time in Settings → Ad privacy settings.
- To turn off personalised ads on Android: Settings → Privacy → Ads → Delete advertising ID.
More information: Google Privacy Policy | How Google uses data in ads
Analytics & Crash Reports
The app uses Google Firebase Analytics and Firebase Crashlytics to learn which features are used and to fix crashes. They collect anonymous usage events (for example which screen was opened, or that a practice session finished with its length and tempo — never anything you type), error and crash reports, device model and Android version, and an app-installation identifier. This data is processed by Google under the Google Privacy Policy. The app has no setting to turn this off; uninstalling the app stops it.
Data Collection Summary
Listed in the same order and with the same names as the Data safety section on Google Play. "Collected" means the data leaves your device; data that stays on your phone is marked "On device only".
| Data Type | Collected | Shared | Required | Purpose |
|---|---|---|---|---|
| Location · Approximate location | Yes | Yes | Required | Advertising or marketing, Fraud prevention, security, and compliance |
| App activity · App interactions | Yes | Yes | Required | Analytics, Advertising or marketing |
| App activity · Other user-generated content | On device only | No | Required | App functionality |
| App info and performance · Crash logs | Yes | No | Required | App functionality |
| App info and performance · Diagnostics | Yes | Yes | Required | Analytics, Advertising or marketing |
| Device or other IDs | Yes | Yes | Required | Advertising or marketing, Analytics, Fraud prevention, security, and compliance |
All data sent over the internet is encrypted in transit (HTTPS/TLS).
Data Deletion
- Delete all presets — Settings → Delete all presets removes every saved preset.
- Delete everything on the device — uninstall the app, or clear its storage in Android Settings → Apps → KeepBeat → Storage. This removes presets, songs, setlist, practice log and settings. Backup files you exported stay where you saved them until you delete them.
- Advertising data is held by Google; reset or delete your advertising ID in Android Settings, and see the Google Privacy Policy.
We keep no user data on our own servers.
Data Security
- Your presets, practice log and settings stay in the app's private storage, which other apps cannot access.
- Data sent to the ad and analytics services is encrypted with HTTPS/TLS.
- The app does not send your data to any server owned or run by Golden Roots.
No Account Required
KeepBeat needs no sign-up or login and asks for no personal information.
Children's Privacy
This App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe that your child has provided personal data through the App, please contact us so we can take appropriate action.
Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in the App or applicable laws. Any changes will be reflected on this page with an updated "Last updated" date.
Contact Us
If you have any questions about this Privacy Policy, need assistance with data deletion, or have concerns about your privacy, please contact us at:
[email protected]