Privacy Policy
This Privacy Policy explains how Groove Player (“the App”) handles information when you use the Android / iOS app and related backend services.
1. Summary
Your music files on the device stay local unless you choose Premium cloud backup. We collect account and subscription data needed to sign you in, apply Free / Basic / Premium features, show ads on Free, and (if you opt in) store backups on Cloudflare R2.
2. Information we process
- Google account identifiers — when you sign in with Google (e.g. subject ID, email, display name) to create and authenticate your app account.
- Subscription & entitlement data — Free / Basic / Premium tier, storage add-ons, billing period, and purchase tokens from Google Play or the App Store.
- Cloud backups (Premium) — if you back up, we store in Cloudflare R2: (a) song file bytes from folders you include, and (b) a snapshot of your local app library database (Room) which may include playlists, favourites, recently played, queues, playback/settings preferences, and edited metadata. Deleting cloud song backups does not delete the library database snapshot unless you remove that backup explicitly; local device files and the on-device database are not deleted by cloud trim.
- Advertising (Free tier) — AdMob may process device and advertising identifiers according to Google’s policies to show banner and limited startup video ads.
- Diagnostics — basic technical logs required to operate auth, billing verification, and backup reliability (not used to sell your data).
3. How we use information
- Authenticate you and keep your session secure
- Apply the correct tier (ads vs no ads, backup quota)
- Provide cloud backup / restore and enforce quotas
- Verify purchases and prevent abuse
- Improve reliability and fix bugs
4. Local music library
Songs stored on your phone or tablet are not uploaded unless you start a backup. Deleting a cloud backup removes data from our cloud storage only; it does not delete files on your device.
5. Sharing
We use processors that help run the App:
- Google (Sign-In, Play Billing, AdMob)
- Apple (Sign in with Apple / App Store billing, when applicable)
- Cloudflare (R2 object storage; Pages for this policy site)
We do not sell your personal information.
6. Retention
Account and entitlement data are kept while your account is active. Cloud backups are kept while your Premium (and any add-on) entitlement covers them, subject to our cancel / grace / purge rules. After grace periods, cloud backups may be deleted. You can request account-related deletion by contacting us.
7. Security
Access to backups is tied to your signed-in account. Transport uses HTTPS. No method of transmission or storage is 100% secure.
8. Children
The App is not directed at children under 13 (or the minimum age required in your country). Do not use the App if you are under that age.
9. Your choices
- Sign out to end the local session (refresh tokens are revoked)
- Upgrade / cancel Basic or Premium via the store
- Opt out of storage add-ons (quota changes at period end; over-quota cloud trim applies only to cloud backups)
- Limit or reset advertising ID in system settings (Free tier)
10. Contact
Questions about privacy: matt.elmer24@gmail.com
11. Changes
We may update this policy. The “Last updated” date will change when we do. Continued use after updates means you accept the revised policy.