Scan results

    Spending Tracker

    Android

    Simple expense and budget tracking app to manage spending, track income, and save money. Features budgeting tools, reporting charts, CSV/PDF exports, multiple accounts, and Dropbox backup.

    NOT ASSESSED

    This app has an open trust check or a verdict held for review.

    The five trust checks

    CITT SCORE
    84
    out of 100
    NOT ASSESSED

    Quick Verdict

    Best for: Personal finance tracking with standard analytics

    What It Means For You

    Usage and crash data is collected by Firebase and Microsoft App Center. Ads are served via Google AdMob with a consent layer that defaults to non-personalised ads. Financial data stays on-device and is not backed up to cloud services automatically.

    Method and Limitations

    Static analysis only. CITT reviewed the code of this build without running the app, so runtime behavior was not observed. The findings below describe the analyzed build and may not reflect server-side controls or later versions. CITT makes no determination about compliance with any law or platform policy; it reports what the artifacts contain and cites the published guidance so a reader can compare.

    How CITT scores an app

    Findings (5)

    Data Security

    2 total
    1 High
    1 Medium

    Network Security

    1 total
    1 Low

    Third-Party Risk

    2 total
    2 Info

    Third-Party Services

    Google AdMob, Google UMP (User Messaging Platform), Google Play Billing, Firebase, Google Analytics (Universal Analytics — vestigial, sunset), Dropbox SDK, Amazon IAP, Microsoft App Center Crashes, Xamarin.AndroidX.Biometric, TeeChart, GalaSoft MvvmLight, Plugin.InAppBilling, Newtonsoft.Json, NCalc, Microsoft MAUI Essentials

    Security Strengths

    • allowBackup="false" prevents Google Cloud backup of financial database
    • Firebase crash collection explicitly disabled via manifest flag
    • Biometric authentication available as alternative to passcode lock
    • FileProvider used for CSV/PDF export — prevents raw file:// URI exposure
    • Amazon IAP receiver protected by app-specific permission
    What changed since the last scan

    Version diff is on the Developer plan. See developer plans.

    Context Tags

    financial
    sensitive data
    ads

    Package

    com.mhriley.spendingtracker

    Version

    2.8.1 (versionCode 600216)

    Analysis Date

    Jun 13, 2026

    0

    Was this analysis helpful?

    Feedback helps us improve our analysis

    View on Play Store

    Recommendation: Trustworthy

    Thoughtfully designed budget tracker with strong privacy protections. Biometric authentication, GDPR-compliant ad consent, no invasive permissions, and offline-first architecture. Ideal for everyday expense tracking.

    Key Findings

    Data Security - 2 findings (1 high, 1 medium)

    Network Security - 1 finding (1 low)

    Code Safety - 0 findings

    Privacy - 2 findings (2 info)

    Privacy Concerns

    What Data is Collected

    • Financial transactions, budgets, and income records: accessed on your device and stored locally, not sent to the developer's servers
    • Advertising ID: shared with Google AdMob to serve and target ads
    • App category interest (personal finance): shared with Google's advertising platform for behavioral targeting
    • Device information (model, OS version, app version): sent to Microsoft when the app crashes

    Third-Party Data Sharing

    The following third parties may receive your data:

    • Google AdMob - advertising display and behavioral profiling
    • Microsoft App Center - crash reporting and diagnostics
    • Dropbox - optional, user-controlled backup of your financial data

    Understanding the Scores

    Security: 82/100
    Privacy: 88/100

    Security Breakdown

    • Data Security: 78/100 - Your financial records are stored locally on your device. The database is not encrypted, which means your data could be accessed if someone gains physical access to your phone's internal storage.
    • Network Security: 95/100 - Nearly all communication with external services uses secure, encrypted connections.
    • Code Safety: 100/100 - No code safety issues found. The app ships with release settings and no developer backdoors.

    Privacy Breakdown

    • Data Collection: 88/100 - Your spending data stays on your device. Advertising tools access your Advertising ID and app category for ad targeting.
    • Data Sharing: 88/100 - Advertising identifiers and crash diagnostics may be shared with Google and Microsoft. Your personal financial records are not shared with third parties.
    • User Control: 92/100 - Strong user control through biometric lock, GDPR-compliant ad consent management, and optional Dropbox backup you can enable or disable at any time.

    Positive Security Features

    • Biometric authentication (fingerprint or face recognition) available as an app lock option
    • Financial data stays on your device by default; Google Cloud backup is disabled
    • No location or contacts permissions requested, keeping the permission footprint minimal
    • GDPR-compliant ad consent defaults to non-personalized ads before you agree to targeted advertising
    • Secure file sharing for CSV and PDF exports prevents unauthorized access to exported files
    • Firebase crash collection explicitly disabled, reducing background data transmission
    • Release build with no debug settings or developer backdoors

    Areas for Improvement

    GDPR / CCPA Compliance

    The app's privacy practices could be strengthened by:

    1. Data Deletion Capability
      The Play Store data safety section states that data cannot be deleted, which may create a gap with GDPR's right to erasure for advertising-related data held by third parties.

    2. Opt-in Crash Reporting
      Crash reporting to Microsoft is active by default and requires users to turn it off in Settings under Data and Privacy. Defaulting to opt-in would give users more control from the start.

    Security Enhancements

    1. Database Encryption
      Encrypting the financial database would protect your transaction history if your device is lost, stolen, or accessed without your permission.

    2. Screenshot Protection
      Adding protection to prevent financial screens from appearing in the app switcher or being captured by screen recording tools would reduce the risk of accidental data exposure.

    Technical Context

    App Type: Personal finance manager, sensitive financial data
    Classes Analyzed: 0
    Third-Party Services: 15 third-party services identified
    Context Tags: financial, sensitive_data, ads


    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: MH Riley Ltd
    Version: 2.8.1 (versionCode 600216)
    Analysis Date: 2026-06-13
    Package: com.mhriley.spendingtracker

    Analysis Limitations

    • Static analysis only (code review without running the app)
    • Based on APK version 2.8.1 analyzed on 2026-06-13
    • May not reflect server-side security controls
    • Cannot detect all runtime behaviors

    Right of Reply

    Developer not yet contacted