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.