Privacy Policy

CloudEx Inc. ("we", "us", or "our") operates the "Piano Keyboard Pro" app (the "Service"). This Privacy Policy explains what information we collect, how we use it, and the choices available to you. By using the Service, you are deemed to have agreed to the practices described in this Policy.

1. Our Core Principle

Piano Keyboard Pro is a musical instrument app that you play on on-screen keys and pads. Every sound is synthesized on your device, and no sound files are ever downloaded. Playing, practicing, recording, and exporting all run entirely on your device, and playing and practicing work without an internet connection. Your performances and recordings are yours: they are stored on your device, and we never view, collect, upload, or transmit them to our servers. There is no account and no sign-up. Specifically, we do not have access to any of the following:

  • What you play and record (your performance data), or its content
  • The files you export (WAV, M4A, MIDI, and so on), or the MIDI files and audio files you import
  • Your practice scores, app settings, synth presets, or drum patterns

Your recordings and files leave your device only when you share or save an exported file yourself (Section 2), and through the Android backup you have turned on for your device (Section 3.2).

2. Recordings, Files, and MIDI Keyboards

  • No microphone: Recording in the app does not capture sound through the microphone. It records the performance data you play in the app — notes, pedal, pitch bend, and so on — and turns it into sound on your device when you play it back or export it. The app therefore never asks for the microphone permission (RECORD_AUDIO), and your voice and the sounds around you are never recorded.
  • Where your recordings are kept: Recordings, including recordings made from MIDI files you import, are stored in the app's own storage on your device, which other apps cannot read. A recording you delete goes to the in-app trash and is deleted automatically after 30 days; until then you can restore it from the trash, or delete it permanently right away.
  • Exporting: You can export recordings as WAV, M4A, or MIDI files, and drum loops as WAV files. An exported file leaves your device only when you choose where to send it in the share screen, or choose a location to save it. You choose the destination, and we never receive the file.
  • Importing files: Importing a MIDI file and loading your own sounds onto the pads read only the file you pick in your device's file picker. The app has no storage permission and never lists or reads your photos, music, or other files. Sounds you load onto the pads are stored in the app's own storage on your device.
  • MIDI keyboards: A USB MIDI keyboard works right away without any permission. For a Bluetooth MIDI keyboard, the app asks for the Nearby devices (Bluetooth) permission only when you tap "Search for Bluetooth MIDI" on the "MIDI keyboard" screen. On Android 11 and earlier, the operating system requires the location permission to search for Bluetooth devices, so the app asks for the location permission instead (and, if location is turned off on your device, suggests turning it on). Even then, the app never obtains or uses your location.

3. Information We Collect

3.1 Information Collected Automatically

  • Crash reports: Via Firebase Crashlytics. When the app stops unexpectedly, we collect the stack trace, device model, OS version, app version, the Crashlytics installation ID, and similar diagnostic details. Errors in the sound processing may also be recorded in the same way even when the app keeps running. This does not include personally identifiable information or the content of your performances or recordings.
  • Purchase information: To verify your one-time "Premium" purchase and its status, we use the Google Play Billing service and the purchase tokens issued by Google Play. Payment information such as credit card numbers is handled by Google, and we never receive it.
  • List of our other apps: To introduce our other apps on a card in the menu screen and on a list screen, the app downloads their names, descriptions, and icons from our content server (static files hosted on Cloudflare Pages). The request contains no personal data from the app. As with any request to a web server, the server receives your device's IP address as part of the connection. Whether an app in the list is already installed is checked only on your device, and the result is never sent anywhere (the app does not use the QUERY_ALL_PACKAGES permission to look through all the apps on your device). Tapping an app in the list opens its page on Google Play. The link carries referral information showing which app and screen it was opened from (such as this app's package name); it contains nothing that identifies you.

3.2 Information Stored Only on Your Device

  • Recordings and pad sounds: Stored in the app's own storage on your device as described in Section 2. They never leave it unless you export and share or save them (apart from the Android backup described below).
  • Practice scores and settings: Your best accuracy for each practice song, your sound, keyboard, and display settings, your synth presets, and your drum patterns are stored on your device.
  • Android backup: If backup is turned on in your device settings, Android may include the app's settings (including practice scores, synth presets, and drum patterns), your purchase status, and your recordings in the backup it saves to your own Google account (Google Drive), and may copy them to a new phone when you transfer your data directly. The record of whether review and update prompts have been shown, and the audio latency settings, are excluded in both cases. Sounds you have loaded onto the pads are not included in the Google Drive backup (they may be copied when you transfer directly from one phone to another). This is handled by Android using Google's systems; we have no access to it.
  • When you uninstall: Uninstalling the app or clearing its data deletes the recordings (including the trash), pad sounds, practice scores, and settings stored on your device. Files you have exported and saved to a location you chose remain until you delete them.

