Privacy Policy for Spendy
100% Offline-First Privacy Pledge
Spendy is built with a zero-cloud-footprint architecture. All financial transaction tracking, SMS interception, local AI model analysis, and database storage are performed entirely on your local device. No transactional data is ever transmitted, uploaded, shared, or sold to remote servers or third parties.
1. Introduction
This Privacy Policy describes how Spendy ("we," "our," or "the Application"), developed by Nidhin V Ninan, processes, stores, and protects your information. By using Spendy, you consent to the data practices described in this policy.
2. Types of Data Processed
Because Spendy is offline-first, all data processed remains strictly within the application's local sandbox storage directory. The app does not transmit this data to us or any third parties.
Financial Transactions
Records of your income, expenses, accounts, categories, and savings goals mapped and classified locally.
SMS Transaction Logs
Parsed text metadata (such as amount, transaction type, and merchant name) extracted from incoming SMS bank alerts.
Account Details
Wallet names, custom bank names, and the last 4 digits of your account/card suffix to help group alerts.
3. Device Permissions & How They Are Used
To enable intelligent tracking and automated workflows, Spendy requires specific Android system permissions. The application uses these permissions exclusively on-device, as detailed below:
4. On-Device AI Processing (Qwen LLM)
Spendy utilizes local Large Language Model (LLM) inference (Qwen) running natively on your device's CPU/GPU. The semantic classification of your transaction descriptions into budget categories happens completely offline, ensuring your reading and spending habits are never exposed to commercial AI servers.
5. Optional Cloud Backup (Google Drive Integration)
You may voluntarily connect your Google Account to back up your database to your personal Google Drive storage space:
Military-Grade Local Encryption
Prior to being uploaded, your backup file is encrypted on-device using AES-256 standard encryption. Your database is unreadable without your local credentials. Even if someone accesses your Google Drive, they cannot decrypt your database file without your unique security keys which never leave your device.
Direct Synchronization
Data is transferred directly from your device to your personal Google Drive storage space. We do not host intermediate servers, store your files, or have access to your backups, Google OAuth tokens, or decryption keys.
6. Data Retention & Deletion
Since all data is stored locally, it is retained until you choose to delete it. You can instantly wipe your entire local SQLite database, custom categories, budgets, and keys by using the "Wipe All Data" button inside the settings page.
Local Data Control Simulator
Active Database ConnectedTest how Spendy handles data removal. Clicking the button below simulates the local SQLite database wiping sequence inside the mobile app sandbox.
7. Children's Privacy
Spendy is suitable for all age groups, including children (IARC 3+). Because our Application is 100% offline-first and requires no user registration, we do not collect, transmit, or store any personal information from any user, including children under the age of 13. All data remains strictly on the local device sandbox. Parents or guardians can inspect, manage, or delete this local database at any time by using the "Wipe All Data" button in the app settings or by clearing the application storage in device settings.
8. Changes to this Privacy Policy
We may update our Privacy Policy from time to time. We will post any updates directly in the repository and update the "Last Updated" date at the top of this document. We recommend visiting this page occasionally to check for updates.
9. Contact Us
If you have any questions or feedback regarding our local privacy architecture, encryption standards, or offline processing algorithms, feel free to reach out to us:
Developer & Support Contact
Nidhin V Ninan — Lead Architect