Disclaimer
Personal project
CattoExpense is a free, open-source personal side project built for learning and experimentation. It is not a commercial product, not operated by a business, and is not sold, licensed, or supported in any professional capacity. There is no ABN or commercial entity behind this project.
Not financial advice
This application does not provide financial product advice within the meaning of the Corporations Act 2001 (Cth). The developer does not hold an Australian Financial Services Licence (AFSL) and is not authorised to provide financial advice.
CattoExpense is not a financial service, financial product, or tax tool. Do not use it for tax filing, financial planning, investment decisions, or any purpose with financial consequences.
No warranty
This software is provided "as is" without warranty of any kind, express or implied. The developer is not liable for any damages arising from use of this tool, including but not limited to:
- Loss of data or financial information
- Financial losses from decisions based on the app's output
- Inaccurate parsing, categorization, or totals
- Unauthorized access to data on your device
Use entirely at your own risk.
Accuracy
Transaction categorization uses automated pattern matching and may produce errors. The parser may misread amounts, dates, or descriptions depending on your bank's statement format. Categorization is best-effort and not guaranteed to be correct.
Always verify against your original bank statements. Do not assume the output of this tool is accurate.
Your data
All processing happens in your browser. No data is sent to any server, no accounts are required, and nothing is stored after you close the tab. The developer has no access to any data you upload.
AI features (opt-in only): If you choose to use AI categorization or coaching, personally identifiable information (card numbers, account numbers, names) is stripped before anything leaves your browser. Only masked descriptions and aggregated totals are sent to the Google Gemini API using your own API key. Google's terms of service apply to that usage.