Privacy Policy

This Privacy Policy explains what personal data the Khmer Beat website and progressive web app at khmerbeat.com, and the Khmer Beat Android app — published on Google Play as Khmer Song Lite - Music Player — (together, the "Service") collect, why, and what choices you have. "Khmer Beat" and "Khmer Song Lite - Music Player" refer to the same product; this Policy uses "Khmer Beat" throughout. It applies to the Service operated by the Khmer Beat team ("Khmer Beat", "we", "us"). You can use most of the Service — browsing and streaming — without an account and without giving us any personal data. Some parts of this Policy apply only to the Android app, and are labelled as such.

1. Data we collect

Account data

When you create an account we collect your email address and display name, and an avatar image URL if you set one. Your password is handled by our authentication provider (Supabase); it is stored hashed and we never see it. If you sign in with Google or Facebook, that provider gives us your email address and basic profile information (such as your name and profile picture) in line with your account settings with that provider.

Content you create

Playlists you make (title, description and any cover image you upload), the songs you like, and the artists you follow. To make library pages load quickly we store a copy of the relevant track or artist title and artwork URL alongside these records.

Listening activity

When you are signed in, the Service records a play‑history entry (a track identifier and a timestamp) so features such as "recently played" work across sessions. A "recently played" list is also kept only in your browser and is not sent to us unless you are signed in.

Device and technical data

Android app: analytics, crash reporting, ads and notifications

The Android app uses Google Firebase and, for ads, Google AdMob and the Meta (Facebook) Audience Network. Unlike the website and progressive web app, the Android app does show ads and does use analytics.

2. How we use data

3. Legal bases

Where data‑protection law requires a legal basis, we rely on: performance of our agreement with you (providing the Service); our legitimate interests (securing and improving the Service); your consent (for Google or Facebook Sign‑In, Android app analytics and ad personalization where applicable, and any optional communications); and compliance with legal obligations. You can withdraw consent at any time — on Android, ad personalization can be limited in Android Settings → Privacy → Ads.

4. How data is shared

5. International transfers

Our providers operate globally, so your data may be processed in countries outside Cambodia, including the United States and the European Union. Those providers apply recognised transfer safeguards (such as Standard Contractual Clauses) where applicable.

6. Retention

We keep your account and library data for as long as your account is active. Play‑history records are kept on a rolling basis. Data stored in your browser stays until you clear it — signing out removes the session token; you can clear the other keys through your browser settings or "Clear site data". When you delete your account, we delete or anonymise your personal data within 30 days, except where we must retain limited records to meet legal obligations.

7. Your choices and rights

Depending on where you live, you may have the right to access, correct, delete, export, object to or restrict processing of your personal data, and to withdraw consent.

Within the app you can already:

To access or export all of your data, or to delete your whole account, email support@khmerbeat.com from your account email address. We will respond within 30 days. You may also lodge a complaint with your local data‑protection authority.

8. Security

Each user's rows are protected by database row‑level security, so you can only read and write your own data. All traffic is served over HTTPS with HSTS, and the app enforces a strict Content‑Security‑Policy. Only the public "publishable" API key is used in the browser — never a privileged key. No method of transmission or storage is completely secure, but we work to protect your data.

9. Children

The Service is not directed to children under 13 and we do not knowingly collect personal data from them. If you believe a child has provided us with personal data, contact us and we will delete it.

10. Do Not Track

The website and progressive web app do not track you across other websites or services, so a browser "Do Not Track" signal does not change anything about how they behave. The Android app's ad partners (Google AdMob and the Meta Audience Network) may use your device's advertising ID for ad personalization across apps, which you can limit at any time in Android Settings → Privacy → Ads.

11. Changes to this Policy

We may update this Policy from time to time. We will change the "Last updated" date above and, for material changes, give notice through the Service.

12. Contact

Questions or requests about your privacy: support@khmerbeat.com or piseysen@gmail.com.


See also our Terms of Service.