3.3 Information We Explicitly Do Not Collect

  • The content of your performances and recordings, or of the files you export or import
  • Any sound or image from a microphone or camera (the app uses neither)
  • Your location (as described in Section 2, the app may ask for the location permission on Android 11 and earlier, but it never obtains your location)
  • Your name, email address, phone number, or contacts (the app has no account or sign-up)
  • Your advertising ID, or analytics data about how you use the app (the app contains no analytics SDK such as Google Analytics)
  • Photos, music, or other files on your device (other than files you pick to import), the contents of your screen, or the contents of other apps

3.4 Permissions the App Requests and Their Purposes

Piano Keyboard Pro requests only a few OS permissions, and uses them only for the stated purposes:

  • Nearby devices (BLUETOOTH_SCAN / BLUETOOTH_CONNECT, Android 12+) — Used to find and connect to a Bluetooth MIDI keyboard. Requested only when you tap "Search for Bluetooth MIDI". BLUETOOTH_SCAN is declared to the OS as not being used to derive location (neverForLocation).
  • Bluetooth and location (BLUETOOTH / BLUETOOTH_ADMIN / ACCESS_FINE_LOCATION, Android 11 and earlier only) — Older versions of Android require the location permission to search for Bluetooth devices. The location permission is requested only when you tap "Search for Bluetooth MIDI". The app never obtains or uses your location.
  • Internet (INTERNET) — Used only for sending crash reports, verifying purchases on Google Play, in-app reviews and in-app updates, downloading the list of our other apps, and showing this privacy policy in the app. Sound synthesis, playing, practicing, recording, and exporting do not require an internet connection.

No permission is needed to use a USB MIDI keyboard. The app does not use the microphone, camera, contacts, storage, notifications, accessibility (AccessibilityService), or display-over-other-apps permissions.

4. How We Use Information

The limited information we collect is used only for the following purposes:

  • Operating and maintaining the Service
  • Verifying your Premium purchase
  • Diagnosing and fixing crashes
  • Responding to support inquiries
  • Complying with applicable laws

5. Third-Party Services and Sharing

Piano Keyboard Pro uses the following third-party services. Each service has its own privacy policy.

  • Firebase Crashlytics (Google LLC) — crash diagnostic data
  • Google Play Billing (Google LLC) — the one-time Premium purchase; payment is completed on Google Play, and we receive only a purchase token
  • Google Play In-App Review and In-App Updates (Google LLC) — let you rate the app and install updates without leaving it; handled by Google Play
  • Cloudflare Pages (Cloudflare, Inc.) — hosts the static list of our other apps

Piano Keyboard Pro contains no advertising SDK or analytics SDK and does not use your advertising ID. The list of our other apps is prepared by us and does not use any advertising network.

We do not sell your information. We do not share it with third parties except for processing by the services listed above and where disclosure is required by law.

6. Data Retention

  • Crash reports: retained for 90 days, then deleted.
  • Recordings, pad sounds, practice scores, and settings on your device: kept until you delete them, uninstall the app, or clear the app's data. Recordings moved to the trash are deleted automatically after 30 days.

7. International Data Transfers

We are based in Japan. The infrastructure used for crash diagnostics and for hosting the list of our other apps may be located in various countries. When you use the Service, the minimal information described above may be processed outside your country of residence under standard contractual safeguards.

8. Security

The app's network connections (sending crash reports, downloading the list of our other apps, and showing this privacy policy) use encrypted connections (HTTPS). Recordings, pad sounds, and settings are kept in the app's own storage on your device, which other apps cannot read. Please also help keep your device itself secure, for example by setting a screen lock.

9. Your Rights

Depending on where you reside (e.g., the EEA, UK, California, Japan), you may have the right to request access to, correction of, or deletion of the limited information we hold. You can:

  • Delete recordings in the app at any time (you can also delete them permanently from the trash right away), or uninstall the app or clear its data to erase the recordings, pad sounds, practice scores, and settings stored on your device
  • Withdraw the Nearby devices (Bluetooth) or location permission in your device settings at any time (a USB MIDI keyboard, and every feature other than Bluetooth MIDI keyboards, works without any permission)
  • Turn off Android backup in your device settings
  • Contact us at the address below to make a request regarding the information we hold

10. Children's Privacy

Piano Keyboard Pro has no account or sign-up and never asks you to enter your name, email address, or similar details. We do not knowingly collect personally identifiable information from anyone, including children. If we learn that we have received a child's personal information, we will delete it promptly upon being contacted.

11. Changes to This Policy

This Privacy Policy may be updated from time to time. The latest version is always published at this URL together with its effective date. We will also notify you within the app of significant changes as appropriate.

12. Contact

For questions about privacy, data requests, or to report concerns, please email us at .

CloudEx Inc. (Japan)

Effective Date: October 3, 2026