← Back to Home

Privacy Policy

Last updated: 14 October 2026

SpendSmart AI ("the app", "we", "us") is a personal expense tracker operated by KCH Labs, a sole proprietorship of Heston Baptist Dsouza based in Mumbai, India. We are the data controller (and Data Fiduciary under India's DPDPA 2023) for your personal data. This policy explains what data we handle and why. We do not sell your data and we do not show ads.

1. The short version

2. Data we collect

2a. Why we are allowed to handle it

If you are in the UK or the European Economic Area, the GDPR requires us to name a lawful basis for each use. These are ours.

In India, we handle your personal data as a Data Fiduciary under the DPDPA 2023, on the basis of your consent and of the legitimate uses that Act permits.

3. Where your data is stored

Cloud data is stored with our cloud database provider (database, authentication and file storage), on infrastructure located in the United States. Access is protected by row-level security, so you can only read and write your own data. Receipt images are held in a private storage bucket scoped to your user account and served only through short-lived signed links.

3a. Shared groups

If you create a group to split expenses, the records inside it are shared with every member of that group. Group expenses, the amounts each person owes, and any payments recorded between you are readable by all members, and any member can edit or delete them. That includes people you add by name who do not have an account yet: once they claim their place in the group, they can see the group's history, including entries made before they joined.

Groups are online only. Your device keeps a read-only copy of the last update so you can look at a group without a connection, but adding, changing or settling anything requires one. This copy is removed when you sign out or delete your data on that device.

Nothing outside a group is shared. Your own transactions, budgets, goals, categories and settings are never visible to other members, and creating a group does not expose any of them. Group data is not deleted when you delete your account: your name is kept on the entries you were part of, and your user account is detached from them, so the other members' record of who owed what stays correct. See section 7 for what "delete my account" does and does not remove.

If you have saved a payment handle (see section 2), it is shown inside your groups beside your name, so the people who owe you know where to send the money. It is visible to the members of the groups you are in and to nobody else, and it leaves with you: when you leave a group, or delete your account, the copy held on that group's record is cleared automatically. SpendSmart AI does not process the payment, does not verify the handle, and never learns whether money moved. Recording a payment in the app is your own note that it happened somewhere else.

3b. View links for a group

A group can be shared with people who are not in it, using a view link. This is off unless a member turns it on, and there is no view link for any group until somebody creates one.

While a view link is on, anyone with the link can open a read-only web page showing every member of that group by the name used inside it, what each of them owes or is owed, the group's expenses, and the suggested payments to settle up. They do not need an account, and they do not need the app. Treat the link itself as the key: anyone it is forwarded to has the same access.

The page deliberately does not show email addresses, account identifiers, comments written on an expense, or an expense's edit history, and it can never be used to join the group or to change anything.

Any member of the group can stop sharing at any time, from the group's People screen. The link stops working for everyone immediately. Creating a new link also switches off the previous one, so there is only ever one link to withdraw.

3c. Invite links

When a member adds you to a group before you have an account, they can send you an invite link. It opens a page that is not the app and does not ask you to sign in. That page is addressed to one person: it shows the group's name, the name you were added under, whether you are owed money or owe it, how much, and, when you owe, who to pay and how much to send each of them, by the names used inside the group.

If a receipt in that group was split line by line, the page also shows you the lines of that receipt: what each item was called, its price and quantity, so you can tick the ones that were yours. It tells you how many other members have already taken a line, never which ones.

The page deliberately does not show anyone's email address, any account identifier, the full membership list, any other member's balance, notes or comments written on an expense, or an expense's history. Nothing on it can change the group other than the lines you claim for yourself.

Treat the link as the key. Anyone holding it sees what you see, so it is worth the same care as the message it arrived in. The link is a single-use, single-person address that expires, and any member of the group can withdraw it at any time; once you have claimed your place, it stops showing figures at all. We ask search engines not to index these pages, and we deliberately run no analytics and set no cookies on them, so the link itself is never handed to a third party.

4. AI, voice, and camera features

AI processing (Anthropic)

Several features send your financial data to Anthropic (the Claude AI API) for processing:

We never add your name, email, or account identifiers to these requests. A document you upload, particularly a bank or credit-card statement, may itself contain personal details such as your name, account number, or balance; that content is transmitted to Anthropic as part of the file. Under Anthropic's API data-use policy, data sent to the Claude API is not retained beyond the request and is not used to train models.

Voice input (Apple and Google)

If you use the Voice button to speak an expense, the app uses your device's built-in speech recognizer to turn your speech into text. To give the best accuracy on Indian merchant names and mixed Hindi–English speech, recognition runs in network mode: the audio is sent to your platform's speech service (Apple on iOS, Google on Android), which returns a transcript. That transcript is then handled exactly like typed text (see AI processing, above).

We do not record your audio, and we never store audio on our servers or send audio to Anthropic. The audio is processed by Apple or Google under their own privacy policies. The microphone is used only while you're actively holding or tapping the Voice control. If you'd rather no audio ever left your device, just don't use the Voice feature; every other way of adding an expense works without the microphone.

Camera and photos

The camera and photo library are accessed only when you choose to scan a receipt. The image is downscaled on your device, sent to Anthropic to be read (see above), and may be stored in your private receipts bucket with the expense. An image you share into the app from another app is read the same way, and is kept only if you switch on "Keep the capture with this entry".

5. Analytics

In the app, off by default. If, and only if, you turn on "Share anonymous usage data", the app sends a small number of product events to our product-analytics provider to help us understand which features people use. These events are limited to milestones such as viewing the upgrade screen, starting a checkout, completing sign-up, activating Pro, and logging a first expense. The only details attached are your platform (iOS/Android/web), your country code, and a pseudonymous account identifier. No expense amounts, merchants, notes, names, or email addresses are ever sent. This is opt-in: nothing is sent until you switch it on, and you can switch it off at any time in Settings.

On our website (the marketing and blog pages) we use Google Analytics to understand aggregate traffic, such as page views and where visitors come from. Google Analytics sets cookies for this purpose and is blocked by default until you accept the cookie banner. It's never sent your expense content, name, or account identifiers.

We use a crash and error reporting provider for both the app and our servers. It's configured so that it doesn't attach your IP address, cookies, request bodies, or account identifiers, only anonymous, content-free error information.

We do not run advertising, we do not use advertising or cross-site tracking cookies, and we never sell your data.

6. Feedback and testimonials

If you send feedback from inside the app, we store your rating, your optional comment, an optional display name, and your country. If, and only if, you tick the box giving permission, we may publish your rating, display name, and country as a public testimonial on our website. We never publish your email address. You can ask us to remove a published testimonial at any time by emailing us.

To stop automated abuse of this one publicly-writable form, we keep a one-way, salted cryptographic hash of the sending IP address for rate-limiting. The raw IP address is not stored and the hash cannot be reversed to recover it.

7. Your rights and controls

What survives account deletion, and why. A small amount of data is deliberately retained after you delete your account, because we're legally or operationally required to keep it: payment and subscription records (needed for tax, accounting, refunds, and chargebacks), administrative access logs (needed to prove our staff didn't misuse your data), and cookie-consent records (needed to prove we honoured your consent choice). If you sent feedback, your name and comment are erased, and only an anonymous rating and country remain. None of this retained data contains your expenses, receipts, or email address.

