Privacy Policy
Effective: 1 May 2026
This policy explains what Baniyagiri ("we", "the app") collects when you use it, why, and what control you have over it. We do not sell your data and we do not show ads. The only reason we collect anything is to make the app work for you.
1. What we collect
1.1 Account information
When you sign in with Google, we receive your email address and display name from Firebase Authentication. We use these to identify you across devices and to display friendly names when other users share expenses with you.
1.2 Expense data you enter
Anything you record in the app — expense titles, amounts, dates, categories, who paid, who shares the cost, settlement records, and groups you create — is stored on our servers so that it can sync across your devices and surface to people you split bills with.
1.3 Bulk imports (CSV / PDF)
When you upload a bank statement, the file is parsed on our servers to extract transactions. The file itself is not retained after parsing. The extracted transactions become your expense records under your account and follow the rules above.
1.4 Server logs
Our hosting provider records request metadata for operational and security purposes — IP address, timestamps, requested paths, response codes. These logs are retained for up to 30 days and are used only to diagnose problems and detect abuse.
2. Where your data lives
Baniyagiri runs on Google Cloud in the europe-west4 region (Eemshaven, Netherlands). Data in transit between your device and our servers is encrypted with TLS. Data at rest in our database is encrypted at the storage layer by Google Cloud.
3. Third parties
We use the following Google services to run the app:
| Service | Purpose | Data shared |
|---|---|---|
| Firebase Authentication | Sign you in with Google | Email, display name, hashed identifiers |
| Google Cloud Run / Cloud SQL | App hosting and database | All data described in section 1 |
| Google Gemini API | Identify which CSV columns hold transaction data | Column headers and a small random sample of rows from the CSV being imported — never the full file |
We do not share your data with third-party advertisers, analytics providers, or marketers.
4. Your rights
4.1 Access & export
Email gupta.karan.11@gmail.com from the email address tied to your account, and we will send you a copy of your data within 30 days.
4.2 Deletion
To delete your account and all associated data, email the address above from your account email. We will purge your records within 30 days. Data your friends have separately recorded (for example, a friend's record of an expense you shared with them) remains under their account.
4.3 Correction
You can edit or delete any expense, settlement, or group from inside the app at any time.
5. Children
Baniyagiri is not directed at children under 13, and we do not knowingly collect their data.
6. Changes to this policy
If we change anything material about how we handle your data, we will update this page and bump the effective date at the top. Continued use of the app after that constitutes acceptance.
7. Contact
Questions? Email gupta.karan.11@gmail.com.