1. Information We Collect and How We Use It
Device identifier: On first launch, the App generates a random identifier locally on your device (the “device identifier”) to distinguish app installations and to correlate de-identified analytics and diagnostics data. This identifier does not read or use IMEI, device serial number, MAC address, IDFA, OAID or other permanent device or advertising identifiers, is not linked to your real identity, and is not used for cross-app tracking; it is regenerated if you reinstall the App.
Analytics and diagnostics: After you accept this Policy, to understand feature usage, locate and fix faults, and improve stability and experience, we collect a session identifier, device platform, brand, model and model class, operating system version, system language and time zone, app display language, app version and build number, screen name, feature events, error type and stack-trace summary, operation duration and result status, associated with the device identifier.You can stop product analytics by turning off “Help us improve” in “Me → Settings → Privacy & Data”; crash and error diagnostics keep the App stable and are not affected by this switch.
Microphone: When you use the tuner, the App accesses the microphone to capture sound solely to analyze pitch locally on your device in real time. We do not upload, store or share your recordings or audio.
Camera: When you use “Capture to import” to photograph a score, the App accesses the camera to take a photo, used solely to generate a score image stored locally on your device. We do not upload, store or share the photos you take.
Clipboard: When you edit text in the App’s input fields (such as feedback or search) or use the system copy/paste function, the App (through the operating system’s text-input component) may read whether the clipboard contains pasteable text and its content, in order to provide basic input features such as paste. Such content is used only locally on your device for that purpose; we do not collect, store, upload or share your clipboard content. On the “Enter invite code” page, the App reads the text on the clipboard once, only when you tap the “Paste” button, to find an invite code and fill it into the input field; it never reads the clipboard automatically at launch or at any other time. The recognized code is sent to us only after you tap submit, and no other clipboard content is uploaded.
Locally stored information: The scores, images, PDFs, notes, titles, styles and difficulty labels you import, together with app settings, selected instrument, metronome and tuner configuration, practice records, recent usage, score indexes and thumbnail caches, are stored only on your device by default.
Account information: The App’s core features can be used without an account. If you choose to sign up or sign in, we collect the email address or phone number you provide (used to send verification codes and as your sign-in credential), and, for the third-party sign-in method you choose (Apple, Google, Huawei or LINE), the account identifier, display name, avatar and email address returned with your authorization. This information is used to create and identify your account, recognize the same user across devices and sign-in methods, recover your account and send security notices (for example, when your account signs in on another device), and provide account-bound services such as membership. When you sign in, we also record information about the device you use (device identifier, device model, platform and device type, operating system version, app version and language) to show you your signed-in devices, limit how many devices can be signed in at the same time, and send security notices. We do not use your email address or phone number for marketing. You can view, change or unlink sign-in methods in “Profile”, and you can request account deletion.
Membership and order information: When you purchase a membership through an app store or payment channel, we receive the transaction identifier, product, status and time returned by that channel, used to activate, renew and verify your entitlements. We do not collect payment details such as card numbers or payment account passwords; payment is handled by the app store or payment provider.
Invitations and rewards: When you use “Invite friends”, we generate an invite code for your account and record the number of successful invitations, points earned and deducted, your points history, redemption records, and the membership days you receive from rewards (including days saved while you are already on the top plan, which start when your subscription ends). When you enter someone else’s invite code, we record that code, how it was entered (typed or pasted), the device identifier, the device platform, when the App was first installed on that device, and the account linked after you sign in, in order to check eligibility, give rewards to both parties and prevent the same device or account from claiming more than once. The inviter can see only the number of invitations, points, your masked nickname (only its first character is shown, e.g. "J**"), and whether you have signed in or subscribed; they cannot see your account, contact details or any other information. Likewise, the invite link page you open and the page where you enter an invite code show the inviter's masked nickname. When you take part in the posting task, we collect the post links you submit and their platforms, the post figures you enter (views, likes, comments, shares and saves) and the screenshots you upload; our reviewers open the post links and look at the screenshots to verify that posts meet the requirements and that the figures are accurate. This information is used only to give, verify and withdraw rewards.
Feedback: When you submit feedback, we collect the content you write, any contact details and screenshots you choose to provide, device and environment information at the time of submission (device model, device type, operating system version, app version and install channel, screen size, system and app language, time zone, and microphone permission status; if you are signed in, also your membership status at that time), and the app’s diagnostic log (app and system version, actions and error records; no passwords, sign-in credentials or other sensitive data), solely to handle and reply to your feedback and diagnose problems.
2. Information We Do Not Collect or Upload
We do not upload your score images and PDF content, recordings or audio, note text, or full local file paths, and we do not collect any phone number, email address or third-party account information that you have not actively provided or authorized.
The App does not collect precise location, does not collect biometric or other sensitive personal information, does not perform advertising tracking, and does not sell your personal information.
3. Device Permissions
Microphone: requested only when you use the tuner, for local pitch detection. If denied, the tuner cannot work properly.
Camera: requested only when you use “Capture to import” to photograph a score. If denied, you can still import from your photo library or files.
File / media access: when importing scores or attaching screenshots to feedback or the posting task, the App reads the images or PDFs you actively select through the operating system’s file or document picker. On iOS and Android this is handled by the system and generally does not require you to separately grant photo-library or storage permissions.
You can review, manage or revoke granted permissions in system settings at any time. Revoking a permission may disable related features but will not affect other features that do not require it.
4. Third-Party Services and Entrusted Processing
Analytics and diagnostics are provided by services that we deploy and operate ourselves. The data is processed directly by us and is not provided to third parties:
Product analytics — our self-hosted analytics service processes the device identifier, session identifier, device and system information, app version, screen and feature events, and operation durations.
Crash and error diagnostics — GlitchTip, an open-source diagnostics service we self-host, processes the device identifier, error type and stack-trace summary, device and system information, and app version. The App includes the open-source Sentry software development kit solely to collect crash information on your device; the data is sent only to our self-hosted service and never to Sentry (Functional Software, Inc.).
Third-party sign-in services: When you choose to sign in with Apple, Google, Huawei or LINE, the respective provider processes your sign-in under its own privacy policy and, with your authorization, provides us with the information described under “Account information” above; we send the provider only what is necessary to complete sign-in verification. Provider privacy policies: Apple https://www.apple.com/legal/privacy/ ; Google https://policies.google.com/privacy ; Huawei https://consumer.huawei.com/en/privacy/ ; LINE https://line.me/en/terms/policy/ .
5. Where Information Is Stored and Cross-Border Transfer
Depending on the app version you use and your region, analytics and diagnostics data is transferred to and stored on our self-hosted servers in the corresponding region: the mainland China version stores it within China and does not provide it outside mainland China; versions for other countries or regions store it on our servers in Singapore. To understand overall usage trends, we may transfer aggregated statistics that contain no personal information (such as daily active users) between the two regions; such aggregates cannot identify any specific device or person.
Information stored locally on your device always remains on your device and is not uploaded together with the above analytics and diagnostics.
Account, membership and order, invitation and reward, and feedback information is stored on our servers: the mainland China version stores it within China; versions for other countries or regions store it on our servers in Singapore, separately from the mainland China version.
6. Retention Period
Analytics and diagnostics data we upload is retained for 30 days from the date of receipt; after that period we delete or anonymize it, except where laws or regulations require otherwise.Analytics data that has not yet been uploaded is kept on your device for at most 29 days and is deleted from the device once uploaded.
Information stored locally on your device is retained until you delete the relevant content or uninstall the App.
Account information is retained for as long as your account exists. After you request deletion, the account enters a 7-day cooling-off period during which you can sign in again to cancel; when the period ends we delete or anonymize your account information, except where laws or regulations require otherwise (for example, retention of transaction records).
Screenshots you upload for the posting task are kept for 90 days from upload and then deleted. Other invitation and reward information is kept for as long as your account exists. After your account is deleted, we delete your invite code, posts, points and redemption records, and the invitation records in which you are the inviter; the record in which you were invited is unlinked from your account; what remains (device identifier, invite code, how and when it was entered, and similar details) is no longer associated with your account and is used only to prevent the same device from claiming rewards again. Records created by entering an invite code while signed out are linked only to the device identifier and contain no information about your identity.
7. How We Protect Information
We adopt technical and organizational measures consistent with industry practice to protect your information, including data minimization, permission-on-use, local processing first, and encryption of data in transit (HTTPS).
Please understand that the internet is not an absolutely secure environment and no security measure can guarantee absolute security. Please keep your device secure and back up important score files yourself.
8. Sharing, Transfer and Disclosure
Except for the entrusted processing described in Section 4, with your prior consent, as required by laws, regulators or judicial authorities, or as necessary to protect the lawful rights of you, the public, us or our partners, we do not share your personal information with third parties and do not proactively disclose it.
If a merger, division, acquisition or asset transfer involves the transfer of personal information, we will require the new holder to remain bound by this Policy or obtain your consent again.
9. Your Rights
Subject to applicable law, you have the right to access, copy, correct, supplement and delete your personal information, to withdraw consent you previously gave, and to lodge a complaint regarding our processing of personal information.
You can manage or revoke permissions in system settings, manage or delete locally stored scores, practice records and settings within the App, and view and edit your account details, change or unlink sign-in methods, or request account deletion in “Profile”; you can turn off “Help us improve” in “Me → Settings → Privacy & Data”, which also deletes analytics data not yet uploaded from this device; to exercise the above rights with respect to analytics and diagnostics already uploaded, please contact us using the methods in “Contact Us”.
If you believe our processing of personal information harms your lawful rights, you may also complain to the relevant regulator. We will respond to your reasonable requests within the period required by law.
10. Children and Minors
Minors should use the App with the consent and guidance of a guardian. If you are a guardian and believe a minor has provided personal information to us without your consent, please contact us and we will handle it in accordance with law.
11. Updates to This Policy
We may update this Policy from time to time. If an update materially changes the purpose, method, type or recipients of personal information processing, we will notify you by reasonable means such as in-app notices and, where necessary, obtain your consent again.
12. Contact Us
Personal information handler: Beijing Xunji Technology Co., Ltd.
If you have any questions, requests or complaints about this Policy or personal information protection, please contact us at support@musicadept.com. We will handle your request as soon as possible and respond within the period required by law.