Last updated: 2026-04-21
INTERNET permission, which means it technically cannot send any data off your device.
Everything the app keeps lives on your device and is removed when you uninstall it. Specifically:
.mid files) — saved into a folder you choose through the system file picker. The app only reads and writes inside that folder.Every permission is used strictly for the feature it belongs to. The app does not use any of them for advertising, analytics, or profiling.
| Permission | Purpose |
|---|---|
BLUETOOTH_CONNECT, BLUETOOTH_SCAN |
Required to discover and connect to BLE (Bluetooth Low Energy) MIDI keyboards. BLUETOOTH_SCAN is declared with the neverForLocation flag, so the app does not request any location permission and does not derive your physical location from Bluetooth scan results. |
FOREGROUND_SERVICE, WAKE_LOCK, POST_NOTIFICATIONS |
Keeps recording and playback running with the screen off, and shows the status notification while a session is active. |
Companion Device permissions (REQUEST_COMPANION_*) |
Enable auto-reconnect when your keyboard powers on. The device pairing is stored on your device by Android itself. |
The app offers a one-time in-app purchase ("Full Version" unlock). The transaction is handled by Google Play under Google's Privacy Policy; the app never sees your payment details and only stores a local flag that the purchase exists. No other third-party SDKs are used — no analytics, no crash reporting, no ads.
If this policy changes, the updated version will appear on this page, and the "Last updated" date at the top will reflect the change. Material changes will also be noted in the app's release notes on Google Play.
Questions about this policy? Email midirecord.support@sykero.fi.
Data controller: Tuomas Airaksinen Software Oy (Business ID 3592153-9), Finland.