CloudMediaPlayer • Privacy Policy

Privacy Policy

Effective Date: May 21, 2026

This Privacy Policy explains how Cloud Media Player ("we", "our", or "us") collects, uses, stores, and shares information when you use our mobile application (the "App"). This policy reflects the App's current implementation and is written for end users.

We collect only the information needed to provide the App's features.
We store app profile data, cloud tokens, and media locally on your device with encryption and app-private storage.
We do not route your personal information or sensitive tokens through intermediary servers owned by us.

1. Information We Collect and Process

We process only the information needed to provide the App's features.

1.1 App account information

  • If you choose to sign in with a Google account, we may process your Google account identifier, email address, display name, OAuth tokens used for sign-in and account binding, and an app-account ID used for local account binding.
  • We use this information to sign you in, maintain your session, bind VIP / license status, and keep your app account separate from other accounts on the device.
  • We request only the minimum Google OAuth scopes needed for these features, including: openid, email, profile, https://www.googleapis.com/auth/drive.appdata, https://www.googleapis.com/auth/drive.readonly, https://www.googleapis.com/auth/userinfo.email, and https://www.googleapis.com/auth/userinfo.profile.

1.2 Cloud drive account information

  • If you connect a cloud provider such as Google Drive, OneDrive, Dropbox, or Baidu Netdisk, we may process provider name, cloud user ID, OAuth access and refresh tokens, cloud folder paths and file identifiers, and cached directory information.
  • We use this information only to list your files, synchronize your media library, resolve paths, and download content you choose to access.

1.3 Media metadata

  • We process media metadata such as file name, cloud path, cloud provider, file size, media type, cloud creation time, local file path, availability status, playback and favorite counters, unsupported-device status, and media info data when present.
  • We use this information to display your library, manage playback, and support download and cleanup operations.

1.4 Diagnostic logs

  • The App may create local crash logs and diagnostic logs to help with troubleshooting.
  • We do not intentionally include plaintext passwords, OAuth tokens, real names, or other sensitive personal information in diagnostic logs.

2. How We Store and Protect Information

  • 2.1 Encrypted app profile storage: App account tokens and related app profile data are stored in an encrypted local file on your device: device_owner_profile.enc. It is kept in the App's private internal storage and protected with Android Keystore and AES-GCM encryption.
  • 2.2 Cloud account data: Cloud drive tokens and cached directory data are stored inside the App's encrypted profile structure and kept separate from other app data.
  • 2.3 License / VIP data: Local VIP / license state is stored in app-private SharedPreferences and used only for app-side eligibility checks.
  • 2.4 Media metadata: Media metadata is stored in the App's local database inside app-private storage.
  • 2.5 Downloaded media files: Downloaded media files are stored in the App's external app-specific storage, organized by cloud provider. The App also uses temporary .part files during download to support automatic resume. Downloaded media files are not placed in public download folders, and the current implementation does not add content-level encryption to downloaded media files.
  • 2.6 In-app message state: The App stores a small local watermark value used to control whether a system notification should be shown for an in-app message.
  • 2.7 Memory caching: The App may keep some values in memory temporarily to reduce repeated disk and keystore access. These in-memory caches are process-local and are not intended as permanent storage.

3. How We Use Your Information

  • Sign you in and keep your session active.
  • Manage VIP / license status.
  • Connect to your selected cloud providers.
  • Display and synchronize your media library.
  • Download and play media you choose to access.
  • Handle message notifications inside the App.
  • Troubleshoot issues and improve stability.

4. Data Transmission and Third Parties

4.1 Direct cloud access

The App acts as a direct client to the cloud provider's API. No personal information or sensitive tokens are routed through, processed by, or stored on intermediary third-party servers owned by us.

4.2 Cloud providers

Your interactions with Google Drive, OneDrive, Dropbox, Baidu Netdisk, and other selected providers are governed by their own privacy policies and terms.

4.3 Google Play Billing

If you purchase VIP or subscription features, purchase validation is handled through the Google Play Billing library.

4.4 No sale of personal data

We do not sell or rent your personal information.

5. Data Retention and Deletion

  • 5.1 Logging out or clearing app data: When you log out of the App or clear app data through system settings, locally cached OAuth tokens, account credentials, and license data are securely erased from the device.
  • 5.2 Removing downloaded files: If you remove a media file through the App or uninstall the App, the associated local files and cache data are removed according to the App's cleanup logic and Android's storage behavior.
  • 5.3 Cloud account revocation: You can revoke the App's access to your Google account or other cloud providers at any time through the provider's account settings.

6. Children’s Privacy

The App is not directed to children under 13, and we do not knowingly collect personal information from children under 13.

7. Contact Us

If you have questions about this Privacy Policy or wish to submit a data deletion request, please contact us at:

robinsoft.test01@gmail.com