Data We Collect

Tripensify is designed with a local-first approach. Your data primarily lives on your device. We collect minimal information to provide cloud sync and improve the app.

Stored Locally on Your Device

  • Trip data: Destinations, dates, budgets, categories
  • Expenses: Amounts, categories, notes, receipt photos
  • Itineraries: Day-by-day plans and activities
  • Packing lists: Items and categories
  • Preferences: Language, theme, currency, notification settings

Synced to Cloud (Supabase)

  • Trip & expense data: Encrypted sync to enable cross-device access
  • Profile info: Name and preferences for account management
  • Device info: Platform, app version, language, timezone (for push notifications)
  • Push tokens: Expo push tokens for optional notifications
  • Split participants: If you split an expense between people, the names you type are stored with that expense and synced. See People You Travel With below.

Analytics

  • Usage data: Feature usage and crash reports via Aptabase
  • Device identifier: A stable identifier for your installation, derived from the identifier your operating system gives us for this app (identifierForVendor on iOS, Android ID on Android). It is not your name, email address, or an advertising ID, and it is never shared with advertisers. We use it to tell returning users from new ones and to group crash reports. It is cleared if you uninstall the app.
  • Visitor logs: IP address and page views on our website

People You Travel With

When you split an expense, you enter the names of the people you are splitting it with. Those names are stored alongside the expense and synced to our cloud database so the split survives a reinstall and reaches your other devices.

  • We only ever receive what you type. Tripensify does not read your contacts, and it does not ask other people for anything.
  • These entries are labels on your own expense records. We do not create accounts for them, contact them, or build profiles from them.
  • They are visible only to you, under the same per-user isolation as the rest of your data.
  • Please use first names or nicknames rather than full names or contact details. If someone asks you to remove their name, edit or delete the expense and the change syncs automatically.

How We Use Your Data

  • Core functionality: Expense tracking, budget management, itinerary planning, packing lists
  • Cloud sync: Keeping your data consistent across devices via Supabase
  • Currency conversion: Fetching exchange rates from third-party APIs
  • Notifications: Budget alerts, expense reminders, and itinerary notifications
  • App improvement: Understanding feature usage to improve the experience
  • Support: Responding to your inquiries and bug reports

Data Security

  • Encrypted connections: All data in transit uses HTTPS/TLS
  • Row-level security: Supabase enforces per-user data isolation at the database level
  • Minimal data collection: We only store what's necessary for the app to function
  • No data selling: We never sell, rent, or share your personal data with third parties for marketing

Third-Party Services

We use the following services to power Tripensify:

  • Supabase: Cloud database and authentication for data sync
  • Expo Notifications: Push notification delivery
  • Aptabase: Anonymous analytics and crash reporting
  • ExchangeRate API: Currency conversion rates
  • OCR.Space: Receipt photo text recognition
  • RevenueCat: Subscription management (iOS/Android)

Each service has its own privacy policy. We only share the minimum data required for each service to function.

Your Rights

  • Data export: Export all your trip and expense data from within the app
  • Data deletion: Delete your trips, expenses, and account data at any time
  • Opt-out: Disable analytics and push notifications in app settings
  • Access: View all stored data in the app at any time

Data Retention

We keep data only as long as it is useful for the purpose it was collected for:

  • Trips, expenses, itineraries and packing lists: Kept until you delete them. Deleting a trip also removes its expenses from our cloud database.
  • Website visitor logs (including IP addresses): Automatically deleted after 90 days.
  • Contact form messages: Kept for up to 24 months so we can follow up on support history, then automatically deleted.
  • Anti-abuse records: Short-lived rate-limiting entries are discarded within 24 hours.
  • Analytics events: Retained by Aptabase under their own retention schedule.

To have your data deleted sooner, delete it in the app, or email us at [email protected] and we will erase everything associated with your installation. We action deletion requests within 30 days.

Children's Privacy

Tripensify is not intended for children under 13. We do not knowingly collect personal information from children under 13.

Contact

For privacy questions or data requests, contact us at [email protected]. We respond within 48 hours.