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.
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.
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.
Keystrike includes an optional acoustic-piano mode that listens through the device microphone to detect notes you play on a real piano. Audio is processed in real time, on your device, to estimate the pitch of each note. No audio is recorded, saved, or transmitted. The microphone is only active while you are inside a lesson with acoustic mode enabled.
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.
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.
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.
Keystrike uses Apple's StoreKit for the planned one-time unlock after the free 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.
Keystrike is local-first. The app does not upload practice data or recordings. StoreKit may contact Apple to show products, purchase the unlock, restore purchases, and validate entitlement state.
Keystrike is suitable for children. Because it collects no personal information and makes no network requests, 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.
Uninstalling Keystrike removes the app and all locally stored progress, recordings, settings, and imported file references. Because nothing was ever uploaded, no further deletion request is necessary.
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.