TripLedger

Privacy Policy

Effective 20 October 2026 · Applies to the TripLedger Android app and trip-ledger.shantanu.tech

The short version

1. Who we are

TripLedger is developed and operated by Shantanu Jain, an individual developer based in India (“we”, “us”). For the EU and UK General Data Protection Regulation (GDPR) and India’s Digital Personal Data Protection Act, 2023 (DPDP Act), we are the controller (data fiduciary) of the personal data described in this policy.

Contact for all privacy matters, including our Grievance Officer: tripledger@shantanu.tech.

When you share a trip, the other members of that trip can see the trip’s data. Each member is responsible for what they choose to add to a shared trip, including names of other people.

2. What we collect and why

2.1 Data that stays on your device

Everything you create in TripLedger, such as trips, people, expenses, splits, settlements, payment-method labels and receipt photos, is first saved in the app’s private storage on your phone. If you never sign in, this content never leaves your device, and uninstalling the app deletes it. App preferences (default currency, theme, whether usage statistics are on) are also stored only on your device.

2.2 Data we process when you use the app

DataWhenPurpose
Google account details: name, email address, Google account ID, profile picture URL Only after you choose Sign in with Google (usually when you invite someone) To create your account, authenticate you, and show your name to people on your trips
Trip content: trip names, dates, budgets and home currency; names of trip members (including names you type for people who don’t use the app); expenses (amount, currency, exchange rate, date, category, description, who paid, how it’s split, payment-method label); settlements After sign-in, synced from your device To back up your data, sync it across your devices, and share it with the members of each trip
Receipt photos you attach to expenses After sign-in, uploaded when you’re online To store the receipt and show it to members of that trip
Invite links: a one-way hash of the invite token, the trip and member it’s for, who created it, expiry and use count When you create or accept an invite To let invited people join the right trip securely
Usage statistics: which screens you open and which features you use (for example “expense added” or “trip created”), app version, device model, OS version, language, a random app-install identifier, your TripLedger user ID once you sign in, and your IP address (from which an approximate country and city are derived) While the app is open, if usage statistics are on. In the EEA, the UK and Switzerland they’re off until you choose Allow (when you first open the app, or later in Settings → Share usage analytics); nothing is collected and no identifier is stored on your phone before then. Elsewhere they’re on unless you turn off Settings → Share usage analytics. The app decides which applies from your phone’s time zone, SIM and network country (or, failing those, its language region), on the phone itself. To understand which features are used and improve the app. We never send amounts, trip or people names, descriptions, receipts or other trip content.
Crash reports: stack trace and app state at the time of a crash or error, device model, OS version, app version and a Firebase installation identifier. Crash reports don’t include your TripLedger user ID When the app crashes or hits an error To find and fix bugs
Push messaging token: a Firebase installation identifier and a messaging token issued by Google When the app starts To be able to deliver notifications to your device
Technical logs: IP address, request time and status, user agent Whenever the app talks to our servers To operate, secure and debug the service. Logs are kept briefly by our hosting providers.

2.3 What we don’t collect or do

Please don’t put sensitive information (for example health details or ID numbers) in expense descriptions or receipt photos. If a receipt contains such information, you can crop it or leave the photo out.

If you’re in the European Economic Area, the UK or Switzerland, we rely on these legal bases under Article 6 GDPR:

Outside the EEA, the UK and Switzerland, we collect usage statistics based on our legitimate interests in understanding which features are used and improving the app. We limit what is collected, exclude trip content, and let you turn them off at any time in Settings → Share usage analytics.

Under the DPDP Act, we process personal data for the specific purposes above, based on your consent when you use and sign in to the app, and for legitimate uses permitted by the Act. You can withdraw consent at any time; withdrawal doesn’t affect processing that happened before it.

4. Who we share data with

Other members of your trips. When you join or share a trip, its members see the trip’s content, including your display name and the expenses and receipts on that trip.

Service providers (processors) who process data on our behalf under contracts that require them to protect it and use it only to provide their services to us:

ProviderWhat they doLocation
Supabase, Inc.Database, authentication, receipt file storage and server functionsIndia (AWS Mumbai, ap-south-1)
JourneyApps (PowerSync)Syncing data between your device and our databaseCloud servers that may be outside India, including in the US or EU
Google LLCSign in with Google, Firebase Crashlytics (crash reports), Firebase Cloud Messaging (notifications), Google Play distributionUnited States and other countries where Google operates
PostHog, Inc.Usage statisticsUnited States
Website hostServing trip-ledger.shantanu.techGlobal content delivery network

