Apple’s App Store Review Guidelines are the gatekeeper for every app on iOS. Section 3.1.5 specifically addresses cryptocurrency, wallet, and exchange applications — but the rules are dense, and non-compliance can block your app from the App Store entirely. This guide breaks down what Guideline 3.1.5 actually requires, how to assess your app against it, and the common mistakes that trip up developers.
Apple’s App Store Review Guidelines are divided into multiple sections covering safety, performance, business, design, and legal compliance. Guideline 3.1.5 falls under the Business category and is titled “Cryptocurrency”. It establishes the conditions under which apps may offer cryptocurrency-related features — including wallets, exchanges, trading, and mining — while remaining in compliance with App Store policies.
Guideline 3.1.5 applies to any app that facilitates the transmission, storage, or trading of cryptocurrency. This includes:
To pass App Store review, your crypto app must satisfy several concrete criteria. These requirements are designed to protect users, ensure legal compliance, and maintain the integrity of the App Store ecosystem.
Before submitting your app to the App Store, run through this practical evaluation framework. Use the checklist below to identify gaps and address them proactively.
Guideline 3.1.5 also requires compliance with applicable laws in the territories where your app is available. This is not legal advice, but you should consider:
⚠️ These are not App Store requirements but may affect your ability to operate legally — and Apple may ask about them during review.
The table below contrasts common implementation choices that determine whether your app aligns with Guideline 3.1.5 — or risks rejection.
| Feature / Aspect | ✅ Compliant Approach | ❌ Non-Compliant Approach |
|---|---|---|
| Custody model | Disclosed clearly as custodial or non-custodial in app description, privacy policy, and in-app notices. | Vague or misleading statements; claiming “decentralized” while holding private keys. |
| Fee disclosure | All fees (trading, withdrawal, gas) shown in a dedicated section before any transaction is confirmed. | Fees buried in fine print, revealed only after user approval, or not disclosed at all. |
| Mining | Mining performed off-device (cloud/remote); app only displays status and rewards. | On-device mining that drains battery and overheats the device. |
| Licensing | Exchange apps provide evidence of financial licenses or registrations when required. | Operating without required licenses or failing to supply documentation to Apple. |
| Risk warnings | Prominent in-app risk warnings about price volatility, loss of funds, and smart contract risks. | No risk warnings, or warnings that are hidden, vague, or downplay risks. |
| Private key handling | Non-custodial: keys stay on device; custodial: keys stored with strong encryption and multi-sig. | Keys stored in plaintext, transmitted over insecure channels, or accessible by unauthorized staff. |
Even experienced developers run into trouble with Guideline 3.1.5. These recurring errors are the most frequent reasons for rejection — and they are entirely avoidable.
App name: “VaultBridge” — a non-custodial DeFi wallet that connects to Ethereum and Polygon, allowing users to swap tokens via Uniswap and stake stablecoins for yield.
Compliance assessment:
Outcome: VaultBridge passed App Store review on the first submission because it addressed every requirement of Guideline 3.1.5 with clarity and transparency.
While Guideline 3.1.5 provides a clear framework, it has limitations — and app developers should be aware of them.
This guide is for informational purposes only and does not constitute legal, financial, or tax advice. App Store policies change over time, and regulatory landscapes for cryptocurrency vary by jurisdiction. Always verify the latest version of the App Store Review Guidelines and consult qualified legal counsel for your specific situation.
Do not rely solely on this guide for compliance. Apple’s interpretation of Guideline 3.1.5 can evolve, and additional requirements may be introduced. You are responsible for ensuring your app meets all applicable rules.