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. 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.

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 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.

Network Use

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.

What We Do NOT Do

Children

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.

Deletion

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.

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