Legal and safety reasons. We may disclose data if required by law, court order or a valid request from a public authority, or where necessary to protect the rights, safety or property of our users, the public or us.

Change of ownership. If TripLedger is transferred to someone else, your data may be transferred as part of that transfer, and this policy will continue to apply to it unless you’re notified otherwise.

5. International transfers

Your synced data is stored in India, and some of our providers process data in the United States and other countries. These countries may not have data protection laws equivalent to those where you live. Where GDPR applies, we transfer data from the EEA, UK or Switzerland only using appropriate safeguards, mainly the European Commission’s Standard Contractual Clauses (with the UK Addendum where relevant) in our providers’ data processing agreements, or, for US providers certified under it, the EU-US Data Privacy Framework. You can ask us for more information about these safeguards.

6. How long we keep data

We may keep data longer if the law requires it or to establish, exercise or defend legal claims.

7. Deleting your account

You can delete your TripLedger account and its associated data at any time, in either of two ways:

When your account is deleted, we:

If you were signed in on other phones, the copy of your data on them stays there (they can no longer sync) until you uninstall the app or clear its storage on each one. Deleted data may also remain in our database provider’s backups until they roll off (see How long we keep data).

To delete only some of your data without closing your account, you can delete individual expenses, receipts or trips in the app, or email us with what you’d like removed. Data stored only on your device is deleted when you uninstall the app or clear its storage.

8. Your rights

Depending on where you live, you may have the right to:

To exercise any right, email tripledger@shantanu.tech. We’ll respond within one month (which we may extend by up to two more months for complex requests, with notice), and we may need to verify your identity first. Exercising your rights is free, and we won’t treat you differently for doing so.

9. Region-specific information

European Economic Area, UK and Switzerland

We are based outside the EEA and UK and haven’t appointed a representative there. Please contact us directly at tripledger@shantanu.tech. You can also complain to the data protection authority where you live or work, or where you think an infringement happened. In the UK, that’s the Information Commissioner’s Office (ico.org.uk).

India

Our Grievance Officer is Shantanu Jain, reachable at tripledger@shantanu.tech. If you aren’t satisfied with our response to a grievance, you can complain to the Data Protection Board of India.

California and other US states

In the last 12 months we collected the categories of personal information described in section 2: identifiers (name, email, account IDs, IP address), internet or electronic network activity (usage statistics and logs), and other information you choose to provide (trip content and receipt photos). We use it only for the purposes in section 2 and disclose it only as described in section 4. We don’t sell or share personal information for cross-context behavioural advertising, and we don’t use or disclose sensitive personal information to infer characteristics about you. You have the right to know, access, correct and delete your personal information, and not to be discriminated against for exercising these rights. You may use an authorised agent to make a request.

10. Security

Data travels between the app and our servers over encrypted HTTPS connections, and our database and file storage are encrypted at rest. Access rules on the database ensure each trip’s data can be read and written only by that trip’s members. Invite tokens are stored only as one-way hashes. On your phone, data is kept in the app’s private storage, which Android protects from other apps. Use a screen lock to protect it if your phone is lost. No system is perfectly secure, but if a data breach affects your personal data, we’ll notify you and the relevant authorities as the law requires.

11. Children

TripLedger isn’t directed at children. You must be at least 18 years old to create an account, or the age of majority where you live if that is higher. We don’t knowingly collect personal data from children. If you believe a child has given us personal data, contact us and we’ll delete it.

12. This website

trip-ledger.shantanu.tech doesn’t use cookies, analytics or advertising trackers. Our hosting provider records standard server logs (IP address, time, requested page, browser type) to serve and protect the site. The home page loads its typeface from Google Fonts, which means your browser sends your IP address to Google when you view it. Invite links (/i/…) only open the app or Google Play. The invite code in the link is never stored by this website.

13. Changes to this policy

We’ll update this page when our practices change and update the effective date at the top. If a change materially affects how we use your personal data, we’ll tell you in the app or by email before it takes effect, and ask for your consent where the law requires it.

14. Contact and complaints

Shantanu Jain (TripLedger)
India
Email: tripledger@shantanu.tech

If you have a concern, please contact us first so we can try to resolve it. You also have the right to complain to your local data protection authority, the UK ICO, or the Data Protection Board of India.