Frequently Asked Questions
Everything you need to know about Cashiro and your financial privacy.
Privacy & Data
Is Cashiro really free?
Yes, Cashiro is 100% free and open-source. There are no hidden fees, subscriptions, or premium features. The project is maintained by the community and is licensed under GPL-3.0.
Is my financial data secure?
Absolutely. Cashiro is built with a 'Privacy First' philosophy. All parsing, categorization, and analysis happen locally on your Android device. We do not have servers to store your data, and we do not use any third-party analytics. The AI model runs locally for complete privacy.
Can I backup my data?
Yes User can backup or export there data in zip which later can be imported within the app. To backup head over the Data Privacy section in settings and under the Export option select the settings you want to save and then export.
What data does the app access?
Only SMS messages from known bank senders. We don't read personal messages or access other app data.
Transaction
Why are wallet transactions marked as Credit?
Wallet transactions (Amazon Pay, Paytm, etc.) are marked as Credit because they're charged to your bank account or credit card first, not direct bank debits. This helps track the actual payment method used.
What's the difference between the 5 transaction types?
• Expense: Money going out of your account (debits, purchases, bill payments) • Income: Money coming into your account (salary, refunds, cashback) • Investment: Mutual funds, stocks, SIPs, trading accounts • Credit: Credit card transactions and wallet payments (money you'll pay later) • Transfer: Money moved between your own accounts (self-transfers)
When should I use Transfer vs Expense?
Use Transfer when moving money between your own accounts (e.g., savings to checking). These don't affect your net worth. Use Expense for actual spending.
Can I export my Transactional data in CSV format?
Yes, you can export your entire transaction history to a CSV file at any time. This is useful for manual backups, tax filing, or deep analysis in spreadsheet software.
SMS & PDF Parsing
How does Cashiro read my bank SMS?
Cashiro requests a one-time read-only permission for your SMS. It uses secure regex patterns to identify transaction-related messages from bank headers. Only Bank SMS are processed; your personal messages are never accessed, read, or stored. It does NOT send any data to any server.
Which banks are supported?
Currently, Cashiro supports over 47 banks across 10 countries, including high support for major Indian banks (HDFC, SBI, ICICI, etc.), US banks (Citi, Discover), and others in UAE, Saudi Arabia, Nepal, and Kenya. For more info check Github, You can request support for your bank via our GitHub issues.
Why aren't my bank SMS being detected?
Check if your bank is supported in our list. If not, report it via GitHub. Ensure SMS permissions are granted and the sender format matches standard bank SMS patterns.
What happens to unrecognized SMS?
They're saved in 'Unrecognized Messages' where you can manually review them or report them to help us improve parsing.
Why are some transactions duplicated?
Some banks send multiple SMS for the same transaction. The app tries to detect duplicates, but you can manually delete any that slip through.
Does it support PDF statements?
Currently, This is a Beta feature and only supported for (GPay and PhonePe PDF statements) which are UPI statements mostly used in India. In Future we'll provide support for more banks as it will user to backfill their transaction history or catch up on entries that are not received via SMS.
AI Features
Why do I need to download the AI model?
This is an optional feature, but to use AI features like chat to get insights about your expenses, income, credits and investments you can download 1.5GB QWEN model that enables on-device chat without sending data to any server, ensuring complete privacy.
What can I ask the AI assistant?
You can ask about spending patterns, budget advice, transaction summaries, and general financial questions based on your data.
Account Management
What are manual accounts?
Manual accounts let you track cash, investments, or accounts from unsupported banks. You update balances manually.
How do I track multiple accounts from the same bank?
The app automatically detects different accounts based on the last 4 digits shown in SMS.
Still have questions? Open an issue on GitHub