This Privacy Policy explains how 1M Finance ("we," "us," or "our") handles information when you use our mobile application and website at finance.one-m.app. We built 1M Finance with a strong belief that your financial data belongs to you — not us.
If you have any questions, contact us at finance.contact@one-m.app.
All financial information you enter into 1M Finance — including transactions, budgets, categories, account balances, and net worth data — is stored exclusively on your device. We do not have servers that store your financial data, and we have no ability to access, read, or view it.
Financial health indicators displayed in the App (such as debt-to-income ratio, liquidity runway, and currency exposure) are computed entirely on your device using the data you have entered. These calculations are performed locally and are never transmitted to our servers or any third party.
If you enable backups:
To be explicit about what we do not do:
While your financial data stays private, the app does collect or process a limited set of non-financial information in order to function.
1M Finance uses Firebase Authentication (provided by Google) to manage user accounts. When you create an account, we collect:
This information is used solely to authenticate you and link your account to your device's local data and cloud backup. We do not use it for advertising or to build a profile about you.
We store a user record in Google Firestore (hosted in Europe) that includes your display name and email address (from authentication), a device identifier (for device binding), and your subscription entitlement (tier, status, expiry). This record is used solely for account management, subscription verification, and single-device enforcement. No financial data (transactions, accounts, budgets, or categories) is stored on our servers.
We use Firebase Analytics and Firebase Crashlytics (both provided by Google) to understand how the app is used and to identify and fix bugs.
This diagnostic data may include:
This data is associated with a randomly generated identifier (Firebase Installation ID), not with your name or email address. It never includes your financial data — no transaction amounts, account names, balances, categories, or budget figures are transmitted.
We do not use advertising identifiers (IDFA), do not participate in ad networks, and do not share diagnostic data with advertisers. This data is used solely to improve app stability and the user experience.
To support crash diagnostics and app compatibility, we collect basic device information including device model and operating system version. This data is collected through Firebase Crashlytics and is used solely for technical diagnostics.
1M Finance supports Face ID and Touch ID for app lock. Biometric authentication is processed entirely on your device by the operating system's secure enclave. We never receive, store, or transmit your biometric data — we only receive a pass/fail result from the operating system.
When you purchase or restore a subscription, the app communicates with our verification service (via Google Cloud Functions, hosted in Europe) to validate the transaction with Apple. This process includes your subscription receipt and entitlement status. It does not include any financial data from within the app.
If you use multi-currency features, the app fetches current exchange rates from a third-party API. This request contains no personal data — it is a simple public data lookup.
1M Finance offers a premium subscription. Subscriptions are purchased and managed through the Apple App Store (iOS) or Google Play Store (Android). We do not collect or store your payment card details. All billing and payment processing is handled entirely by Apple or Google under their respective terms and privacy policies. We receive only a confirmation of whether a valid subscription is active — not any payment details.
We do not use any collected information for advertising, profiling, or sale to third parties.
1M Finance integrates with the following third-party services. Each operates under its own privacy policy:
Your financial data is retained only on your device and, if you choose, in your personal cloud backup account. Deleting the app removes all local data. Managing or deleting your cloud backup is done directly through iCloud or Google Drive settings.
You can delete your account at any time directly within the app:
Upon account deletion, your authentication record, server-side profile, and subscription data are permanently removed. Local data on your device is also cleared. Because we do not store your financial data on our servers, there is nothing else to delete on our end.
Cloud backups in iCloud or Google Drive are not automatically deleted and must be removed manually. If you have an active subscription, cancel it in the App Store before deleting your account — account deletion does not stop subscription billing.
You may also request deletion by contacting us at finance.contact@one-m.app. For step-by-step instructions, see our data deletion guide.
1M Finance is not directed at children under the age of 13 (or the applicable minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us at finance.contact@one-m.app and we will take steps to delete that information.
Depending on your location, you may have rights regarding your personal data, including the right to access, correct, or delete it. Because we hold only a minimal amount of personal data (primarily your email address and authentication record), these rights are straightforward to exercise.
To request access to, correction of, or deletion of your account data, contact us at finance.contact@one-m.app. We will respond within 30 days. You can also exercise your right to deletion directly within the app, as described in Section 6 above.
For residents of the European Economic Area (EEA) and United Kingdom, your rights under the GDPR include: the right to access, the right to rectification, the right to erasure, the right to restrict processing, and the right to data portability.
For California residents, the CCPA grants you the right to know what personal information we collect and how it is used, the right to delete your personal information, and the right to opt out of the sale of personal information. We do not sell personal information.
For residents of the United Arab Emirates, your rights under Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data (PDPL) are fully respected. We process only the minimum personal data necessary and do not transfer your data outside the protections described in this policy.
Regardless of where you live, if your local law grants you data protection rights that cannot be waived, those rights are not affected by this policy.
We take reasonable measures to protect the limited personal data we do handle. Firebase Authentication uses industry-standard security practices for credential storage. Financial data on your device is subject to your device's own security protections (device passcode, biometrics, device encryption). Cloud backups are transmitted via HTTPS and protected at rest by your cloud provider's encryption (iCloud or Google Drive).
No method of transmission or storage is 100% secure, but we have designed 1M Finance so that the most sensitive data — your financial records — never leaves your device or your personal cloud storage.
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. For material changes, we will make reasonable efforts to notify you, such as via an in-app notice.
Your continued use of 1M Finance after any changes constitutes your acceptance of the updated policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us: