Privacy Policy

Last updated: September 30, 2026

Introduction

MoneyLogger ("the App") is a personal finance application that helps you track expenses, manage categories, and monitor your spending. This Privacy Policy explains how we collect, use, and protect your information when you use the App.

Data We Collect

When you use the App, we collect and store the following data:

How We Use Your Data

Your data is used solely to provide the App's functionality. If you use the App without an account, your data stays on your device and is used only to display your expenses and summaries locally, except for anonymous crash reports and optional usage analytics (see Third-Party Services) and the data Smart Suggestions sends when you enable it (described below).

If you create an account, we additionally use your information to:

In both cases, your data is used to:

We do not sell your personal or financial data, we do not share it with third parties for their own purposes, and we do not use it for advertising. The service providers listed in this policy process it only on our behalf to provide the App's features. We collect anonymous usage analytics to help us find bugs and improve the App. You can disable analytics at any time from Settings.

Smart Suggestions and Location

Smart Suggestions is an optional Android-only feature that turns banking notifications into pre-filled expense suggestions. You must explicitly enable it during onboarding, whitelist each banking app whose notifications you want processed, and grant the relevant Android permissions. The feature is fully opt-in and can be disabled at any time.

If you also grant location permission, your device's last known location is read at the moment a whitelisted banking notification is processed. The App requests precise location; on Android 12 and later you can choose between Precise and Approximate in the system permission dialog, and either choice is sufficient — the feature works the same with either precision. The location is used in two ways:

On devices taking part in the TypeSafe test described below, your location is not sent to TypeSafe: the App compares locations on your device and sends only whether a past expense was recorded within about 1 km. If such a request falls back to Gemini, the location is sent to Gemini as described above.

Location data is never used to track you, never used for advertising, and never shared with any third party other than Google's Gemini service (for the prediction request described above; TypeSafe, in the test described below, receives only whether a past expense was recorded within about 1 km, never the location itself) and Google Firebase (for syncing your accepted expenses, only if you are signed in). Location data is never collected or transmitted while you are not actively using Smart Suggestions, and the App does not run any background location tracking, geofencing, or continuous location monitoring — location is only read in response to a banking notification arriving on your device. You can revoke the location permission at any time from your device settings, and Smart Suggestions will continue to work without it.

On iOS, the App does not request or collect location data.

Smart Suggestions and TypeSafe (Limited Test)

We are testing a second engine for Smart Suggestions with a limited group of Android users. It is provided by TypeSafe AI, Inc. ("TypeSafe"), whose Jev model picks the most likely answer from options the App prepares on your device; it does not write text of its own. We choose remotely which devices take part in the test. If your device is not part of it, this section does not apply to you and Smart Suggestions works as described above.

On a device that is part of the test, the App sends the data listed below to a server we operate on Google Cloud (Cloud Functions for Firebase, in the United States). The server passes it to TypeSafe and returns TypeSafe's answer to the App. The App sends:

The App does not send:

Notification text is sent as your bank wrote it, so it can include anything your bank puts in a notification, such as the last digits of a card number, an available balance, or your name.

TypeSafe processes this data as our service provider, only to answer our requests, under a data processing agreement with us. TypeSafe states that it does not train or fine-tune AI models on the data it receives. The agreement does not set a fixed retention period: TypeSafe keeps the data for as long as necessary for the processing, in compliance with applicable laws. Our server does not store the data it passes on, and it does not write the notification text or your expense data to its logs.

TypeSafe's services are hosted in the United States. If you are in the European Economic Area, the United Kingdom, or Switzerland, sending this data to TypeSafe is a transfer of your personal data to the United States. The transfer is covered by the European Commission's Standard Contractual Clauses, with the UK Addendum and the adaptations for Switzerland, which are part of our data processing agreement with TypeSafe.

If the App cannot prepare a request for TypeSafe (for example, when it cannot find an amount in the notification), if TypeSafe or our server cannot be reached, does not answer in time, or returns an error, or if the answer cannot be used, the App sends that request to Google's Gemini instead, with the data described above for Gemini. Learning the format of your bank's notifications always uses Gemini. You cannot choose the engine yourself; to stop sending notification data to either service, turn off Smart Suggestions in Settings or revoke notification access in your device settings.

See the TypeSafe Privacy Policy and the TypeSafe Data Processing Addendum.

Data Storage and Security

Your data is always stored locally on your device first. If you are not signed in to an account, your data remains on your device and is not synced to any server. Apart from anonymous crash reports and optional usage analytics (see Third-Party Services), only Smart Suggestions, if you enable it, sends data off your device, as described in the Smart Suggestions sections above.

If you sign in to an account, your data is automatically synced in the background to Google Firebase services, hosted on Google Cloud infrastructure. Data is encrypted in transit using TLS and encrypted at rest on Firebase servers. We follow industry-standard security practices to protect your information.

Third-Party Services

The App uses the following third-party services:

Your Rights

You have the following rights regarding your data:

Children's Privacy

The App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us so we can take appropriate action.

Changes to This Policy

We may update this Privacy Policy from time to time. When we make changes, we will update the "Last updated" date at the top of this page. We encourage you to review this policy periodically.

Contact

If you have any questions or concerns about this Privacy Policy or your data, please contact us at:

[email protected]