SpendKeep AI is a privacy-first personal finance expense tracking app developed by a team based in Kolkata, India. Its core idea is not to require users to provide bank login credentials and not to use bank synchronization mechanisms such as Plaid, thereby avoiding the risk of data breaches caused by sharing bank passwords.
Purpose and Positioning SpendKeep is designed to help privacy-conscious users automatically record and categorize daily expenses, solving the problems of cumbersome manual bookkeeping and the security risks of traditional bank synchronization apps. The core question it answers is "Are my spending habits healthy?" rather than merely displaying bill numbers.
Main Capabilities
- Zero-input expense tracking: Users can forward transaction alert emails or text messages sent by banks to a dedicated endpoint, and the app automatically extracts the amount and merchant information without manual entry.
- AI automatic categorization: The built-in "AI accountant" instantly identifies the type of spending, classifies transactions as Need, Want, or Savings, and maps them to the 50/30/20 budgeting rule.
- Multi-format import: Supports drag-and-drop import of CSV bank statements (parsed entirely locally in the browser), upload of PDF statements and screenshots, with the platform AI parser securely extracting transactions within the user's authenticated session.
- Subscription and recurring bill monitoring: Automatically tracks periodic charges to help uncover price increases or forgotten subscription services.
- Visual dashboard: Provides itemized views of Needs, Wants, and cash flow, along with annual financial insights.
- Financial calculator suite: Provides more than 18 free browser-based calculators, covering EMI, SIP, retirement planning, and more.
- One-click data export and deletion: Users can export all transaction records as standard CSV at any time, or immediately clear the cloud database with zero backups retained.
How to Use After registering, users get a dedicated forwarding endpoint, and forwarding bank email alerts to it enables automatic entry; users can also drag and drop CSVs in the local mapper, or upload PDFs/screenshots. All categorization processes are completed on-device or within the user's authenticated session, and raw spreadsheets are not uploaded to unverified parsing servers. The app provides Web and native mobile experiences, and Pro users support multi-device synchronization.
Use Cases Suitable for individual users who do not want to hand over bank credentials to third parties, are worried about data breaches in bank synchronization apps, and want to track expenses with extremely low effort. Also suitable for people who want to improve their spending habits according to the 50/30/20 rule and monitor subscription costs.
Pricing and Plans Offers a free version: up to 20 email receipts scanned, up to 3 recurring rules, and 10 AI logs/month, including standard dashboards and analytics, with Pro features unlockable by earning rewards, 100% privacy and local execution. The Pro version is billed annually at 1,836 Indian rupees and includes unlimited AI-parsed transactions, unlimited recurring rules, AI insights, analytics and PDF export, priority support, and multi-device sync.
Privacy and Security The app uses PostgreSQL row-level security (RLS) to isolate each account's data; sessions use encrypted, signed, auto-expiring JWTs and support OAuth verification; bank credentials are not stored, with a strict zero-Plaid, anti-bank-sync design. It fully complies with CCPA and GDPR. Funding comes from subscriptions, and user financial data is not sold.
Limitations Official materials do not specify the supported countries, banks, or language scope; they do not provide the specific AI model names, OCR accuracy, or detailed boundaries between on-device processing and cloud processing. Some features, such as the built-in email client, family/multi-person sharing, and custom LLM prompts, are still in a "coming soon" state, and current availability should be based on the actual product.