Back to OTrip

The short version

Your photos stay on your phone. OTrip reads only their dates and locations to suggest trips, and only after you grant Photos access in iOS. Approved trips, goals, and stamps sync to your account so they survive a new phone. Nothing trains a model. We share only with the named service providers below, and only as needed to run the app.

If anything in this policy is unclear, write to privacy@otrip.app and a human will reply.

Who we are

OTrip ("OTrip", "we", "our") is a personal travel journal for iPhone. For the purposes of the EU and UK General Data Protection Regulation, the OTrip team is the data controller of the personal data processed through the app and this website (together, the "Service"). Contact details are at the bottom of this page.

What OTrip accesses on your device

OTrip works inside the iOS sandbox, which means we can only see what you explicitly grant through system permissions or what you type into the app. Specifically:

Information we collect

Account information

Travel content you create

Device and usage information

Diagnostics

How we use information

We use the information described above to:

Under the GDPR, the legal bases we rely on are contract (to provide the Service you asked for), consent (for optional features such as Photos access or Location History import — withdrawable at any time), legitimate interest (to keep the Service stable, secure, and abuse-free, balanced against your interests), and legal obligation where the law requires us to process certain data.

AI features and what we send to OpenAI

OTrip uses AI to help draft trips from your photos, run the assistant, and compose year-in-review summaries. These features call OpenAI through a backend we host on Firebase Cloud Functions.

What is sent to OpenAI: a structured summary of only the metadata you have approved — IATA airport codes, ISO country codes, dates, destination labels, and short text fields you have written into a trip note. What is not sent: your photo files, GPS traces, sign-in credentials, push tokens, or anything from photos you have not approved.

We use OpenAI's API with the default setting that prompts and outputs are not used to train OpenAI's models. OpenAI may retain inputs and outputs for up to 30 days for abuse and safety monitoring, after which they are deleted, in line with their API data-handling commitments.

AI suggestions are probabilistic. They can be incomplete or wrong. You decide what is saved to your travel record. You can avoid AI features entirely by using the manual entry flow (Type it in) instead of the photo-flow or assistant.

Service providers we share data with

We do not sell your personal information and we do not share it for cross-context behavioural advertising. We share data with the providers below ("subprocessors") only as needed to operate the Service. Each acts under a written agreement that restricts how they may use your data and requires them to apply appropriate security measures.

We may add or change subprocessors as the Service evolves. When we do, we'll update this list and, for material additions, surface a notice in the app or this page before the change takes effect.

Beyond subprocessors, we may also disclose information when required by law, to enforce our Terms, to protect the rights, property, or safety of OTrip, our users, or others, or in connection with a merger, acquisition, or sale of assets (in which case we will use reasonable efforts to notify you in advance).

International data transfers

OTrip is built on cloud infrastructure that may store and process your data in countries other than your own, including the United States. Where personal data is transferred from the European Economic Area, the United Kingdom, or Switzerland to a country that is not the subject of an adequacy decision, we rely on the Standard Contractual Clauses approved by the European Commission and, where applicable, the UK International Data Transfer Addendum, together with supplementary measures (encryption in transit and at rest, scoped access controls, audit logging).

You can request a copy of the safeguards in place by writing to privacy@otrip.app.

Retention and deletion

We keep your information for as long as your account is active and only as long as we need it.

Security

We use technical and organisational measures designed to protect your data, including TLS encryption in transit, encryption at rest in Firebase's managed services, Firestore security rules that enforce per-user authorisation on every read and write, scoped service-account access, audit logging, and least-privilege principles for internal access. Authentication is handled by Firebase Authentication; we do not store passwords for email sign-in ourselves.

No system is perfectly secure. If we become aware of a security incident that affects your personal data, we will notify you and the appropriate regulators where required by law.

Your privacy rights

Subject to local law, you have the following rights in relation to your personal data, and many of them you can exercise directly in the app:

If you are a California resident, the California Consumer Privacy Act (as amended by the California Privacy Rights Act) gives you the right to know what personal information we have collected, the right to delete it, the right to correct it, the right to opt out of the sale or sharing of personal information (we do neither), the right to limit use of sensitive personal information, and the right not to be discriminated against for exercising these rights. Residents of Colorado, Connecticut, Virginia, Utah, and other US states with comparable laws have similar rights and may exercise them through the same contact channel.

To exercise any of these rights, write to privacy@otrip.app. We may need to verify your identity before responding and will reply within the timeframe required by applicable law (one month under GDPR, extendable by two further months for complex requests).

Children

OTrip is not directed to children under 13, or the equivalent minimum digital-consent age in your jurisdiction (for example, 16 in parts of the EEA, 14 in some EU member states). We do not knowingly collect personal information from children below that age. If you believe a child has provided us with personal information without parental consent, please write to us and we will delete it.

Changes to this policy

We may update this Privacy Policy from time to time to reflect changes to our practices, the Service, or applicable law. When we make material changes we will surface a notice inside the app and update the "Effective" date at the top of this page before the changes take effect. Continued use of the Service after that date means you accept the updated policy.

Contact

For privacy questions, subprocessor inquiries, or data-subject requests, write to privacy@otrip.app. For general questions, the in-app support channel is also fine.

If you are located in the EEA, the UK, or Switzerland, you have the right to lodge a complaint with your local supervisory authority.