top of page

PRIVACY POLICY — MAESTROLIB (MAESTRO LIBRARY)


Sheet Music Reader, PDF Document Library & Musician Practice Studio for Android
Package ID: app.maestrolib
Effective Date: November 13, 2026
Applies to: Android Application (v1.0+)

Plain-English Summary: MaestroLib is designed as a private, local-first digital music stand. We do not require accounts or sign-ins, we do not show ads, and we do not include third-party behavioral analytics or tracking SDKs. Your PDF scores, handwritten markings, rehearsal recordings, bookmarks, and setlists stay on your own Android device.

​

1. Overview & Scope
This Privacy Policy explains how MaestroLib (also referred to as Maestro Library, Android package app.maestrolib) handles information when you use the mobile application on Android devices.

In short: MaestroLib stores and processes your music library locally on your device. External network communications occur only in limited, functional situations described clearly in Section 4 below (optional title/composer database lookup and Google Play billing verification).

​

2. Information Stored Locally on Your Device
All user content created or imported in MaestroLib is stored locally inside your device's application storage and local SQLite (Room) database:

- Scores, PDFs & Metadata: Imported PDF files, camera-scanned score PDFs, page thumbnails, custom titles, composer/author details, keys, tempos, ratings, difficulty levels, folders/setlists, tables of contents, bookmarks, and last-opened page positions.
- Annotations & Audio Recordings: Vector pen/highlighter strokes, text notes, musical stamp placements, live microphone rehearsal takes, imported audio tracks, and any external reference URLs you choose to attach to a score.
- No User Accounts or Profiles: MaestroLib does not collect your name, email address, phone number, password, or personal profile inside the app.
- Local Trial & License State: Your 30-day free trial start timestamp and lifetime Pro purchase entitlement flag are saved locally on your device using Android AES-256 encrypted storage (EncryptedSharedPreferences) when supported by your device hardware keystore, or private app preferences otherwise.
- App Preferences: Selected UI language and preferred reading mode (Single Page, Two-Page Spread, Vertical Scroll) are saved locally on your device.

​

3. Device Permissions & Why We Request Them
MaestroLib requests only the permissions required to support specific musician workflows:

- Camera (CAMERA)
  Purpose: Used when you choose "Scan Score with Camera" to photograph paper sheet music and compile pages into a PDF.
  Data Handling: Captured images are written to local app cache/files and compiled on-device. Images are never uploaded to external servers.

- Microphone (RECORD_AUDIO)
  Purpose: Used only when you tap "Record" in the Score Audio Studio or Metadata Audio tab to record rehearsal or lesson audio.
  Data Handling: Recordings are saved locally in your device's private score audio directory. MaestroLib never records audio in the background without your action.

- Files, Media & Storage (READ_MEDIA_IMAGES, READ_MEDIA_AUDIO, READ_MEDIA_VIDEO, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE (Android 10 & below), MANAGE_EXTERNAL_STORAGE)
  Purpose: Used to import PDF scores and folders, pick gallery photos for "Create PDF", and attach backing tracks or extract audio from supported media containers (such as MP3, WAV, M4A, MP4, FLAC, OGG, WebM, MIDI).
  Data Handling: MaestroLib accesses only files/folders you select or import into your music library. It does not scan, index, or upload unrelated personal photos, videos, or documents.

- Network Access (INTERNET, ACCESS_NETWORK_STATE)
  Purpose: Used to check network availability, query Google Play Billing for license status/purchases, perform online title/composer metadata lookups, and open user-added external URLs when tapped.
  Data Handling: Core score reading, annotation, PDF editing, camera scanning, metronome, piano, and offline audio playback work completely offline without internet access.

- Bluetooth Foot Pedals & Page Turners:
  MaestroLib supports Bluetooth HID pedals and external keyboards (such as PageFlip, AirTurn, iRig BlueTurn, Donner, etc.) by listening to standard Android hardware button/key events while the score reader is open. MaestroLib does not request Bluetooth scanning permissions (BLUETOOTH_SCAN / BLUETOOTH_CONNECT) and does not collect paired device names or MAC addresses.

​

4. On-Device AI OCR & External Services
MaestroLib does not run advertisements, behavioral analytics, or crash-tracking telemetry. Third-party interactions are limited strictly to the following:

- On-Device AI OCR (Google ML Kit Text Recognition): When you import a PDF or tap "AI Scan Header", MaestroLib runs Google ML Kit text recognition locally on your device to read the title, composer, tempo, and key signature from the first page or current header. PDF files and page images are never uploaded for OCR.
- Online Music Catalog Lookup (Title & Composer Verification): When an active internet connection is present during PDF header scanning or when you tap "Verify Online", MaestroLib may send only short text query strings (the detected piece title, composer hint, or cleaned filename) over HTTPS to public music reference APIs — specifically IMSLP (imslp.org), Wikipedia (en.wikipedia.org), MusicBrainz (musicbrainz.org), and the Apple iTunes Search API (itunes.apple.com) — solely to look up canonical piece titles and composer names. Personal identifiers and PDF contents are never sent. If you are offline or disable internet access, only on-device recognition is used.
- Google Play Billing (Optional Pro Lifetime Unlock): MaestroLib offers a 30-day free trial of professional tools followed by an optional one-time in-app purchase (MaestroLib Pro Lifetime) processed through the Google Play Billing Library. All billing, payment methods, receipts, and purchase restoration are handled directly by Google Play under Google's Privacy Policy and Terms of Service. MaestroLib never collects or stores your payment card details or Google account password.
- User-Added External Audio Links: If you manually attach an external web URL (e.g., YouTube, Spotify, SoundCloud, or Google Drive) to a score's audio playlist and tap to open it, MaestroLib hands that link to your device's web browser or corresponding app via Android ACTION_VIEW. Those external apps and websites operate under their own privacy policies.

​

5. Sharing, Printing & Backups
- System Share & Print: When you tap "Share Score PDF", "Share Folder", or "Print Score", MaestroLib generates temporary read-only access via Android FileProvider strictly for the target application or Android Print Spooler that you choose.
- Android System Backup: MaestroLib enables Android's standard application backup flags (allowBackup and hasFragileUserData) so your local score database and annotations can be preserved according to your device's Android backup and uninstall settings. You remain in full control of Android device backups in your system settings.

​

6. Data Retention & Your Deletion Controls
Because MaestroLib stores no user content on developer servers, you have immediate direct control over all data stored on your device:

- Inside the App: You can delete individual scores (which also removes their attached recordings and database records), clear page annotations, remove audio tracks, or delete folders/setlists at any time.
- On Your Device: Clearing MaestroLib's app data in Android System Settings or uninstalling the app (without electing to retain fragile app data on uninstall) permanently deletes local app files and databases stored on the device.
- Purchase Records: In-app purchase history associated with your Google Play account is managed by Google Play and can be restored on reinstall using "Restore Purchases".

​

7. Children's Privacy
MaestroLib is a general utility application for musicians and document readers. We do not knowingly collect personal information from children or any other users. Because no personal accounts, tracking SDKs, or user-submitted server profiles exist, no personal data from children is collected or transmitted to us.

​

8. Changes to This Policy & Contact
If future versions of MaestroLib introduce features that change how data is processed (such as optional cloud synchronization), this Privacy Policy will be updated with a revised effective date prior to release.

​

Contact Information:
Developer / Publisher: [Satriya Krisna - TuneInsiders]
Support & Privacy Email: [tuneinsiders@gmail.com]
Website: [https://www.satriyakrisna.com]

MaestroLib • Privacy Policy • Last Updated November 13, 2026

bottom of page