Privacy Policy
Last updated: August 2026
Overview
Spendwise is a local-first browser extension. By default, all your order and spending data is stored only on your device (in your browser) and is never sent to us or any third party.
There is one optional exception: the AI Coach feature. Only when you choose to use it, a summary of your spending and the message you type are sent off your device so the AI can answer you (see "AI Coach (Optional)" below). AI Coach is not required to use the extension.
Data We Access
- Order history: When you visit a supported platform — Zomato, Swiggy, Blinkit, Zepto, BookMyShow, Amazon, Flipkart, and Myntra — Spendwise reads your own order history from that site (order dates, amounts, item/restaurant names, and order status). This is stored locally in your browser's IndexedDB.
- Authentication: To fetch your order history, requests reuse the session you are already logged into on each platform (your existing cookies). We never store, copy, or transmit your login cookies or passwords.
Data Storage
- All order data is stored in IndexedDB in your browser — never on our servers.
- Small configuration (budget settings, preferences, AI Coach settings) is stored in chrome.storage.local on your device.
- You can delete all your data at any time from the dashboard settings.
AI Coach (Optional)
Spendwise includes an optional AI Coach that answers questions about your spending in natural language. It is off until you use it. When you send a message to the AI Coach, the following is transmitted off your device:
- A summary of your spending (such as totals, top merchants/restaurants, category and monthly trends) and the question you typed.
- The data is processed by Google's Gemini AI model to generate a response.
There are two ways the AI Coach can run, depending on your settings:
- Default (hosted) mode: Your message and spending summary are sent to Spendwise's own backend service (hosted on Amazon Web Services), which forwards them to Google Gemini and returns the answer. The backend uses this data only to generate your response and to enforce basic usage limits; it is not sold or shared for advertising.
- Bring-your-own-key mode: If you enter your own Google Gemini API key (stored locally on your device), your message and spending summary are sent directly from your browser to Google Gemini using your key, and do not pass through the Spendwise backend.
- We do not send your full raw order list, delivery addresses, phone numbers, or payment-card details to the AI.
- Data sent to Google Gemini is governed by Google's Privacy Policy and Gemini API Terms.
- If you never use the AI Coach, none of your data ever leaves your device.
Data We Do NOT Collect
- We do not collect analytics or telemetry about your browsing.
- We do not use tracking or advertising, and we do not sell your data.
- Outside of the optional AI Coach feature described above, we do not transmit your data to any server.
Permissions Explained
- storage: To save your order data and preferences locally on your device.
- scripting: To re-run order extraction on a supported site when you click Sync.
- Host permissions (zomato.com, swiggy.com, blinkit.com, zepto.com, bookmyshow.com, amazon.in, flipkart.com, myntra.com): To run content scripts that read your order history from these specific sites.
Contact
For privacy questions, contact vishaltodkar07@gmail.com or open an issue on our GitHub repository.