Your data
Privacy Policy
In plain language
We collect what we need to book your hotels and tours and to keep your account safe. For tours we are the seller, so we share with your guide what they need to run the trip: your name, phone, party size, notes and answers. For flights we compare fares and refer you to the airline or travel agency to book and pay, so we hold no flight passenger details. We never sell your data. With your consent we share limited advertising-measurement data with Meta (Facebook). You can download your data or delete your account from your account settings.
This Privacy Policy explains how PalapaVibez LLC, an Oregon limited liability company (“we”, “us”, “our”) operating at palapavibez.com, collects, uses, stores, and protects your personal information when you use our flight comparison, hotel booking and tour booking platform, and the guide portal our tour guides use (collectively, the “Service”). PalapaVibez LLC is the controller of your personal data.
For tours, we are the seller and the merchant of record: you pay us, and we pay the guide. To run your trip, the guide receives your name, phone number, party size, notes and answers to their questions. For flights, we only compare fares and refer you on; we hold no flight passenger details.
1. What we collect
Account information — name, email, hashed password when you register. Your account also holds the hotels and tours you save, your rewards points history, your in-app notifications and the places you recently viewed.
Hotel booking information — guest names, contact email and phone, room preferences, special requests.
Unfinished hotel bookings — if you reach hotel checkout and don’t finish, we keep your email, the hotel, your dates and party size so we can send you one reminder.
Tour booking information — the lead traveller’s name, email and (optional) phone, the number of adults and children, the date and time, any notes you add, and your answers to the guide’s questions.
Health and accessibility details — if you choose to tell us about an allergy, medication, mobility need or similar in a tour note or answer, we store it encrypted and use it only so your guide can run the trip safely.
Messages with your guide — the messages you and your guide exchange about a booking. Phone numbers, emails and links are masked before a message is stored. If either side reports a conversation, our staff can read it along with the reason given.
Reviews — the rating and text you leave after a tour, published with a display name made of your first name and last initial.
Payment information — credit/debit card details. Card numbers are processed directly by our payment processors (LiteAPI for hotels, Stripe for tours) and are never stored on our servers.
Guide and operator information — if you run tours with us: your name, business name, website, country, WhatsApp number, public profile (bio, photo, languages), and the compliance documents you upload (insurance certificates, business registrations, licences), with their issuer, reference number, dates and file. To pay you, Stripe collects your identity and bank details directly; we receive only the status of your payout account.
Guide sign-ups — if you sign up as a guide: your name, email, WhatsApp, country, company details and the tours you run. If you ask to be told when a tour opens (“notify me”): your email.
Support and feedback — what you write in a contact form, feedback form or support chat, your email if you give it, and the page and browser you sent it from. Support chat messages are read by the PalapaVibez support team.
Usage data — IP address, browser type, pages visited, search queries, device information collected automatically when you use the website.
Location data — approximate location inferred from your IP address to determine your region for cookie-consent preferences. We do not access precise GPS location.
Error and diagnostic data — when errors occur, our self-hosted error tracking service (BugSink) may collect technical details such as error messages, browser/device info, and IP address to help us identify and fix issues.
Where it comes from
- From you — most of the above, when you register, book, message or fill in a form.
- Google — your name, email and profile photo if you sign in with Google.
- Stripe and LiteAPI — whether your payment succeeded, and LiteAPI’s updates on the status of your hotel booking.
- Stripe — for guides, the status of your payout account.
- Your guide — whether you were checked in, and their replies to your messages and reviews.
- Cloudflare — your approximate country, from your IP address.
2. How we use it
- Process and confirm hotel bookings on your behalf.
- Take payment for tours, confirm them, give you a check-in code, send reminders before the trip and ask for a review afterwards.
- Share your tour booking details with your guide so they can run the trip.
- Pay our guides, check their compliance documents, and handle refunds and card disputes.
- Pass messages between you and your guide, and review conversations that are reported to us.
- Compare flight fares and refer you to the airline or travel agency to book and pay.
- Send booking confirmation emails.
- Notify you of schedule changes, cancellations, or status updates.
- Send you one reminder about a hotel booking you started but didn’t finish.
- Verify your identity and prevent fraud.
- Improve the platform with cookie-less analytics (Umami) and aggregated cross-domain analytics (Google Analytics 4 — only when you have consented).
- Measure and optimise our advertising with Meta (Facebook). The browser Meta Pixel loads only after you accept the advertising/analytics cookie category; with the same consent, completed hotel bookings are also reported to Meta server-side via its Conversions API using hashed identifiers.
- Diagnose and fix errors using our self-hosted error tracking (BugSink).
- Convert prices to your local currency via exchangerate-api.
- Offer an AI hotel assistant (“Concierge”), provided by LiteAPI, to help you find hotels.
- Comply with legal obligations.
4. Legal basis for processing (EU / UK)
If you are located in the European Union or United Kingdom, we rely on the following legal bases (GDPR Art. 6, and Art. 9 for health details):
| What we do | Legal basis |
|---|---|
| Hotel and tour bookings, check-in, passing your booking to your guide, messages with your guide, paying guides, refunds | Contract — we need it to provide the booking you asked for |
| Health or accessibility details you choose to type into a tour note or answer | Your explicit consent — you choose to provide it, and you can ask us to remove it before the trip |
| Tax and financial records | Legal obligation |
| Fraud prevention, security logs, bot checks | Legitimate interests (keeping the Service safe) |
| Publishing reviews and asking you for one after a tour | Legitimate interests (honest reviews help other travellers choose) |
| One reminder about an unfinished hotel booking | Legitimate interests (helping you finish something you started) |
| Google Analytics 4 cookies, the Meta Pixel and Conversions API, marketing email, guide sign-ups and “notify me” requests | Consent — you can withdraw it at any time |
Where we rely on consent, you may withdraw it at any time.
5. How long we keep it
We minimise data retention. Where a category below has a fixed lifetime, a scheduled job deletes the data once that window passes.
| Data category | Retention period |
|---|---|
| Support chat conversations | Deleted 24 months after the last message once closed. If you delete your account, your messages are replaced with “[message removed — account deleted]” |
| Account record (name, email, hashed password) | For the life of your account; deleted on closure |
| Hotel booking and payment records (booking, guest details, processor metadata — no card numbers) | Kept as financial records. They are not currently deleted on a schedule |
| Tour bookings | Kept as financial records. If you delete your account, the name, contact details, notes and answers on them are overwritten |
| Messages between you and your guide | Kept with the booking. If you delete your account, your side of the conversation is replaced with “[message removed — account deleted]” |
| Reviews | Kept while the tour is listed. A review hidden by moderation is hidden, not deleted |
| Guide compliance documents | For the life of the guide account; a rejected document is deleted after 90 days |
| Unfinished hotel bookings | 90 days |
| Notifications in your account | 90 days once read; 180 days if unread |
| Booking status updates received from LiteAPI | 7 days after processing |
| IP address used to limit tour seat holds | 1 hour |
| Recently viewed | 90 days |
| Security event log (LOW / MEDIUM severity) | 90 days |
| Security event log (HIGH / CRITICAL — fraud, breach attempts) | 180 days (forensics window) |
| Newsletter signup | 2 years from signup, or until you unsubscribe |
| Marketing email list | Until you unsubscribe (one-click in every marketing email) |
| Guide sign-up | Until you ask us to delete it. If you unsubscribe we keep a record that you opted out, so we never email you again |
| Database backups | 30 days |
Delete your account yourself. Sign in and go to Account → Settings → Delete account. This removes your user record, sessions and profile. Your hotel bookings are unlinked from you, but the booking and guest details remain as financial records. On your tour bookings, your name, contact details, notes and answers are overwritten, and your messages to guides are replaced with “[message removed — account deleted]”. Your notifications, newsletter signup and guide sign-up entry are deleted.
If you have a tour still to come, deletion is refused until that booking is cancelled — your guide needs your name to check you in. Guide accounts are closed by email, because payouts and records have to be settled first.
If you can’t sign in or prefer email, contact [email protected] and we will process the request manually within 30 days.
6. Your rights
You have the following rights regarding your personal data:
- Access — obtain a copy of the personal data we hold about you.
- Rectification — correct inaccurate or incomplete data.
- Erasure (“right to be forgotten”) — request deletion of your data, subject to legal obligations.
- Restriction of processing — ask us to limit how we use your data in certain circumstances.
- Data portability — receive your data in a structured, machine-readable format.
- Object — object to processing based on legitimate interests or for direct marketing.
- Withdraw consent — where processing is based on consent, you may withdraw it at any time without affecting the lawfulness of prior processing.
Self-service paths:
- Access & portability (GDPR Art. 15 & 20): sign in and use Account → Settings → Your Data & Privacy → Download my data. You get a JSON file covering your account, profile, addresses, hotel bookings and their guests and payments, tour bookings and their messages, unfinished hotel bookings, saved hotels and tours, points history, notifications, feedback, newsletter signups and a list of security events on your account. Credentials — your password hash and any linked-account tokens — are never included, and the file lists what it left out and why.
- Erasure (GDPR Art. 17): see Section 5 above.
- Rectification (GDPR Art. 16): update your name, phone, date of birth, addresses and display currency under Account → Settings.
- Objection to direct marketing (GDPR Art. 21): turn off Account → Settings → Travel deals at any time, or use the unsubscribe link in any marketing email. Booking confirmations, cancellations and security alerts are not marketing and continue regardless — you cannot be opted out of being told what happened to your own booking.
- Withdrawing cookie consent (GDPR Art. 7(3)): use Manage Cookies in the footer. It clears the stored decision and reopens the banner, so withdrawing is exactly as easy as giving.
For anything else (restriction of processing, or a question about a decision) email [email protected]. We will respond within 30 days (one calendar month as required under GDPR).
Before acting on a request we may ask you to confirm it from the email address on your account. If we refuse a request, we will tell you why, and you can appeal by replying to our decision. You may also make a request through an authorised agent.
EU/UK residents also have the right to lodge a complaint with your national data-protection authority. A list of EU DPAs is available at edpb.europa.eu. UK residents may contact the ICO.
7. Automated decisions
We make no decisions about you with legal or similarly significant effects by automated means alone. Some automated checks do run to protect the Service: Cloudflare Turnstile bot checks, rate limits, blocking IP addresses that behave abusively, and the fraud signals we pass to LiteAPI’s payment processor. A person reviews refunds, payouts and decisions about your account.
8. California residents (CCPA)
If you are a California resident, the California Consumer Privacy Act (CCPA) grants you the following rights:
- Right to know — request disclosure of the categories and specific pieces of personal information we collect, use, and share.
- Right to delete — request deletion of personal information we have collected from you (subject to exceptions).
- Right to correct — request correction of inaccurate personal information.
- Right to opt-out of sale/sharing — we do not sell your personal information. We do share limited data with Meta (Facebook) for cross-context behavioural advertising through the Meta Pixel and Conversions API described above. You can opt out at any time by declining the advertising/analytics cookie category in the banner or the “Manage cookies” footer link.
- Right to non-discrimination — we will not discriminate against you for exercising any CCPA right.
To submit a CCPA request, email [email protected] with the subject line “CCPA Request”. We will respond within 45 days. You can appeal a refusal by replying to our decision.
10. Security
We use multiple layers of security to protect your data:
- Encryption in transit. All connections are over HTTPS (TLS 1.2+).
- Encryption at rest. Sensitive personal data — phone, date of birth, addresses, hotel-guest and tour-traveller contact details, tour notes and answers, messages between you and your guide, report reasons, and guide sign-up and notify-me contacts — is encrypted in our database using AES-256-GCM with a server-held key. The encryption key is stored separately from the database.
- Password hashing. Passwords are hashed using bcrypt (rounds = 12). Raw passwords are never stored, logged, or transmitted in any reversible form.
- Session security. JWT-based sessions with a per-user revocation marker so password changes invalidate all active sessions immediately.
- Webhook verification. All inbound webhooks are cryptographically verified before any business logic runs.
- Rate limiting, fraud monitoring, and CSP on all sensitive endpoints.
No method of transmission or storage is 100% secure and we cannot guarantee absolute security. We notify supervisory authorities within 72 hours of becoming aware of a qualifying breach (see Section 11).
11. Data breach notification
In the event of a personal data breach that is likely to result in a risk to your rights and freedoms, we will notify the relevant supervisory authority within 72 hours of becoming aware of the breach (GDPR Art. 33). If the breach is likely to result in a high risk to you, we will also notify you directly without undue delay (GDPR Art. 34).
12. Children’s privacy
Accounts and bookings are for adults (18+). A tour booking can include children: we record only how many, unless you choose to tell us more in a note (for example an age or an allergy), which you give us as their parent or guardian. We don’t knowingly collect data directly from anyone under 18. If you believe we have, please contact us and we will delete it promptly.
13. International data transfers
Your data may be processed in countries outside your own. The recipients we use are located in:
- Travelpayouts / Aviasales — you leave our site to book; the airline or travel agency’s own privacy policy applies.
- LiteAPI (bookings and the Concierge assistant) — Hong Kong and the European Union.
- Stripe — United States.
- Your tour guide — wherever the tour runs, often in countries without an EU adequacy decision.
- Resend — United States.
- Google (OAuth, GA4) — United States.
- Meta (Facebook) — United States.
- exchangerate-api — United States.
- Cloudflare — global edge with US headquarters.
- Backblaze (database backups) — United States.
- Our database, Umami, BugSink, Uptime Kuma — self-hosted in the European Union (Germany).
When you give us your data directly we are receiving it, not transferring it. When we pass it on outside Europe we rely on the EU–US Data Privacy Framework where the recipient is certified, on the European Commission’s Standard Contractual Clauses, or — for passing your booking to your guide — on the transfer being necessary to perform the booking you asked for (GDPR Art. 49(1)(b)). Ask us for a copy of the safeguard used.
14. Changes
We may update this Privacy Policy. Material changes are recorded on the policy changelog, and where a change affects you, you will be asked to review it when you next sign in. The “Updated” date at the top reflects the most recent revision.
15. Contact
For privacy-related questions or requests: [email protected] or use our contact form.