8. Staff and administrative access

We think you should know exactly what we can see. Our administrative tools let us view account metadata only: your email address, sign-up date, last sign-in, country, subscription status, and whether your account contains data at all.

Our staff cannot read your transactions, amounts, merchants, notes, or receipt images through any administrative tool. That restriction is enforced in the database itself, not merely by policy. Every time a staff member opens a user record, the access is written to an audit log first; if the log write fails, the access is refused.

We may send ourselves an internal operational summary (for example, counts of new subscriptions and a record of administrative actions) through a private team messaging channel. It contains no expense data.

9. Data retention

We retain your account information and expense data for as long as you keep your account. To be precise about what that means, because "active" is a word that can hide a deletion: we do not delete accounts for inactivity, and we do not currently have a dormancy policy. If you never open the app again, your data stays exactly where it is until you delete it, ask us to, or the service shuts down. If that ever changes we will tell you before it affects you, and we would not delete anything without warning you first at the address on your account.

When you delete your account, that data, including receipt images, is removed from our active systems immediately and purged from encrypted backups within 30 days.

Other records are kept as follows:

10. Children

SpendSmart AI is intended for users aged 18 and over. We do not knowingly collect personal information from anyone under 18. If you're under 18, please don't use the service or provide any personal information. If you believe a person under 18 has provided us with personal information, contact us at info@spendsmartai.online and we will delete it.

11. Sub-processors and international data transfers: who else handles your data, and where

Running SpendSmart AI means a few other companies handle some of your data on our behalf. We name a provider where you deal with it directly, where it receives the actual contents of what you write or upload, or where its name is the one you will see on a payment. For the remaining infrastructure we describe each provider by what it does and where it is, which is the level of detail data-protection law asks for and the level our industry publishes. If you want to know the specific company behind any category below, email info@spendsmartai.online and we will tell you.

Some of these providers are outside India. Where personal data is transferred internationally we rely on Standard Contractual Clauses or an applicable adequacy decision. We review this section before adding a provider, and update it when one changes.

Named

By category

12. Changes to this policy

If we make a material change to how we handle your data, we'll update the "last updated" date above and, where the change is significant, notify you in the app before it takes effect.

13. Jurisdiction

This service is operated from India and governed by the laws of India, including the Information Technology Act, 2000 and the Digital Personal Data Protection Act, 2023 (DPDPA).

14. Contact

Questions about your privacy, or want to exercise any right above? Email us at info@spendsmartai.online, or write to KCH Labs, Legend II, D201, Kandarpada, Dahisar West, Mumbai 400068, India.

Who answers. SpendSmart AI is run by one person, so there is no queue and no contact form standing between you and a decision. Data protection questions, and any grievance under the DPDPA 2023, are handled by Heston Baptist Dsouza, KCH Labs, at the email and address above. We acknowledge a request within 2 business days and answer it within 30 days. If we need longer, because a request is complex, we will tell you why before that period is up.