What KeepTrack does not collect
- No developer-operated account or login is required. Instrument profiles organize your journal within the app.
- No analytics, advertising SDKs, or tracking technologies are used.
- No music lesson journal data is sent to a backend server operated for the app.
- No marketing databases are used.
- No public or shared CloudKit databases are used.
- No remote AI service processes journal content.
Data used locally on your device
Based on the current app code, KeepTrack: Musical Journey stores
music lesson journal data locally on your device first so the app
can work as expected. This may include:
- book titles, standalone titles, Wishlist entries, current pages, and title statuses
- practice notes, lesson notes, focus areas, wins, next steps, and assignments
- teacher feedback you choose to save in lesson notes
- practice sessions, metronome settings, practice totals, and manual day adjustments
- archive state and restore/delete history needed by the app
- practice audio recordings, their names, notes, favorites and associated piece information
- attached sheet music PDFs, pages you scan into a PDF, score annotations and audio backing tracks
- sight-reading round results used to draw your progress graph
- instrument profiles and the repertoire, history, and reports scoped to each
- weekly practice goals, reference links, and app appearance and language preferences
Local journal data is stored with Apple's SwiftData framework. The
app configures its application support directory with complete file
protection where supported by the operating system.
Private iCloud sync
When iCloud is available, supported journal records, attached sheet
music, score annotations and backing tracks can sync through the
private CloudKit database attached to your own Apple iCloud account.
Practice recordings use a separate sync path in that private database.
This sync is for your devices and does not use a public database,
shared database, teacher collaboration account or developer-operated
journal backend. Apple provides the iCloud service.
Sync depends on your iCloud account, app access, connection and
available storage. Uploads and downloads can take time. If iCloud
is signed out, restricted or unavailable, valid local content remains
usable; content that has not downloaded may be unavailable on that
device. Sync status is shown in the app.
Microphone and practice recordings
KeepTrack can record your playing so you can listen back later.
Microphone access is requested when you start recording. Declining
access or disabling it in iOS Settings leaves unrelated features
available. The app does not use speech recognition for these takes.
Recordings are first saved inside the app's local container. In
version 2.2.0, the audio file and metadata, including its name,
annotation, favorite state, date, duration and associated piece,
can be uploaded to your private iCloud database and downloaded on
your other devices. Recordings are not sent to a developer-operated
server, used for advertising or analytics, or processed by an AI
service.
You can rename or delete recordings in the app. Deleting a synced
recording also queues its deletion through private iCloud sync;
other devices may not receive the change until they reconnect.
Copies you exported or shared outside KeepTrack are separate.
Sheet music files
Choose PDFs and audio backing tracks through the system document
picker, or choose Scan Sheet Music to capture pages with Apple's
document scanner. Camera permission is requested for scanning;
declining it leaves PDF import and unrelated features available.
Scanned pages are converted into an attached PDF on your device.
Selecting a file does not give the app general access to your files
or photo library.
Attached scores, your pen and highlight marks, and backing tracks
are stored with your journal and can sync through your own private
iCloud account. The app displays scores, lets you edit your marks
and export a marked PDF, and plays audio you attach. It does not
send this material to a remote AI service. Exporting or sharing a
file sends that copy only to the destination you choose.
Notes and on-device processing
You can write and edit practice and lesson notes in the app. Saved
notes become part of your local journal and can sync through your
private iCloud account as supported journal records. KeepTrack does
not send note content to a remote AI service.
Premium purchases
KeepTrack Premium is offered through Apple's StoreKit purchase
system. Monthly, yearly, and lifetime products may appear in the
app depending on App Store availability and eligibility. Apple
processes purchase and subscription transactions.
The app uses purchase entitlement status only to unlock premium
features such as guided practice, additional instrument profiles and advanced tools. Payment details are handled by Apple; KeepTrack does not operate a payment server.
Sharing reports and files
Teacher reports are generated on device from saved library data and
previewed before sharing. A report may be copied or shared only when
you choose a copy or share action.
If you share a report, exported score or other file with another app or service, that destination
is outside KeepTrack: Musical Journey and is governed by its own privacy practices.
Support email
If you contact support at
coding98jones@gmail.com,
your email address and any information you include in your message
will be used only to respond to your request and manage support.
Email is handled by your email provider and the recipient's email
provider, outside the app itself. Opening Settings does not send a
request or store feedback text; email is sent only if you choose to
compose and send it in your email app.
Your choices
You can archive and delete music lesson journal material within the app.
Because app data is stored locally first and can sync through your
private iCloud account when available, removing the app from one
device generally removes locally stored app data from that device;
iCloud-synced copies may still be present on your other signed-in
devices until removed through the app or iCloud data management.
For privacy questions, contact
coding98jones@gmail.com.
Changes to this policy
If KeepTrack: Musical Journey changes how it handles data in a future version, this
Privacy Policy should be updated before or at the time the new data
practice is introduced.