The list
| Provider | Purpose | Data |
|---|---|---|
| Supabase | Postgres database, authentication, file storage | All account and financial data, uploaded documents |
| Fly.io | Runs the API and the web application | Data in transit and in memory while serving requests |
| Vercel | Edge routing for the app domain | Request metadata |
| Stripe | Billing outside India | Email, subscription status, payment details held by Stripe |
| Razorpay | Billing in India, cards and UPI | Email, subscription status, payment details held by Razorpay |
| Resend | Transactional email: invites, digests | Email address, message content |
| Inngest | Scheduled jobs: exchange-rate refresh, reminders, digests | Job payloads with household identifiers |
| Sentry | Error reporting, errors only | Error traces with request metadata, redacted |
| Doppler | Secrets management | No customer data; holds service credentials |
| Anthropic | AI features in the product, only when you supply your own key; the website assistant, when its upgrade is switched on | Derived planner figures and any receipt you select; on the website, the question you type |
Regions
[PLACEHOLDER: hosting regions per provider once production is final]
Changes
We will update this page before adding a sub-processor that handles customer data.