← Back to MiaoFi

Privacy Policy

Last updated: March 4, 2026

MiaoFi ("we", "our", or "us") is an AI-powered crypto portfolio analysis tool. This policy explains what data we collect, why we collect it, and how it is used. We designed MiaoFi to be usable without an account — your privacy is a core principle.

What We Collect

Wallet Addresses

When you paste a wallet address, we send it to our servers to fetch on-chain data. Wallet addresses are public on the blockchain — we do not receive or store your private keys or seed phrases.

Usage Analytics

We track page visits and feature usage (e.g., how many analyses are run, share button clicks, referral conversions) via Vercel Analytics. This data is aggregated and not tied to individuals.

AI Feedback

When you rate an AI diagnosis (thumbs up / thumbs down), we store your feedback along with the wallet address and AI output to improve our models over time.

Referral Information

If you arrive via a referral link, we store the referral code to attribute the connection and grant rewards. No personal information is shared between referrer and referee.

Account Information (Optional)

If you choose to log in via Privy (Google, email, or wallet), we store your user ID, email address, and linked wallet addresses to enable features like saved wallets and Pro access. Login is entirely optional — the core analysis works without an account.

What We Never Collect

  • Private keys, seed phrases, or passwords
  • Personal identity information (name, address, phone number)
  • Financial account numbers or payment details beyond what Stripe processes
  • Location data beyond country-level (inferred from IP for compliance)

How We Use Your Data

  • Fetch on-chain portfolio data and deliver AI-powered analysis
  • Improve diagnosis quality using aggregated feedback signals
  • Track product usage to guide feature development
  • Process referral rewards and Pro subscription status
  • Monitor errors to maintain service reliability (via Sentry)

Third-Party Services

We rely on the following third-party services. Your wallet data and usage information may be transmitted to these providers as part of normal operation:

ServicePurpose
PrivyAuthentication (Google, email, wallet login)
SupabaseDatabase — portfolio cache, user data, referral records
Zerion / HeliusOn-chain data — wallet balances, transactions, positions
Anthropic, Google, OpenAIAI analysis — wallet data is sent to these models to generate insights
Vercel AnalyticsAggregated usage statistics
SentryError monitoring and crash reporting
StripePayment processing for Pro subscriptions

Each provider is bound by their own privacy policy and data processing agreements. We do not sell your data to third parties.

AI Analysis and Wallet Data

When you run a portfolio analysis, your wallet address and on-chain data (token balances, transaction history, DeFi positions) are sent to one or more AI model providers (Anthropic Claude, Google Gemini, OpenAI GPT) to generate your diagnosis. This data is transmitted over encrypted connections. We do not intentionally use your wallet data to train AI models, and we select providers with strong data handling commitments.

Data Retention

  • Portfolio cache: stored for up to 24 hours to speed up repeated lookups
  • AI diagnoses and feedback: retained indefinitely for model improvement
  • Purchased credits: valid for 6 months from purchase date, then expired
  • Account data: retained while your account is active
  • Error logs: retained for 30 days via Sentry

Your Rights

  • Anonymous access: You can use the core analysis without creating an account
  • Data deletion: Email us to request deletion of any stored data associated with your wallet or account
  • Opt-out: You may disable analytics in your browser via standard tracking protection tools

Contact

For privacy-related questions or data deletion requests, contact us at privacy@miaofi.ai.

Changes to This Policy

We may update this policy as the product evolves. Material changes will be announced in the app. The "Last updated" date at the top of this page always reflects the current version.