Spendly Privacy Policy

Effective 22 September 2026 (updated for Google Sign-In) ยท Applies to the Spendly Android and iOS app published by Vidyant

The short version. Spendly reads your bank, card and UPI SMS alerts to build your ledger. That parsing happens entirely on your phone. Your SMS text and financial data are never uploaded anywhere. The only data that leaves your device is your Google account identity used to sign in, plus anonymous crash reports and usage statistics. None of it contains message content or financial details.

1. What Spendly does

Spendly is a personal finance app. It scans the SMS inbox on your phone for transaction alerts sent by banks, card issuers, UPI apps and billers, and turns them into account balances, a transaction history, spending analytics and bill reminders. It does not move money and is not connected to any bank.

2. Data we process on your device

DataWhyWhere it lives
SMS messages (read via the READ_SMS and RECEIVE_SMS permissions)To detect and parse financial alerts. Messages that are not financial, including OTPs, passwords, promotions and personal conversations, are discarded immediately and never stored.Read in memory on your phone only
Parsed transactions, balances, bills and subscriptionsTo show your ledger, analytics and remindersPrivate app storage on your phone (a local database only Spendly can read)
App preferences (theme, onboarding state, reminder settings)To remember your choicesPrivate app storage on your phone

None of the data in this table is transmitted to Vidyant or to any third party. Spendly has no server that receives it.

3. Data that leaves your device

Spendly uses two Google Firebase services to keep the app stable and to understand which features are used. Both are configured so that they never receive SMS content, merchant names, amounts, account numbers or any other financial detail.

ServiceWhat it receivesPurpose
Firebase CrashlyticsCrash stack traces, the app version, device model, operating system version, free memory and disk at the time of a crash, and a random installation identifierDiagnosing and fixing crashes
Firebase Authentication (Google Sign-In)Your Google account's name, email address, profile photo URL and a Firebase user IDIdentifying your account so you can sign in
Firebase AnalyticsWhich screens are opened and which features are used, app version, device model, operating system version, approximate country, and a random installation identifierUnderstanding which features matter so we can improve them

The installation identifier is generated by Firebase and is not linked to your name, phone number, email or any account. Collection is disabled in development builds. Google processes this data under the Firebase privacy terms. By default, Google retains Analytics user-level data for two months and Crashlytics data for ninety days.

3a. Signing in with Google

Spendly asks you to sign in with your Google account. We receive only the basic profile Google shares on sign-in: your name, email address and profile photo. This identifies your account and nothing else. Your SMS, transactions, balances and bills are never associated with it and are never uploaded, with or without an account.

You can delete your account at any time from Settings, then "Delete account", or by following the steps at spendly-core.web.app/delete-account. Deletion removes your name, email, photo URL and user ID from Firebase Authentication immediately.

4. Permissions we ask for

5. What we do not do

6. Your choices and rights

7. Children

Spendly is intended for adults aged 18 and over. We do not knowingly collect data from children.

8. Security

Financial data is stored in Android and iOS app-private storage, which other apps cannot read. Because nothing is transmitted to us, there is no data in transit or on our servers to protect. Keep your device passcode enabled to protect the local data.

9. Changes to this policy

If we start collecting new kinds of data, we will update this page and change the effective date at the top before the change takes effect.

10. Contact

Vidyant
Email: SUPPORT_EMAIL_TBD