Legal

Privacy Policy

Last updated: April 2026

Summary: Luma Player is a media player. We do not collect personal data, create user accounts, or sell or share any data with third parties. Your privacy is our priority.

1. Who We Are

Luma Player is an independent media player application. The app lets users play video playlists and manage their content through a personal web dashboard at lumaplayer.app. We do not provide, host, or distribute any media content ourselves.

For any privacy-related questions or concerns, you can contact us at: privacy@lumaplayer.app

2. Data We Do NOT Collect

Luma Player does not collect, store, or transmit any of the following to our own servers:

We have deliberately designed Luma Player to operate without requiring any personal data from you.

IP address & weather widget: When the optional weather widget is enabled on the home screen, your device makes a standard HTTPS request to ip-api.com. As with any network request, ip-api.com receives your IP address in order to derive your approximate city and return a weather result. Luma Player itself does not store or log your IP address. This network call is only made when the weather widget is active. See Section 6 for full details.

3. Data Stored Locally on Your Device

The following information is stored on your device using Android's SharedPreferences system. Some items are also synced to our cloud backend (Supabase) strictly to enable the web dashboard feature — see Section 4 for details:

You can clear all locally stored data at any time via Device Settings → Apps → Luma Player → Clear Data. Dashboard data can be removed by deleting your playlists through the web dashboard.

4. Web Dashboard (lumaplayer.app/dashboard)

The Luma Player web dashboard allows you to manage your playlists remotely. Authentication uses your Device ID and Device Key — pseudonymous identifiers that contain no personal information.

The following data is stored in Supabase (our cloud database provider) to enable the dashboard:

None of the above contains personally identifying information. Your Device ID and Device Key are never shared with or sold to any third party. Supabase acts as a data processor under our instructions only.

5. App Permissions

Luma Player requests only the permissions necessary for core functionality. Below is the complete list declared in the app:

Luma Player does not request and has no access to your camera, microphone, precise location, or contacts. Storage permissions are scoped to the minimum Android version range where they are technically required and are used exclusively for local file import/export — not for browsing, reading, or transmitting any personal files.

6. Third-Party Services

Luma Player contains no analytics SDKs, no advertising networks, and no tracking libraries of any kind. Specifically:

The following third-party services are used for specific, limited purposes:

ServicePurposeData sentPrivacy policy
Supabase Web dashboard backend — stores your Device ID, Device Key, and playlist URLs so you can manage playlists remotely. Data is synced both when you add playlists from the app and when you use the web dashboard. Anonymous Device ID, Device Key (6-digit PIN), playlist URLs you add, last-seen timestamp supabase.com/privacy
ip-api.com Weather widget (optional) — derives your approximate city from your IP address Your IP address (standard HTTP request) ip-api.com/docs/legal
Open-Meteo Weather widget (optional) — fetches current weather for the city detected above Approximate latitude/longitude (city-level, not precise) open-meteo.com/en/terms

The weather widget does not request your device's GPS location. City-level geolocation is derived server-side from your IP address by ip-api.com — Luma Player never reads or transmits your device's precise location. If you prefer not to share this, there is no account or registration that ties these requests to your identity.

Playlists you add to the app are loaded directly from the servers of the provider you choose. Luma Player has no relationship with and no control over those external servers or their privacy practices. Any interactions with those servers are governed by the respective provider's own terms and privacy policy.

7. Security

Because Luma Player transmits no personal data to any server, the risk associated with data breaches at our end is minimal by design. Data stored locally on your device is protected by the native security mechanisms of your Android operating system, including app-level sandboxing.

We strongly recommend keeping your Device ID and Device Key private and not sharing them with anyone you do not trust.

8. Children

Luma Player is not directed at children under the age of 13. We do not knowingly collect any information from minors. If you are a parent or guardian and believe a child has used the app, you can uninstall the application and clear all associated data from your device settings at any time.

9. Your Rights

Because Luma Player does not collect personally identifiable information, most data protection rights under regulations such as the GDPR are exercised directly on your device rather than through us. You can:

If you have any specific privacy concerns or requests, contact us at privacy@lumaplayer.app and we will respond promptly.

10. Changes

We may update this Privacy Policy occasionally to reflect changes in the app or applicable regulations. Any updates will be reflected by a revised "Last updated" date at the top of this page. We encourage you to review this policy periodically. Continued use of the Application following any changes constitutes acceptance of the updated policy.

11. Contact

For any questions, concerns, or requests related to this Privacy Policy, please contact us at:

privacy@lumaplayer.app