Last updated: January 2026 · Effective immediately
The short version: Your financial data stays on your device or your own server. We do not sell data. We do not store your data on shared cloud infrastructure. The only external parties involved are your chosen AI provider (Anthropic or OpenAI) and Auth0 for identity.
FinExpense is an open-source AI-powered expense and invoice management platform developed by Nikolay Sarmadzhiev and Narayan S. The application is self-hosted: you run it on your own infrastructure. This Privacy Policy describes how data flows within the application.
Contact: nikolayds@gmail.com
When you use FinExpense, the following data is stored in a local SQLite database on the server you control:
Receipt images and statement files you upload are stored temporarily in memory during processing and are not written to permanent storage after extraction is complete, unless you explicitly save them.
AI Providers (Anthropic / OpenAI). When you send a message or upload a receipt, the text and image content is sent to your configured AI provider (Anthropic Claude or OpenAI GPT-4o) to generate a response. This transmission is governed by those providers’ privacy policies. Expense amounts, merchant names, and dates may be included in prompts. We recommend reviewing Anthropic’s Privacy Policy and OpenAI’s Privacy Policy.
Auth0. FinExpense uses Auth0 for user authentication. Auth0 stores your email address and account credentials. Auth0’s privacy practices are described at auth0.com/privacy.
Salesforce. If you connect a Salesforce org, FinExpense will read and write Salesforce records on your behalf using your access credentials. No Salesforce data is persisted in the FinExpense database.
All application data is stored in a SQLite database file on the server you deploy FinExpense to. Security of that server is your responsibility. We recommend:
The FinExpense web client uses browser local storage to remember your session token, UI preferences (selected theme, LLM mode), and the current conversation ID. No third-party tracking cookies are used.
Because your data lives on your own server, you have full control over it at all times. You may:
FinExpense is not directed at children under the age of 13 and we do not knowingly collect personal information from children.
We may update this Privacy Policy from time to time. Changes will be reflected in the “Last updated” date at the top of this page. Continued use of FinExpense after changes constitutes acceptance of the updated policy.
For privacy questions or requests, email us at nikolayds@gmail.com or open an issue on the GitHub repository.