Twavel

Privacy Policy

Version 3.0Effective: June 26, 2026Last Updated: June 26, 2026

1. Who We Are

Twavel (“we”, “us”, “our”) is a collaborative trip planning application operated by:

90P Lab SLU
Passeig de l'Arnaldeta de Caboet, 11, 6, 1
AD700, Escaldes-Engordany, Andorra
Email: privacy@twavel.me

We are the data controller under the General Data Protection Regulation (GDPR), meaning we decide how and why your personal data is processed.

2. What Data We Collect

2.1 Data You Provide Directly

DataWhenPurpose
Email addressAccount registrationAuthentication, communication
PasswordAccount registrationStored securely as an irreversible hash — we never see or store your actual password
First name, last nameProfile setupPersonalization, display
BioProfile editingOptional self-description on your profile
Profile picture URLProfile editingDisplay on your profile
Travel preferences (budget, pace, interests, travel style)Personalization flowTailoring trip suggestions and AI recommendations
Trip details (title, cities, dates, itinerary events)Trip creation and editingCore service functionality
AI conversation messagesUsing the AI trip plannerGenerating personalized trip itineraries
Waitlist emailJoining the waitlistNotifying you when access is available

2.2 Data Collected Automatically

DataHowPurpose
Authentication token (cookie)When you log inKeeping you signed in across pages
User agent (browser/device info)During active sessionsSession security and management
Session refresh tokensDuring active sessionsMaintaining your login session

2.3 Security and Operational Data

To protect the service and our users, we may also process the following data under our legitimate interest (GDPR Art. 6(1)(f)):

  • IP addresses during login and API requests
  • Login timestamps and failed login attempts
  • Rate-limiting and abuse-detection logs
  • Server access logs

This data is used solely for security monitoring, fraud prevention, and maintaining the stability of the service. It is retained for a limited period (typically up to 90 days) and is not used for any other purpose.

2.4 Data from Third-Party Login Providers (Planned)

When we introduce Google and Facebook login, we will receive from those providers:

  • Your name
  • Your email address
  • Your profile picture

We will only request the minimum data needed to create your account. We never receive or store your Google or Facebook password.

Payments will be processed by Paddle (Paddle.com Market Limited), which acts as our Merchant of Record. This means Paddle — not Twavel — collects and processes your payment details (card number, billing address, etc.).

We may receive from Paddle:

  • Your name and email (for order confirmation)
  • Transaction details (plan type, amount, date)
  • Subscription status

We do not have access to your full card number or bank details.

2.6 Push Notifications (Planned)

When we introduce push notifications, we will collect:

  • Device token (a technical identifier for delivering notifications)
  • Notification preferences (which types of notifications you want to receive)

You can opt out of push notifications at any time through your device settings or within the app.

3. How We Use Your Data

PurposeLegal Basis (GDPR Art. 6)
Providing the trip planning servicePerformance of a contract (Art. 6(1)(b))
Authenticating your account and sessionsPerformance of a contract (Art. 6(1)(b))
AI-powered trip planning conversationsPerformance of a contract (Art. 6(1)(b))
Personalizing your experience (travel preferences)Performance of a contract (Art. 6(1)(b))
Sending transactional emails (verification, password reset)Performance of a contract (Art. 6(1)(b))
Processing payments via PaddlePerformance of a contract (Art. 6(1)(b))
Security monitoring, fraud prevention, and abuse detectionLegitimate interest (Art. 6(1)(f))
Improving our service and fixing bugsLegitimate interest (Art. 6(1)(f))
Sending marketing communicationsYour consent (Art. 6(1)(a)) — you can withdraw at any time
Complying with legal obligationsLegal obligation (Art. 6(1)(c))

4. How We Share Your Data

We do not sell your personal data. We share data only with the following service providers, who process it on our behalf under GDPR-compliant Data Processing Agreements (DPAs) in accordance with Article 28 of the GDPR:

Service ProviderPurposeLocationSafeguard
OpenAIAI trip planning assistantUnited StatesStandard Contractual Clauses (SCCs)
Google Maps / Google PlacesMap views, place search, location dataUnited StatesStandard Contractual Clauses (SCCs)
MapboxMap renderingUnited StatesStandard Contractual Clauses (SCCs)
BrevoTransactional emailsFrance (EU)EU/EEA — no transfer mechanism required
PaddlePayment processing (Merchant of Record)United KingdomUK GDPR adequacy + SCCs
Google / Facebook (planned)Social login authenticationUnited StatesStandard Contractual Clauses (SCCs)
HostingerServer hosting and infrastructureGermany (Frankfurt)Data stays within the EU
PosthogUsage trackingEUData stays within the EU

International Data Transfers

Your data is stored on servers in Frankfurt, Germany (EU). However, some of our service providers are based in the United States. When your data is transferred outside the EU/EEA, we ensure it is protected by:

  • Standard Contractual Clauses (SCCs) approved by the European Commission
  • Additional technical and organizational safeguards where appropriate

5. Cookies

We use a minimal number of cookies:

CookiePurposeDurationType
auth_tokenKeeps you logged in (authentication)7 daysStrictly necessary

This cookie is strictly necessary for the service to function — you cannot use Twavel without being logged in. No consent is needed for this cookie under GDPR.

For analytics and non-essential cookies that may be introduced in the future, we will ask for your consent before placing them. See our Cookie Policy for more details.

