Last updated: April 8, 2026

Privacy Policy

Introduction

Hi Piano is developed by an independent developer. This Privacy Policy explains how we collect, use, and protect your information when you use the Hi Piano iOS application.

Hi Piano is a local application that runs entirely on your device. We do not store, process, or transmit any of your personal data to external servers. Your information remains on your device at all times.

By using the Service, you agree to the collection and use of information in accordance with this Privacy Policy.

Key Privacy Points:
  • No server-side storage of your personal data
  • No user accounts required
  • All piano data processed entirely on your device
  • No personal identifiers collected beyond anonymized analytics
  • We do not sell your information

Definitions

The following terms have the meanings defined below:

Application: Refers to Hi Piano, the software program provided by the Developer.
Developer: (referred to as "we", "our", or "Developer" in this Privacy Policy) refers to the individual developer of Hi Piano.
Device: Any device that can access the Service such as a smartphone or tablet.
Service: Refers to the Hi Piano Application and all related services provided.
Usage Data: Data collected automatically through analytics services about how you interact with the Service.
You: The individual accessing or using the Service.

Information We Collect

Local Data — On Your Device Only

Hi Piano is designed to work completely offline. The following data is stored only on your device using encrypted storage and is never transmitted to our servers:

  • Piano settings: Keyboard configuration, instrument preferences, theme selections
  • Lesson progress: Song completion status, accuracy scores
  • Recordings: MIDI recordings you create
  • App preferences: Language, display settings

Analytics Data (Google Analytics / Firebase Analytics)

We use analytics services to understand how you use Hi Piano and to improve the user experience. Analytics collect the following non-personal, anonymized information:

  • App usage patterns, features visited, screen views
  • Time spent on different sections of the app
  • Device type and operating system
  • Approximate location (country/region level only)
  • Language settings

Crash Reports (Firebase Crashlytics)

We collect technical crash data to improve app stability. This includes device model, OS version, and the stack trace at the time of the crash. No personal data is included in crash reports.

Advertising Data (Google AdMob)

The free version of the app uses Google AdMob to display advertisements. AdMob may collect ad interaction data and use your device's advertising identifier (IDFA) to serve personalized ads.

Purchase Data (Apple StoreKit)

When you make in-app purchases or subscribe, Apple's StoreKit framework provides us with subscription status and transaction records to verify your purchase. We do not receive your payment details.

What we do NOT collect:
  • Name, email address, phone number, or any personal identifiers
  • Precise location data
  • Contacts or photos from your device
  • Audio recordings of your playing (only MIDI, stored locally)
  • Passwords or payment card information

Third-Party Services

The App uses the following third-party services, each with their own privacy policies:

We encourage you to review the privacy policies of these third-party services. We are not responsible for the privacy practices of these services.

Use of Your Data

The data we collect is used for the following purposes:

To Provide and Improve the Application

We use analytics data to understand which features are most popular, where users spend the most time, and how to make the app better. This helps us prioritize improvements and fixes.

To Ensure Quality and Stability

Analytics and crash report data help us monitor app performance across different devices and regions, ensuring Hi Piano works well for everyone.

To Verify Purchases

Purchase status information is used solely to unlock premium features for subscribers. We check purchase validity through Apple's StoreKit framework.

For Legal Compliance

If required by law or regulation, we may use anonymized data to respond to valid requests from authorities.

Advertising

The free version of the App displays advertisements powered by Google AdMob. AdMob may use device identifiers and usage data to serve personalized ads based on your interests.

You can opt out of personalized advertising through your device settings: Settings > Privacy & Security > Apple Advertising.

Premium subscribers enjoy an ad-free experience with unrestricted access to all features in the App.

In-App Purchases & Subscriptions

The App offers auto-renewable subscriptions and one-time purchases through Apple's App Store. All payment processing is handled entirely by Apple. We do not have access to your payment information (credit card, Apple Pay, etc.).

  • Subscription status is verified through Apple's StoreKit framework
  • We check purchase validity solely to provide premium features
  • Refund requests are handled directly by Apple

Data Retention

Local Data

All data stored on your device (settings, lesson progress, recordings) remains under your complete control. You can delete any data at any time by uninstalling the app or clearing app data from your device settings.

Analytics & Crash Report Data

  • Analytics Data: Google Analytics retains anonymized user activity data for up to 14 months by default.
  • Crash Reports: Firebase Crashlytics retains crash data according to Google's data retention policies.
  • No Personal Data Stored: We do not store or retain any personally identifiable information on our end.

For more information about how Google handles data retention, please visit https://policies.google.com/privacy.

Data Security

We implement appropriate security measures to protect your information:

  • Local data is encrypted using AES-GCM encryption
  • Sensitive settings are stored in the iOS Keychain
  • No user personal data is transmitted to our servers
  • All network communications (analytics, crash reports) use HTTPS

Hi Piano processes all piano data on your device, which means your information is also protected by your device's own security measures (device passcode, Face ID, Touch ID, and device-level encryption). Since we do not have access to your local data, there is no risk of a data breach on our servers.

While we strive to use commercially acceptable means to protect your personal data, no method of transmission over the Internet or method of electronic storage is 100% secure.

Your Privacy Rights

Right to Access & Control

You have full control over all data stored on your device. You can access, modify, or delete any data at any time through your device's file manager or app settings.

Right to Opt-Out of Analytics

You can opt-out of analytics tracking through your device's privacy settings or by adjusting the app's settings if that option is available.

Right to Opt-Out of Personalized Ads

You can opt out of personalized advertising via iOS Settings > Privacy & Security > Apple Advertising. You may still see ads, but they will not be personalized based on your interests.

Right to Deletion

You can delete all app data at any time by uninstalling Hi Piano or clearing app cache/data from your device settings. Once deleted, local data cannot be recovered.

Right to Request Information

You can request information about your data by contacting us at the email address provided in the Contact section below.

Children's Privacy

The App is rated 4+ and is designed to be suitable for all ages. We do not knowingly collect personal information from children under 13. The App does not require account creation or login of any kind.

If you are a parent or guardian and you are aware that your child has provided us with any personal data, please contact us. If we become aware that we have inadvertently collected personal information from a child under 13, we will take steps to remove that information promptly.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any significant changes by posting the new Privacy Policy on this page and updating the "Last updated" date at the top of this page.

You are advised to review this Privacy Policy periodically for any changes. Continued use of the App after changes are posted constitutes your acceptance of the updated policy.

Contact

If you have any questions or concerns about this Privacy Policy, please feel free to contact us: