Privacy policy
Last updated 2 August 2026
Scope
Wasooli is a shared expense and receipt-coordination app. This policy explains what information Wasooli collects, why it is used, who can see it, and how to request deletion.
Information collected
Account information includes a phone number and/or email address, Firebase user identifier, first and last name, display name, group nicknames, and optional avatar and external payment profile. A payment profile may contain a provider name, country, recipient handle or recipient-controlled HTTPS payment link. A group owner may also enter optional payment details for an account-free guest with that person’s permission. App content includes groups, members, guests, events, expenses, splits, settlements, comments, receipt drafts, imported bill images or documents, and the choices made while allocating a bill. Device push tokens and a private notification inbox are stored when notifications are enabled. If a user subscribes, Apple or Google supplies product, transaction and subscription-status data used to verify Pro access. For free accounts, Google Mobile Ads may process consent choices, device and advertising identifiers, IP-derived coarse location, ad impressions and interactions, and diagnostics. Technical diagnostics may include crash and app-integrity information.
Use and sharing
Information is used to authenticate users, synchronize authorized groups, calculate deterministic balances, support receipt collaboration, prepare user-requested external payment handoffs, notify affected members, secure the service, and diagnose failures. Shared ledger content and denormalized display names or avatars are visible only to authorized members of their group. Sign-in phone numbers, email addresses and private payment settings are not exposed in group profile documents. A guest payment profile can be managed only by a group manager and read only by active members of that group. When another member adds a transaction, Wasooli may send its description and destination route through Firebase Cloud Messaging. Guest profiles do not receive notifications. Wasooli does not sell personal data.
Advertising choices
Free accounts can choose contextual ads, which are requested without behavioral personalization, or personalized ads. On iOS, choosing personalized ads may show Apple’s tracking permission prompt. Google’s regional privacy messages are shown where required and can be reopened from the app’s Settings. If permission or consent is unavailable, Google limits the ad request. Wasooli does not send group names, expense details, receipt contents, contacts, payment handles or Private Spending data to Google for ad targeting. A verified Wasooli Pro entitlement prevents ad requests and removes ad placements.
On-device intelligence
Receipt OCR, natural-language command parsing, speech recognition, and category suggestions are designed to run on device. The optional Private Spending feature reads user-selected bank-statement PDFs or screenshots on device to identify transactions, classify spending, detect recurring charges, and build charts. Statement originals and extracted page text are not retained after review. A password entered to unlock a protected statement is used only for that local import and is not stored, logged or synchronized. Selected structured statement rows remain in a separate, account-scoped vault on that device and are excluded from Wasooli synchronization, shared group ledgers, telemetry, and device cloud backup. Raw audio is not retained or synchronized. Privacy-reduced category corrections for group expenses may synchronize between a user’s devices. Receipt originals are uploaded to Cloud Storage only when the user chooses to synchronize a receipt draft. Splitwise CSV files are parsed on device; mapped records are written to the authorized Firestore group, while the original CSV file is not uploaded.
Processors
Production builds use Firebase Authentication with regular email/password, phone or Google sign-in; the named Firestore database in Mumbai; Cloud Storage for avatars and receipts; Cloud Functions for privileged operations and notifications; App Check; Hosting; Cloud Messaging; and Crashlytics. Google Mobile Ads and Google’s User Messaging Platform provide advertising and regional consent controls for free accounts. There is no Cloud SQL database and no permanently running application server. Apple or Google processes subscription purchases under its own terms; a Cloud Function verifies purchase status but Wasooli does not receive complete card or bank credentials. An external payment app or website receives settlement details only when a user deliberately continues to that provider. Wasooli does not process, hold or independently verify the settlement payment.
Retention, security and deletion
Data is retained while needed for active accounts and shared ledgers, followed by limited backup, fraud-prevention and legal retention. Private uploads use access-controlled storage. Guest payment details are removed when the owner clears them or when that guest is deactivated or linked to an account. Private statement imports may be deleted independently without affecting group expenses, and account deletion clears the signed-in account’s local Private Spending vault on that device. In-app account deletion removes the separate first- and last-name profile fields, phone and email associations, external payment details, avatar, authentication identity, owned attachments and personalized ML corrections. Jointly held ledger history retains the last group-visible display name with a “deleted account” label so other members can identify past expenses and keep balances and audit records accurate. The membership no longer links to an account or permits authentication.
Deletion can be started in Settings → Privacy, support & account → Delete account, or through the web deletion instructions.
Children and changes
Wasooli is not directed to children under 13. Material policy changes will be dated and presented before they take effect where required.
Contact
Privacy and support inquiries can be sent to amritanshkumar98@gmail.com or submitted through the Wasooli support page.