Our Privacy Promise
MoneyLoft is built with a zero-knowledge architecture. This means your financial data is stored exclusively on your iPhone using iOS Keychain and Secure Enclave. Our servers act as a stateless relay — we forward requests to financial service providers and return responses directly to your device without logging or storing any data.
What Data We Collect
Data We Never Collect
- Bank account credentials
- Account balances
- Transaction history
- Financial institution names
- Personal financial info
Data We May Collect
- Email: Beta list, support, subscriptions
- Analytics: App usage (opt-in only)
- Crash reports: Bug fixes (opt-in only)
- Subscription: Pro status via Apple
- Device ID: Hashed, for rate limiting
Legal Basis for Processing (GDPR)
Optional features like analytics and crash reporting
Core app functionality and subscription management
Service improvement, security, fraud prevention
How Bank Connections Work
We use Plaid (banks and credit cards) and SnapTrade (brokerage accounts) to facilitate secure connections to your financial institutions.
You authenticate directly with Plaid's or SnapTrade's secure interface
The provider sends an encrypted access token to your device
This token is stored in your device's Secure Enclave
When syncing, requests pass through our stateless proxy
Financial data returns directly to your device
Our servers never see, log, or store any of this data
Data Storage
All your financial data is stored locally on your iPhone using:
iOS Keychain
Credentials & tokens (hardware-encrypted)
Secure Enclave
Encryption keys (isolated hardware)
Local Database
Transactions & settings (encrypted at rest)
MoneyLoft does not currently sync or back up your financial data to any cloud, including iCloud — it exists only on your device. An encrypted backup option (with keys only you hold) is on our roadmap; this policy will be updated before it ships.
Third-Party Services
Plaid
Privacy Policy →SnapTrade
Privacy Policy →Apple
Distribution, subscriptions, crash reports
Cloudflare
Proxy infrastructure (no data stored)
Your Rights
- Export your data at any time (CSV from Settings; investment data as CSV, JSONL, or Markdown)
- Delete all your data with one tap (deleting the app removes all local data)
- Disconnect any bank account at any time
- Update your consent preferences (Settings → Privacy)
- Request deletion of your email from our waitlist
For European Users (GDPR)
Under the General Data Protection Regulation, you have additional rights:
Request a copy of your personal data
Correct inaccurate personal data
Request deletion of your personal data
Limit how we use your data
Receive your data in a portable format
Object to processing based on legitimate interests
Withdraw consent at any time
File with your local supervisory authority
International Transfers: When you use Plaid or SnapTrade, your data may be transferred to the United States. These providers maintain appropriate safeguards including Standard Contractual Clauses.
For California Residents (CCPA/CPRA)
Categories of Personal Information Collected
- • Identifiers (email address, hashed device ID)
- • Commercial information (subscription status)
- • Internet activity (app usage analytics, if opted-in)
We Do Not Sell Your Personal Information
MoneyLoft does not sell, rent, or share your personal information for monetary or other valuable consideration. We do not engage in cross-context behavioral advertising.
Your California Privacy Rights
Exercising Your Rights: Contact us at privacy@moneyloft.app. We will respond within 45 days.
Data Retention
Your financial data is stored only on your device — retention is entirely under your control. Delete the app, and all your data is gone.
| Data Type | Retention Period |
|---|---|
| Beta list emails | Until removal request or conversion |
| Subscription records | As required by Apple/tax laws |
| Crash reports | 90 days |
| Anonymous analytics | 2 years (aggregated) |
Children's Privacy
MoneyLoft is not intended for use by anyone under the age of 18. We do not knowingly collect personal information from children. If you believe we have collected information from a child, please contact us immediately at privacy@moneyloft.app.
Security
Contact Us
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last updated" date
- Notifying you within the app (for significant changes)
- Sending an email (for material changes affecting your data)
Your continued use of the App after changes constitutes acceptance of the new Privacy Policy.