TripSharing is a personal app for splitting group-trip expenses between friends and travel companions. This page explains, in plain language, what data the app handles and why.
What we collect
The only data TripSharing collects is what you give it directly:
- Account identifiers. When you sign in we store an email address and a Supabase-issued user ID. If you sign in with Apple or Google, we receive whatever identifier and email those providers return — Apple may relay an anonymized email if you choose Hide My Email.
- Profile. The display name you set, and (optionally) your Venmo handle if you fill it in.
- Trip and expense content. Trip names, the people you add to a trip, expense amounts, descriptions, dates, currency, and how each expense is split. This is the core data the app exists to manage.
We do not collect device identifiers for advertising, location data, contacts, photos, microphone audio, browsing history, or any data you have not entered into the app.
How we use it
Your data is used solely to provide the app's features: signing you in, displaying your trips, calculating who owes what, and syncing that information between you and the people you have explicitly added to a shared trip. It is not used for advertising, analytics, profiling, or sale to third parties.
Where it is stored
All TripSharing data lives in a Supabase Postgres
database operated as the app's backend. Every table is protected by Postgres
row-level-security policies so that you can only read and write data tied to trips you
are a member of. Authentication tokens are stored on your device in the iOS Keychain
(via expo-secure-store) and never written to disk in plain text.
Third parties
- Apple and Google are used for native sign-in. They authenticate you and return an identity token; they do not see your trip data.
- Supabase hosts the database, authentication service, and stored files on the app's behalf. They are a data processor, not a recipient of your data for their own use.
- Venmo is opened by deep link when you tap "Settle up." The app never sees Venmo credentials or transaction status — it only launches the Venmo app with a prefilled amount. Whatever happens inside Venmo is governed by Venmo's privacy policy.
What we don't do
- No analytics SDKs, no third-party tracking, no advertising.
- No selling or sharing of your data with anyone for any purpose.
- No access to your phone's contacts, location, photos, or other system data.
- No real money movement. TripSharing tracks balances; settlement happens entirely inside Venmo (or whatever method you choose externally).
Your rights
You can, at any time:
- Edit your display name and Venmo handle from the app's Settings screen.
- Leave any trip you are a member of, removing your membership and splits.
- Request deletion of your account and all associated trip, expense, and profile data by emailing matthewzhenghi@gmail.com. We will confirm and remove your data within 30 days.
Children
TripSharing is not directed to children under 13 and we do not knowingly collect data from anyone under 13. If you believe a child has created an account, contact us and we will remove it.
Changes to this policy
If we materially change how data is handled, we will update this page and bump the effective date at the top. For substantive changes, the next app release will surface a notice the first time you open it.
Contact
Questions, deletion requests, or anything else: matthewzhenghi@gmail.com.