Privacy Policy
This legal text is maintained in English. Contact support for help in Dutch, French, German, or Spanish.
Transpose Music lets users upload score PDF files to a configured processing backend, review recognized notation, and export transposed PDF and MusicXML files.
Data processed
The service processes score PDFs you upload; recognized and corrected MusicXML or MXL; MuseScore files; generated PDF and MusicXML exports; job identifiers, status, timestamps, and tool warnings; subscriber email; Stripe customer, subscription, and checkout-session identifiers; webhook event records; and hashed access tokens. The browser stores your language, subscription access token, last job identifier, and pending checkout state locally on your device.
Purpose
Uploaded and generated files are used only to provide score recognition, review, transposition, export, and deletion features.
Retention
Backend job files are retained temporarily for download and are deleted when you delete the job in the app or when backend cleanup removes expired jobs. The default retention period is 24 hours unless the backend operator changes it.
Sharing
Transpose Music does not sell user data. Hosting providers process service traffic and stored jobs, and Stripe processes subscription and billing data. When optional AI transition review is enabled, the configured provider receives only a compact summary of notation-transition facts and deterministic checks; PDFs, full MusicXML files, local paths, and subscriber credentials are not sent for that review.
Security
Production clients connect to the backend over HTTPS. Subscription jobs and downloads are scoped to the subscriber access token; stored tokens are hashed, internal paths are excluded from public responses, and job responses are marked no-store.
Your choices
You can delete a job from the app after downloading results. For privacy requests, contact privacy@transposemusic.app.
Payments
Stripe processes payment details. Transpose Music stores the related customer, subscription, checkout-session, status, and lifecycle identifiers needed to grant access, handle webhooks, open the billing portal, and support subscription evidence. Subscription, cancellation, and refund information is available in the Terms.
Copyright and score rights
Only upload scores you have the right to process.