Music

Keystrike

Privacy Policy

Keystrike is designed to teach piano practice without collecting personal data. This policy explains what stays on your device and how the App Store unlock is handled.

Summary

Keystrike does not require an account, does not include advertising SDKs, and does not transmit practice data to Blue Flame Games. Progress, recordings, imports, settings, and lesson data stay on your device.

Data Stored on Your Device

All of the above is stored locally in the standard iOS or macOS app container and is encrypted by the operating system when your device locks. Uninstalling the app deletes all of it.

Microphone (Acoustic-Piano Mode)

Keystrike includes an optional acoustic-piano mode that listens through the device microphone to detect notes you play on a real piano. In lessons and free-piano play, audio is processed in real time, on your device, to estimate the pitch of each note, and is not recorded. When you play a whole piece in acoustic mode, Keystrike records the take to a temporary file on your device and grades it on the device after you finish. The recording is deleted as soon as grading ends or you cancel, and any recording left behind by an interrupted take is deleted the next time Keystrike opens. Audio is never kept for playback and never transmitted. The microphone is only active while you are practising with acoustic mode enabled, or running the optional room check.

MIDI Input

Keystrike receives note events from any USB or Bluetooth MIDI keyboard you have connected. These events are processed locally and used to drive lesson scoring. Nothing about your playing is sent off the device.

Imported MIDI Files

If you import a MIDI file from the Files app, Keystrike reads the file from the location you chose, parses it into a practice chart, and stores a security-scoped reference so it can play the file back during practice. The original file remains where you put it. Nothing about your imports is uploaded.

Notifications

Keystrike can send a single daily-practice reminder at a time you choose. Notifications are scheduled by iOS or macOS and never reach a Blue Flame Games server. You can disable them in iOS or macOS Settings at any time.

Trial and In-App Purchase

Keystrike uses Apple's App Store purchase system for the optional one-time unlock after the trial. Purchases, refunds, Family Sharing eligibility, and payment records are handled by Apple. Blue Flame Games does not receive your card number or App Store password.

Network Use

Keystrike is local-first. The app does not upload practice data or recordings. The App Store purchase system may contact Apple to show products, purchase the unlock, restore purchases, and validate entitlement state.

When you open the “More from Blue Flame Games” screen and its saved list is more than a week old, Keystrike asks Apple’s public App Store lookup for the current names and icons of our other apps; the request contains only those apps’ App Store IDs and your device’s country code.

What We Do NOT Do

Children

Keystrike is suitable for children. Because it collects no personal information and sends nothing about your playing off the device, the question of children's data simply does not arise. Parents can hand a child the app with the same confidence as a printed book.

Deletion

Uninstalling Keystrike removes the app and all locally stored progress, recordings, settings, and imported file references. The only thing kept is the free trial's dates, which are stored in the device's keychain so the trial survives a reinstall. Because nothing was ever uploaded, no further deletion request is necessary.

Changes to This Policy

If this policy changes in the future, the updated version will appear at this URL. We will not change the URL once published — App Store Connect references it.

Contact

Blue Flame Games
Email: blueflamegames@proton.me