Monely – Money Manager – Personal Finance & Expense Tracker
All your financial data is stored locally in a SQLite database on your device. This includes:
When you use the app, Firebase Analytics receives only generic event names — never your amounts, notes, or descriptions:
| Action You Take | What Firebase Receives | What It Never Receives |
|---|---|---|
| Add / edit / delete expense | Event name, category ID | Amount, note, description |
| Add / edit income | Event name | Amount, note, source |
| Add transfer between accounts | Event name | Amount, account names |
| Create / edit recurring transaction | Event name | Amount, schedule details |
| Create / edit budget | Event name | Budget amount, category name |
| Use search or filters | Event name | Search terms, filter values |
| View stats, Smart Insights, or charts | Screen name | No financial data |
| Create backup / export data | Event name | File contents, your data |
| Change currency or theme | Event name | Selected currency/theme |
| See or interact with an ad | Ad event name | No personal information |
When ads are displayed, Google Mobile Ads may receive device identifiers and ad interaction data to serve and measure ads. This is handled entirely by Google's SDK — we do not see or store any of this data. See Section 5 for full details.
| Data Type | Purpose | Who Has Access |
|---|---|---|
| Your financial data (expenses, income, transfers, budgets) | Display transactions, calculate totals, insights, budgets, Smart Insights card | Only you – device-local only |
| Firebase analytics events | Understand feature usage, identify crashes, improve the app | Google Firebase (anonymised) |
| Remote Config flags | Enable/disable features (ads, rate button, etc.) without an app update | Google Firebase |
| Ad interaction data | Serve relevant ads, measure ad performance | Google Mobile Ads |
Monely stores all your data in a SQLite database on your device using expo-sqlite. The database tables include:
Your currency preference and app theme (light/dark) are stored in AsyncStorage — a device-local key-value store. No cloud sync occurs.
Currency can be set automatically based on your device locale or selected manually at any time from More → Currency Settings.
We use Google Firebase Analytics to understand how the app is used in aggregate and to identify crashes. Only event names and non-financial metadata are sent — your amounts, notes, and descriptions are never included.
Analytics may be automatically disabled for users in the EEA and UK until explicit consent is provided through the in-app Google UMP consent form.
Remote Config lets us adjust app behaviour (such as enabling or disabling features) without pushing an app update. The following flags are controlled remotely:
| Flag | What It Controls | Default |
|---|---|---|
ads_enabled | Master switch — turns ALL ads on or off instantly | On |
banner_enabled | Banner ads shown at the bottom of screens | On |
rewarded_interstitial_enabled | Short video ads that may appear after saving a transaction | On |
rewarded_interstitial_cooldown_minutes | Minimum gap between rewarded ads (default: 24 hours) | 1440 min |
analytics_enabled | Firebase Analytics event collection | On |
rate_app_enabled | Show the "Rate This App" button in the app | Off |
Monely uses Google Mobile Ads (AdMob) to display two types of ads:
Ads are only shown when:
To opt out of personalised ads at the device level:
Google's full privacy policy: policies.google.com/privacy
Where required by applicable privacy law (GDPR for EEA/UK users, CCPA for California users, and similar regulations), we request your explicit consent before enabling analytics or personalised advertising.
The in-app consent form is powered by Google's User Messaging Platform (UMP). Your choices:
Backup is entirely optional and user-initiated. When you tap Create Backup, the app:
monely-backup-YYYY-MM-DD.json file in your device's temporary cacheTap Restore Backup and select a previously created .json backup file. This replaces all current data. Create a fresh backup first if you want to preserve your existing records.
Export your transaction history in two formats:
You choose which types to include: expenses, income, transfers, recurring transactions, budgets, or all of them. The exported file is shared via the system share sheet — we never receive it.
Since we do not collect or store personal data on our servers, most rights (access, portability, deletion) can be exercised directly within the app. For data held by Firebase or Google Ads, you can:
| Service | What It Does in Monely | Data Shared | Privacy Policy |
|---|---|---|---|
| Firebase Analytics | Usage analytics and crash reporting | Event names, category IDs (no amounts or notes) | Link |
| Firebase Remote Config | Dynamic feature flags (ads, rate button, etc.) | Anonymous flag-fetch requests | Link |
| Google Mobile Ads (AdMob) | Banner ads and rewarded interstitial ads | Device identifiers, ad interactions (managed by Google) | Link |
| Google UMP | In-app GDPR/CCPA consent form | Consent status | Link |
Your financial data stays on your device for as long as the app is installed. Uninstalling Monely permanently deletes all local data.
Analytics event data in Firebase is subject to Google's standard retention policies (typically 14 months for event data). We have no control over that retention period.
We do not operate any server or database that retains your personal or financial information.
Monely 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 used the app, please contact us at codeyard.studio@gmail.com.
If we update this privacy policy, the "Last Updated" date at the top of this page will change. Significant changes that affect how your data is used will be communicated through an in-app notice or on our app store listing.
Continued use of Monely after a policy update constitutes acceptance of the revised policy.
Questions about this policy, data rights requests, or general support — reach us at:
Monely is a local-first expense tracker. Your financial data never leaves your device unless you choose to export or back it up. We use Firebase to understand how the app is used in aggregate (event names only — no amounts or notes) and Google Mobile Ads to display occasional ads that keep the app free. You are in full control: view, edit, delete, search, filter, or export everything from within the app at any time, with no account required.