6. Public Trip Sharing

You may choose to share a trip via a public link. When you do:

  • The trip details (title, cities, dates, itinerary, places) become visible to anyone with the link
  • No account is required to view a shared trip
  • The viewer sees the trip in a read-only mode and cannot access any other part of the app
  • You can disable the shared link at any time

Important: Only share trips if you are comfortable with the itinerary details being publicly accessible. We recommend not including sensitive personal information in trip titles or event descriptions.

7. AI Trip Planning

Our AI trip planning feature uses OpenAI to generate personalized travel itineraries. When you use this feature:

  • Your conversation messages are sent to OpenAI's API for processing
  • Your travel preferences may be included to improve suggestions
  • OpenAI processes this data under their data processing agreement with us

We do not use your conversations to train AI models. OpenAI's API usage policy prevents them from using API data for model training.

Important: Please do not share sensitive personal information in your AI conversations, such as passport numbers, ID documents, health or medical conditions, financial details, or other data that is not necessary for trip planning. We cannot guarantee how such data might be processed by third-party AI providers.

7.2 Personalization and Automated Recommendations

Twavel uses your travel preferences (budget, pace, interests, travel style) and your interactions with the service to personalize trip recommendations and AI-generated itineraries. This may be considered “profiling” under GDPR.

We want to be transparent about this:

  • This personalization is used solely to improve your trip planning experience
  • It does not produce legal effects or similarly significant effects on you (e.g., it does not affect your access to services, pricing, creditworthiness, or any other consequential decision)
  • You can reset your travel preferences at any time through the personalization settings
  • You have the right to object to this processing (see Section 9)

8. Data Retention

Data TypeRetention Period
Active account dataAs long as your account exists
AI conversationsAs long as your account exists
Session dataUntil the session expires or you log out
Verification tokensAutomatically expire after their validity period
Waitlist entriesUntil we remove the waitlist or you request removal
Consent records (legal doc acknowledgments)Lifetime of account + 3 years after deletion (for legal compliance evidence)
Security/operational logsUp to 90 days

When You Delete Your Account

When you request account deletion:

  1. Personal data is removed: Your name, email, bio, avatar, and travel preferences are permanently erased
  2. AI conversations are deleted: All your chat messages with the AI assistant are permanently removed
  3. Trip data is anonymized: Your trips and itineraries are kept for internal service improvement, but we take reasonable steps to remove identifying information and disconnect them from your identity. However, due to the nature of travel data (specific destinations, dates, and itineraries), we cannot guarantee that such data is fully anonymous under all circumstances. We treat any retained data with the same level of care as personal data until we are confident it cannot be re-linked to an individual.
  4. Sessions are terminated: All active sessions and tokens are invalidated immediately

This process is irreversible. Once your account is deleted, we cannot recover your personal data.

9. Your Rights

Depending on your location, you may have the following rights regarding your personal data:

RightWhat It Means
AccessRequest a copy of all personal data we hold about you
RectificationAsk us to correct inaccurate or incomplete data
Erasure (“Right to be forgotten”)Ask us to delete your personal data
RestrictionAsk us to temporarily stop processing your data
Data portabilityReceive your data in a structured, machine-readable format
ObjectionObject to processing based on legitimate interest
Withdraw consentWithdraw consent at any time (for consent-based processing)
ComplaintFile a complaint with the Andorran Data Protection Authority (APDA)

How to Exercise Your Rights

Email us at privacy@twavel.me with your request. We will respond within 30 days. We may ask you to verify your identity before processing your request.

Supervisory Authority

If you believe we have not handled your request properly, you have the right to lodge a complaint with:

Agència Andorrana de Protecció de Dades (APDA)
Website: www.apda.ad

10. Children's Privacy

Twavel is not intended for users under 16 years of age. We do not knowingly collect personal data from children under 16. If we become aware that a user is under 16, we will promptly delete their account and associated data.

If you believe a child under 16 has created a Twavel account, please contact us at privacy@twavel.me.

11. Data Security

We protect your data using:

  • Password hashing with bcrypt (your password is never stored in plain text)
  • JWT-based authentication with encrypted tokens
  • HTTPS encryption for all data in transit
  • Server hosted in Germany within the EU, with Hostinger's security infrastructure
  • Access controls limiting who can access the production database

While we take reasonable measures to protect your data, no system is 100% secure. If a data breach occurs that poses a risk to your rights, we will notify you and the relevant authorities as required by GDPR (within 72 hours).

12. Analytics

We do not currently use any analytics or tracking tools. When we introduce analytics in the future, this section will be updated to include:

  • The analytics tool used
  • What data it collects
  • How to opt out

We will request your consent before any non-essential analytics tracking is activated.

13. Changes to This Policy

We may update this Privacy Policy from time to time. When we do:

  • We will update the “Last Updated” date at the top
  • For significant changes, we will notify you via email or an in-app notification
  • You will be asked to acknowledge the updated policy when you next use the app
  • Your continued use of Twavel after being notified of changes constitutes acceptance

14. Contact Us

For any questions about this Privacy Policy or your personal data:

90P Lab SLU
Passeig de l'Arnaldeta de Caboet, 11, 6, 1
AD700, Escaldes-Engordany, Andorra
Email: privacy@twavel.me

We aim to respond to all inquiries within 30 days.