MyMoney—Track Expense & Budget Security & Privacy Scorecard
Android
This app collects no advertising or analytics data and shares nothing with marketing networks. Crash reporting via Firebase is disabled by default and requires the user to explicitly enable it. Local financial data is backed up with encryption and excluded from cloud backup services.
Best for
Personal finance tracking with minimal data sharing
Findings
- 0 critical
- 1 high
- 2 medium
- 0 low
- 0 info
1 issue identified across security and privacy analysis.
Top security issues
- Hardcoded Backup Encryption Credentials
- Exported MigrationActivity Allows Any App to Extract Complete Financial Dataset
- Unencrypted SQLite Database Contains Complete Financial Records
Top privacy issues
- Exported MigrationActivity Allows Any App to Extract Complete Financial Dataset
- Hardcoded Backup Encryption Credentials
- Unencrypted SQLite Database Contains Complete Financial Records
Full analysis
MyMoney—Track Expense & Budget
What This Means for You
Your backup files can be read by anyone who obtains them, and other apps installed on a shared device may be able to access your complete financial records without your approval.
Recommendation: Acceptable
Backup files use a fixed passphrase that is identical for every user, so a backed-up file is readable by anyone who knows how the app works. A design in the migration feature also allows other installed apps to access your full transaction history without prompting you. For solo users on secured devices who keep backups in private storage, the app is a solid and privacy-respecting choice.
Best For: Solo users on secured devices who keep backups in private storage
Key Findings
Data Security - 2 findings (1 high, 1 medium)
Network Security - 0 findings
Code Safety - 1 finding (1 medium)
Privacy - 0 findings
Privacy Concerns
What Data is Collected
- Financial records (transactions, account balances, budgets): accessed on your device and stored locally, never sent off-device
- App performance data: may be sent to Google if you choose to opt in to crash reporting
- Device identifiers: may be sent to Google if you opt in to crash reporting
Third-Party Data Sharing
The following third parties may receive your data:
- Google (Firebase): crash reports and basic device information, only if you explicitly opt in to crash reporting
No advertising or behavioral tracking data is shared with any third party.
Understanding the Scores
Security: 75/100
Privacy: 92/100
Security Breakdown
- Data Security: 60/100 - Financial records are stored without additional encryption, and backup files use a fixed passphrase shared by all users, making backed-up data more vulnerable if files leave your device.
- Network Security: 100/100 - All network communication is encrypted in transit and no unprotected connections are permitted.
- Code Safety: 82/100 - The app is built with a minimal network footprint and no browser components, though a migration feature can be triggered by other installed apps under certain conditions.
Privacy Breakdown
- Data Collection: 100/100 - Your financial data stays entirely on your device.
- Data Sharing: 100/100 - No advertising, analytics, or tracking services are present.
- User Control: 100/100 - You have complete control over your data, with crash reporting available only if you choose to enable it.
Positive Security Features
- System-level Android backup is disabled, preventing automatic cloud backup of your financial records
- All network connections require encryption in transit with no unprotected connections permitted
- No advertising, analytics, attribution, or social login services are included in the app
- Crash reporting is disabled by default and requires your explicit opt-in
- Minimal attack surface with no browser components, external link handling, or custom URL entry points
- Backup file encryption uses a structurally sound approach combining authenticated encryption
Areas for Improvement
GDPR / CCPA Compliance
The app's privacy practices could be strengthened by:
Clearer Crash Reporting Disclosure
The privacy policy could more explicitly describe what data is included in crash reports and how long it is retained by Google.User-Controlled Data Deletion
The Play Store data safety section notes that data cannot be deleted. Providing a clear in-app data wipe option would improve transparency and user control.
Security Enhancements
Unique Backup Passphrase per User
Backup files currently use a fixed passphrase that is identical for all users. Allowing users to set their own backup password would ensure that only they can restore their data.Migration Feature Access Control
The migration feature should verify that the requesting app is trusted before providing access to financial data, rather than relying on a parameter that any installed app can supply.
Technical Context
App Type: Personal finance tracker — sensitive financial data
Classes Analyzed: 2,400
Third-Party Services: 6 identified (Firebase Crashlytics, Firebase Installations, Firebase Sessions, Firebase Data Transport, Google Play Services, AndroidX DataStore)
Context Tags: financial, sensitive_data
About This Analysis
This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. We perform static code analysis on Android applications to help users make informed decisions about app security and privacy.
App Details
Developer: Ananta Raha
Version: 6.2-free (versionCode 53)
Analysis Date: 2026-06-13
Package: com.raha.app.mymoney.free
Analysis Limitations
- Static analysis only (code review without running the app)
- Based on APK version 6.2-free analyzed on 2026-06-13
- May not reflect server-side security controls
- Cannot detect all runtime behaviors
Versions & scan history
| Scan | Date | Overall score |
|---|---|---|
| #1 (current) | 80/100 |