Privacy Policy

Last updated: February 18, 2026

1. Overview

MUSD ("the App") is a currency and cryptocurrency conversion tool developed by QIAOZHI LIN ("we", "us", "our"). This Privacy Policy explains how we collect, use, store, and protect your information when you use our App and related services.

2. Information We Collect

2.1 Account Registration Data

When you register for an account, we collect the following information:

This data is stored on our secure server infrastructure (Cloudflare D1) and is used solely for account authentication and management.

2.2 Email Verification Data

If you choose to verify your email address during registration:

2.3 Feedback Data

When you submit feedback through the App:

Feedback is transmitted to the developer via a secure messaging API for the purpose of improving the App. Feedback data is not stored on our servers.

2.4 Rate Limiting Data

To prevent abuse, we temporarily log IP addresses associated with API requests (registration, OTP sending, OTP verification). This data is used solely for rate limiting and is automatically purged.

2.5 Information We Do NOT Collect

The App does not collect, store, or transmit:

3. Local Data Storage

The App stores the following data exclusively on your device using iOS local storage (UserDefaults):

If you enable iCloud Sync, this data is synced via Apple's iCloud Key-Value Store, governed by Apple's Privacy Policy. We have no access to your iCloud data.

4. How We Use Your Information

DataPurposeLegal Basis
Account credentialsAuthentication and loginUser consent (registration)
Phone / EmailAccount recovery and verificationUser consent (optional fields)
Email (OTP)Identity verification during registrationUser consent (optional)
Feedback contentApp improvement and bug fixingLegitimate interest
IP addressRate limiting and abuse preventionLegitimate interest

5. Network Requests

The App makes the following network requests:

5.1 Exchange Rate Data (Read-Only, No Personal Data Sent)

PurposeEndpointData Sent
Fiat exchange ratesapi.frankfurter.devNone (GET request only)
Fiat exchange ratesopen.er-api.comNone (GET request only)
Fiat exchange ratesapi.exchangerate-api.comNone (GET request only)
Fiat exchange ratescdn.jsdelivr.netNone (GET request only)
Fiat exchange rateslatest.currency-api.pages.devNone (GET request only)
Crypto pricesapi.coingecko.comNone (GET request only)
Real-time crypto pricesstream.binance.com (WebSocket)None (subscription only)

5.2 Account & Service Requests

PurposeEndpointData Sent
Account registrationapi.musd.ccUsername, display name, password hash, phone*, email*, invitation code
Account login syncapi.musd.ccUsername, password hash
Email OTPapi.musd.ccEmail address
Feedback submissionTelegram Bot APIFeedback content, device OS version, contact info*

* Optional fields — only sent if provided by the user.

6. Third-Party Services

ServicePurposeData SharedPrivacy Policy
Cloudflare (Workers & D1)Account data storage and API hostingAccount registration dataCloudflare Privacy Policy
ResendEmail delivery (OTP verification)Email addressResend Privacy Policy
Telegram Bot APIFeedback delivery to developerFeedback contentTelegram Privacy Policy

The App does not integrate any advertising SDKs, analytics SDKs (no Google Analytics, Firebase, Mixpanel), crash reporting SDKs (no Crashlytics, Sentry), or social media SDKs.

7. Data Retention

8. Data Security

9. Your Rights

You have the following rights regarding your data:

To exercise any of these rights, please contact us at admin098+musdappprivacy@gmail.com. We will respond within 30 days.

10. Children's Privacy

The App is rated 4+ and is suitable for all ages. We do not knowingly collect personal information from children under 13. Account registration features are optional and not required to use the App's core currency conversion functions. If you believe a child under 13 has provided personal data through registration, please contact us and we will promptly delete it.

11. International Data Transfers

Account data is processed and stored on Cloudflare's global network. By registering an account, you consent to the transfer and processing of your data in accordance with Cloudflare's data processing practices. Cloudflare complies with applicable data protection frameworks.

12. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date. Material changes will be highlighted. Continued use of the App constitutes acceptance of the updated policy.

13. Contact Us

If you have any questions about this Privacy Policy or wish to exercise your data rights, please contact us:

Privacy & Data Summary

MUSD's core currency conversion features work without any account or data collection. Account registration is optional and invitation-only. We collect minimal data necessary for account functionality. No advertising, analytics, or tracking SDKs are used. All server communications are encrypted.