Maelzel (bundle identifier xyz.bogtsi.maelzel) is made by Bogdan Tsiganiuk, an individual developer. Contact: bogdan.tsiganiyk@gmail.com.
Your practice records stay in local app storage; Maelzel does not upload them to us. This is different from the third-party service traffic described below: Apple and RevenueCat process purchases and entitlement checks, and Expo provides app updates. These services can receive requests automatically, not only when you tap Buy or Restore. There is no analytics SDK, no advertising SDK, no crash reporter that carries your data, and no identifier for advertisers (IDFA). We do not ask for tracking permission because we do not track.
All of it is written to your device’s local app storage (on iOS, via Apple’s on-device storage APIs — this app uses no cloud database of its own). Deleting the app removes these local records; exported files and operating-system backups are managed separately.
https://u.expo.dev. It may automatically send technical update-service requests and download available app updates. These are requests for app updates, not uploads of your songs, setlists, pieces or practice log. Expo’s privacy policy: expo.dev/privacyMaelzel plays a click. Every click sound is synthesised on your device at the moment it is played — click audio is not downloaded or streamed. The app has no microphone access: there is no tuner, no recording, no pitch detection and no beat listening anywhere in it, and it never asks for microphone permission, so iOS never shows that prompt. The app includes a microphone purpose string only because Apple requires one whenever an included audio library contains recording code that the app does not use. It has no camera access either.
Maelzel declares the iOS background audio capability. That is what lets the click keep going when you lock the screen or switch apps — a metronome that stops the moment your phone sleeps is no use on a music stand. It is used for the click and nothing else: the capability does not give an app access to the microphone, to your location, or to anything you are doing in other apps.
Maelzel does not request microphone, camera, photo library, notification, location, contacts or Health permissions. Export and import open the system share sheet and document picker when you choose those actions. Apple may also show system purchase or restore interfaces, including the purchase confirmation sheet.
Maelzel is not directed at children. Practice records remain local as described above; the purchase and update services described in this policy may still process service requests.
You can export local practice records using Export backup and remove local records by deleting the app. Expiry does not delete records or prevent export. Manage exported copies and operating-system backups separately. Deleting the app does not delete purchase records held by Apple or RevenueCat or restart the trial. For questions or requests about provider-processed information or support correspondence, email bogdan.tsiganiyk@gmail.com. Provider-held information is also subject to provider privacy policies and rights-request processes.
If this policy changes, the date at the top changes with it, and the link in the app’s Preferences → Support & legal points at the current one.