1 Information We Collect
We collect only the minimum necessary information required to facilitate group travel expense tracking, multi-currency conversions, and fair debt settlements:
- Authentication Information: When signing in via Google Sign-In or email credentials, we collect your email address, display name, and optional profile photo URL to identify you to your travel companions.
- Travel & Financial Sharing Details: Trip names, expense titles, amounts, payment timestamps, currency codes, exchange rate snapshots, split shares, contributions to the group pocket, cash withdrawals, and settlement proposals.
- Guest / Offline Accounts: If you use SplitTrip as a guest or before signing in, all your expense and trip records remain strictly stored on your physical device in local SQLite Room databases and DataStore preferences. Nothing is uploaded to any cloud server until you explicitly sign in.
- Camera & Media Storage (Optional): If you choose to attach receipt images or customize group cover avatars, SplitTrip requests camera or photo picker access. Images are compressed locally and uploaded solely to Google Firebase Cloud Storage for access by group members.
- No Bank Credentials or Payment Cards: We do not collect, request, or store credit card numbers, debit card details, or bank account credentials. SplitTrip does not connect to third-party banking APIs or Open Banking providers.
- Informational Calculations Only: Debt settlement proposals and group pocket balances are purely collaborative ledgers. SplitTrip does not execute financial transactions, hold customer funds, or transfer money between bank accounts. Users settle debts independently using their own preferred offline or peer-to-peer payment methods (e.g., cash, bank transfer, Bizum, Revolut).
1 Información que recopilamos
Recopilamos únicamente la información estrictamente necesaria para facilitar el seguimiento de gastos de viaje en grupo, conversiones multidivisa y acuerdos de pago justos:
- Información de autenticación: Al iniciar sesión con Google Sign-In o credenciales de correo electrónico, recogemos tu dirección de correo, nombre de perfil y foto de perfil opcional para identificarte ante tus compañeros de viaje.
- Detalles de viaje y financieros compartidos: Nombres de viaje, descripciones de gastos, importes, marcas temporales de pago, códigos de moneda, instantáneas de tipos de cambio, cuotas de reparto, aportaciones al pocket del grupo, retiradas de efectivo y propuestas de acuerdos de pago.
- Cuentas de invitado / Modo sin conexión: Si utilizas SplitTrip en modo invitado o antes de iniciar sesión, todos tus registros financieros y de viaje se almacenan exclusivamente en tu dispositivo en bases de datos locales Room y preferencias DataStore. No se sube ningún dato a la nube hasta que decidas iniciar sesión explícitamente.
- Cámara y fotografías (Opcional): Si decides adjuntar fotos de tiques/facturas o personalizar la portada de un grupo, solicitamos acceso a la cámara o galería. Las imágenes se comprimen localmente y se transfieren únicamente a Google Firebase Cloud Storage para consulta de los miembros del viaje.
- Sin credenciales bancarias ni tarjetas de pago: No recopilamos, solicitamos ni almacenamos números de tarjeta de crédito, tarjetas de débito ni credenciales de banca electrónica. SplitTrip no se conecta a APIs bancarias de terceros ni a servicios de Open Banking.
- Cálculos exclusivamente informativos: Las propuestas de acuerdos de pago y los saldos del pocket del grupo son meros registros contables compartidos. SplitTrip no ejecuta transferencias bancarias, no custodia fondos ni transfiere dinero. Los usuarios saldan sus deudas de forma independiente a través de sus métodos preferidos (efectivo, transferencia bancaria, Bizum, Revolut, etc.).
2 How We Use Data
Your information is processed on-device and synchronized to the cloud solely for collaboration and core app functionality:
- Collaborative Expense Logging & Debt Simplification: Reconciling who paid for what, calculating fair balances, allocating add-ons and proportional subunit shares, and coordinating debt settlement consensus.
- Real-Time Replication: Providing seamless offline-first synchronization across all group members via Cloud Firestore listeners.
- Zero Data Monetization: We do not sell, rent, license, or monetize your transaction logs, payment methods, or personal information to any third parties, advertising networks, or data brokers.
- No Third-Party Advertising: SplitTrip does not integrate ad networks, behavioral tracking software, or advertising identifiers.
2 Cómo utilizamos los datos
Tus datos se procesan en el dispositivo y se sincronizan con la nube únicamente para la colaboración y el funcionamiento esencial de la aplicación:
- Registro colaborativo y simplificación de deudas: Reconciliación de pagos compartidos, cálculo de saldos justos, reparto de extras y cuotas de subunidades, y coordinación de acuerdos de pago por consenso.
- Sincronización en tiempo real: Garantizar la replicación sin fisuras y sin conexión (“offline-first”) entre los miembros del grupo mediante escuchas de Cloud Firestore.
- Cero monetización de datos: No vendemos, alquilamos ni comercializamos tus registros de transacciones, métodos de pago o información personal a terceras partes, redes publicitarias ni intermediarios de datos.
- Sin publicidad de terceros: SplitTrip no incluye redes de anuncios, rastreadores de comportamiento ni identificadores publicitarios.
3 Data Security & Storage
We implement strict defense-in-depth measures to protect your travel data:
- Encryption in Transit: All data transmitted between your device and our cloud servers is encrypted using Transport Layer Security (TLS 1.3 / HTTPS).
- Local Security: On-device data is secured in private application sandboxes using SQLite Room databases and encrypted Android DataStore preferences.
- Granular Cloud Access Control: Cloud Firestore synchronization is enforced by strict security rules verifying group membership, ensuring that only registered members of a trip can read or write its financial data.
- Ephemeral Diagnostics: Performance metrics and crash diagnostics (handled via Firebase Crashlytics) collect non-identifiable technical data to improve stability and are automatically purged after 90 days.
3 Seguridad y almacenamiento de datos
Aplicamos rigurosas medidas de seguridad multicapa para proteger la información de tus viajes:
- Cifrado en tránsito: Toda la comunicación entre tu dispositivo y nuestros servidores en la nube está cifrada mediante Transport Layer Security (TLS 1.3 / HTTPS).
- Seguridad en el dispositivo: Los datos locales están aislados en el entorno protegido de la aplicación utilizando bases de datos SQLite Room y preferencias protegidas con DataStore.
- Control de acceso granular en la nube: La sincronización en Cloud Firestore está regulada por reglas de seguridad estrictas que comprueban la pertenencia al grupo, impidiendo que usuarios no autorizados lean o modifiquen transacciones.
- Diagnósticos de estabilidad: Las métricas de rendimiento e informes de fallos técnicos (gestionados mediante Firebase Crashlytics) recogen datos técnicos desprovistos de identidad y se eliminan automáticamente tras 90 días.
4 Your Rights & Account Deletion
You retain complete ownership and sovereignty over your personal data under global privacy standards (including GDPR and CCPA):
-
In-App Self-Service Deletion: You can initiate complete, irreversible account and data deletion directly from the mobile app at any time by navigating to
Settings > Account Status > Delete Account. - Immediate Cloud Purge: When an account is deleted, your authentication records, personal profile, and associated storage assets are immediately deleted from Firebase Authentication and Cloud Storage.
- Email Requests: You may also request manual account deletion, data extraction, or inquiries by contacting us at support@splittrip.com. Manual requests are processed and verified within 30 calendar days.
- Data Portability: You can export trip summaries and expense histories directly to open formats from within your trips.
4 Tus derechos y eliminación de cuenta
Conservas el control total y la titularidad sobre tus datos personales conforme a los estándares internacionales de protección de datos (incluidos RGPD y CCPA):
-
Eliminación directa desde la aplicación: Puedes solicitar la eliminación permanente e irreversible de tu cuenta y datos en cualquier momento desde
Ajustes > Estado de la cuenta > Eliminar cuenta. - Borrado en la nube: Al eliminar tu cuenta, tus credenciales de autenticación, perfil y archivos adjuntos se borran de inmediato de Firebase Authentication y Cloud Storage.
- Solicitud por correo electrónico: También puedes solicitar el borrado manual de tus datos o ejercer tus derechos de acceso contactando con support@splittrip.com. Las peticiones se verifican y resuelven en un plazo máximo de 30 días naturales.
- Portabilidad: Puedes exportar resúmenes de viajes y gastos a formatos abiertos directamente desde tus grupos de viaje.
5 Third-Party Service Providers
SplitTrip integrates a minimal set of industry-standard infrastructure providers to deliver cloud replication, authentication, and live currency conversions:
- Google Firebase (Google LLC): Cloud Firestore (database replication), Firebase Authentication (identity), Firebase Cloud Storage (receipt images), and Firebase Crashlytics / Performance (crash diagnostics). Governed by the Google Privacy Policy.
- Google Play Services: App distribution, app integrity verification, and optional in-app subscription billing via Google Play Billing.
- Open Exchange Rates: Real-time and historical currency exchange rates. Rate queries are strictly anonymous; zero user data or transaction identifiers are transmitted to exchange rate providers.
5 Proveedores de servicios de terceros
SplitTrip se apoya en un conjunto mínimo de proveedores de infraestructura de referencia para posibilitar la sincronización en la nube, autenticación y conversión de divisas:
- Google Firebase (Google LLC): Cloud Firestore (base de datos en la nube), Firebase Authentication (identidad), Firebase Cloud Storage (imágenes de tiques) y Firebase Crashlytics / Performance (diagnóstico de fallos). Sujeto a la Política de Privacidad de Google.
- Servicios de Google Play: Distribución de la aplicación, verificación de integridad y gestión de suscripciones mediante Google Play Billing.
- Open Exchange Rates: Obtención de tipos de cambio de divisas oficiales. Las consultas son completamente anónimas; ningún dato de usuario o transacción se envía al proveedor de divisas.
6 Children's Privacy
SplitTrip is intended for general audiences and group travelers. We do not knowingly collect, solicit, or maintain personal information from children under the age of 13 (or under 16 in the European Economic Area). If we learn that personal data of a minor has been collected without verifiable parental consent, we take immediate steps to delete that data from our servers.
6 Privacidad de menores
SplitTrip está dirigida al público general y viajeros en grupo. No recopilamos conscientemente ni solicitamos información personal de menores de 13 años (o menores de 16 años en el Espacio Económico Europeo). Si tenemos constancia de que se han almacenado datos personales de un menor sin consentimiento parental demostrable, tomaremos las medidas necesarias para eliminar dicha información de inmediato de nuestros servidores.
7 Policy Updates & Contact Information
We may occasionally update this Privacy Policy to reflect app enhancements or regulatory requirements. Any updates will be published to this page with a revised “Last updated” date. Significant changes will also be notified through in-app release notes.
If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact:
- Developer: Andrés Pedraza Míguez
- Email: support@splittrip.eu
- Repository: github.com/pedrazamiguez/split-trip
7 Actualizaciones de la política y contacto
Es posible que actualicemos periódicamente esta Política de Privacidad para reflejar mejoras en la aplicación o novedades normativas. Cualquier modificación se publicará en esta página con la fecha de “Última actualización” revisada. Los cambios sustanciales se comunicarán además mediante notas de versión en la aplicación.
Si tienes dudas, consultas o solicitudes en relación con esta Política de Privacidad o el tratamiento de tus datos, puedes ponerte en contacto con:
- Desarrollador: Andrés Pedraza Míguez
- Correo de soporte: support@splittrip.eu
- Repositorio del proyecto: github.com/pedrazamiguez/split-trip