Skip to content
Africa Angola Atlantic Frontier Burkina Faso Cabo Verde Cameroon Comoros Congo River Cruise Djibouti Egypt Egypt (2027 Eclipse) Equatorial Guinea Eritrea Ethiopia Gabon & Lopé Ghana, Benin & Togo Lesotho Libya Libya (2027 Solar Eclipse) The Long Coast Madagascar Malawi Mauritania Mauritius Nigeria Rwanda & Uganda São Tomé & Príncipe Senegal & The Gambia Seychelles Sierra Leone & Liberia Somalia & Djibouti South Sudan Tunisia & Algeria Tunisia (2027 Solar Eclipse) Victoria Falls Asia Afghanistan Armenia Azerbaijan Bangladesh Bhutan Brunei Central Asia China Chongqing Georgia India Brahmaputra Cruise Iran Iraq Jeddah (2027 Solar Eclipse) Jordan Laos River Cruise Lebanon Mongolia Myanmar Nepal Oman Pakistan Raja Ampat Cruise Socotra Sri Lanka Syria Tibet Timor-Leste Turkmenistan Yemen Yunnan Americas Battle Abbey Summer Battle Abbey Winter (Ski) Bolivia & Uyuni Caribbean Costa Rica Galápagos The Guianas Iguazú Falls Maya Corridor Patagonia: W Trek Peruvian Amazon Cruise Uruguay Utah Venezuela Europe The Balkans Belarus Moldova & Transnistria Ukraine Oceania French Polynesia Voyage New Zealand Pacific Islands Palau Papua New Guinea Mount Hagen Festival (2027) Goroka Show (2027) Birds of Paradise South Pacific Antarctica Antarctica in a Day South Pole & Emperor Penguins South Pole & Blue Rivers Antarctica: The Long Stay Antarctica, South Georgia & Falklands Cruise
Blog About Plan Your Expedition Account

Privacy Policy

Last updated 25 October 2026

Waypoint Journeys ("we", "us") designs private luxury expeditions to remote destinations. This policy explains what information we collect through wpjourneys.com, how we use it, and the choices you have. Questions: hello@wpjourneys.com.

Information we collect

Cookies & tracking technologies

We use a small number of first-party cookies and two records kept in your browser to run the site, and third-party tags to measure traffic and the performance of our advertising.

Cookie / tagSet byPurpose
wp_attributionWaypoint (first-party)Remembers the campaign/referrer you arrived from so an inquiry can be attributed. Functional. ~30 days.
wpj_clientWaypoint (first-party)Keeps you signed in to your account. It holds a signed sign-in code, not your details, and the page's scripts cannot read it. Essential. 30 days, or until you sign out.
wpj_client_hintWaypoint (first-party)Tells our pages that someone is signed in on this browser, so they can show the heart that saves an expedition to your account. It holds nothing about you. Functional. 30 days, or until you sign out.
wpj_client_oauth_google, wpj_client_oauth_facebookWaypoint (first-party)Set only while you continue with that provider, to check that the answer coming back belongs to your own sign-in or connection request. Essential. 10 minutes.
wpj_viewed (browser storage, not a cookie)Waypoint (first-party)Remembers which expeditions you have opened on this device, when and how often, so our homepage can show the last one as Previously Viewed and suggest similar ones. The record stays in your browser and is never sent to us; clearing this site's data removes it. A click on the Previously Viewed tile or a suggestion is counted in Google Analytics, which learns the expedition clicked but nothing else from the record. Functional. Up to 12 expeditions; any you have not opened for 90 days is deleted the next time you visit.
wpj_entry (browser storage, not a cookie)Waypoint (first-party)When you click from one of our pages to an expedition, notes whether the link was on the main page, in the Expeditions menu or among the suggestions, and the expedition page reads it once and deletes it. That page then tells us its own name and how you reached it, and our server adds the country your internet address points to; we keep only daily counts by expedition, country and route, never the address itself or anything that identifies you. Measurement. Lasts up to 10 minutes.
wpj_wayfinder (browser storage, not a cookie)Waypoint (first-party)Keeps your conversation with Wayfinder while the tab stays open, so a reload or a move to another page does not lose it, and whether the chat was left open. It lasts only as long as the tab, and Start over deletes it. Functional.
wpj_wayfinder_last (browser storage, not a cookie)Waypoint (first-party)The name of the expedition you last talked about with Wayfinder, and when, so it can welcome you back to it on a later visit. It holds nothing about you, and it is ignored after 60 days. Functional.
Meta Pixel (_fbp, _fbc)Meta PlatformsMeasures ad performance and builds audiences for advertising on Facebook & Instagram.
OpenAI Ads Pixel (wp_openai_vid)OpenAI / WaypointMeasures ChatGPT Ads performance. The first-party ID is pseudonymous, is hashed in your browser before transmission, and lasts up to 180 days.
Google Analytics 4 (_ga)GoogleAggregate site analytics: how visitors find and use the site.
Google Analytics 4 (Global Rescue price estimator)Google, on behalf of Global RescueRecords anonymous clicks and selections inside the Global Rescue price estimator embedded on our travel protection page, so Global Rescue can improve it. No names, emails or other direct identifiers are collected.
Google AdsGoogleMeasures ad conversions and supports remarketing.
Microsoft Universal Event Tracking (UET)MicrosoftWhen enabled for our US advertising pilot, measures page visits and successfully saved inquiries for Microsoft Advertising (Bing Ads). Microsoft can collect device, page and ad-click information. We do not send inquiry names, email addresses, phone numbers or messages in this event. See the Microsoft Privacy Statement.

When you submit an inquiry, we also send a server-to-server event to Meta (the Conversions API), a conversion to Google, and a completed-inquiry event to OpenAI Ads. To help match the event to your ad click while protecting your data, your email, phone, first and last name, and a pseudonymous visitor ID may be hashed (irreversibly scrambled) in your browser before being sent; we never send these identifiers to the ad platforms in plain text for this purpose.

How we use your information

Newsletter subscriptions

If you choose to subscribe, we use your email to send the Waypoint Journeys newsletter with new expeditions, upcoming departures, and occasional offers. Newsletter signup is optional and is not required to receive a reply to your inquiry. We record when and where you opted in and the wording you agreed to. We may use the destination you selected to make expedition emails more relevant.

We use Buttondown to manage subscriptions and deliver newsletter emails. We share your email, destination interest, and signup and consent information with Buttondown for that purpose. Every newsletter includes an unsubscribe link. Unsubscribing stops newsletter marketing; we can still reply to an inquiry or send information needed for your booking. We retain the information needed to record consent and honor your email preferences.

Birthday notes

Once you have travelled with us, we may email you a short note on your birthday from hello@wpjourneys.com, with a gift toward your next expedition. Your birthday comes from the date of birth on your passport, which our team enters from the copy you send us or our AI provider reads from a copy sent from your account (see passports), or from a birthday you give us, and it is kept sealed with your passport details. The note uses only the month and day. Every note has a link to stop them, or reply to any of our emails and we will stop them. Stopping the notes does not delete the date of birth on your booking; to have it deleted, email hello@wpjourneys.com.

Your Waypoint Journeys account

An account lets you see the expeditions you have booked with us, keep a list of the ones you like and ask to book. We keep your name, email and phone number (optional) and your password as a one-way scrambled code, never the password itself. If you continue with Apple, Google or Facebook, they share your name, an account identifier and your email when available; Apple may give us a private relay address that forwards to your own. We never see your Apple, Google or Facebook password. We use that identifier to recognize your sign-in and keep your account email unchanged when you connect another sign-in method. Facebook sign-ups and Google addresses outside Gmail or a confirmed Google Workspace domain need our email confirmation before showing bookings. We also keep the expeditions you save, the booking requests you make and, for each device you sign in on, when you signed in and the type of browser, so that changing your password can sign you out everywhere.

Once you have confirmed your email, your account shows the expeditions in our booking records that list that email: their dates, travellers, status and the itinerary we prepared for you, never our internal notes. For an expedition you have booked it also shows the trip total, what has been paid and when the rest is due, and any invoice for that email still open with Stripe, the payment service we use, with a link to pay it there. When you ask to book from your account, the request reaches our team the way an inquiry does, with the campaign and ad details described above, and we email you a copy.

On an expedition you have booked, you can send us a photo or a PDF of the passport photo page for each traveller, so one person can send the whole party's. For that, your account shows the names of the travellers on the booking as our records spell them, and whether each passport has arrived and when. Before a photo leaves your device, the page checks that it is large, bright and sharp enough to read, and nothing about that check is sent anywhere. Our server then shows the copy to our AI provider, which checks that the whole photo page is in the picture and clear enough to read, and reads the traveller's date of birth from it. It answers with those two things alone, never with anything else the passport says, does not train its models on the copy and keeps it only for a limited time under its own retention policy. We keep that date of birth only when it agrees with the machine-readable lines at the bottom of the page, check digit included, and seal it like the passport details our team enters, with a key only our website holds, in our private booking records, which GitHub hosts for us and cannot read. It goes on the traveller's booking for arranging permits and flights, your account shows its month and day as your birthday when the passport is your own, and we use it for a birthday note once you have travelled with us (see Birthday notes). A copy our team files for you, from one you emailed, is not shown to our AI provider. If either check finds a problem, the page asks for a clearer photo and, after a second try, lets you send it anyway. Where the visa for a trip needs a passport-style photo of each traveller on a white background, your account asks for that photo as well and treats it like the passport copy: the page checks that it is large and bright enough, our AI provider checks only that it shows one person's face clearly against a plain white background, and everything below applies to it too. The copy is then sealed, with a key only our website holds, and the sealed file is kept in private storage that Vercel runs for us, never public. Only our team, signed in, and the account that sent it can open it: you can view a copy you sent from your account at any time, but one emailed to us, or sent from another account, opens only for our team. It belongs to the traveller, so it also counts for their later bookings with us and they need not send it again. We delete it 365 days after the traveller's last trip with us (a new booking moves that date, a cancelled one does not), and you can replace or remove it from your account at any time, which deletes our copy straight away. Our team gets a short email when a passport or visa photo arrives or is removed, with the traveller's name and the trip, never the passport or photo. Removing the copy does not remove passport details our team has already entered in your booking to arrange permits, flights or hotels, or the date of birth read from it; to have those deleted, email hello@wpjourneys.com.

The account is kept in a database that Upstash runs for us through our website host, Vercel. To limit sign-in and sign-up attempts, our server counts the attempts from your IP address for up to an hour, filed under a one-way code made from the address, never the address itself. To delete your account and everything it holds, use Delete account in the Waypoint Journeys app, or email hello@wpjourneys.com.

The Waypoint Journeys app for iPhone and Android uses the same account and shows the same things: your bookings, itineraries day by day, the checklist for each trip, your participation agreement and passport copies. It keeps a copy of your account overview, itineraries and checklist on your phone so they open with no signal, and removes it when you sign out. The items you tick on a trip's checklist are saved to your account, so they follow you from one phone to another and our team can see what is still open. If you allow notifications, we keep a notification token for each of your devices, with whether it is an iPhone or an Android phone, so our team can tell you about your trip; Apple or Google delivers each notification. The app uses your camera or photo library only when you choose to photograph or send a passport or visa photo, as described above. It has no advertising or analytics tools. Delete account, on the app's Account screen, deletes your sign-in, the expeditions you saved, your booking requests and your notification tokens, and ends your Sign in with Apple connection; the expeditions you have booked stay in our booking records, with their invoices, for as long as our booking terms and the law require.

Signing your participation agreement

You can read and sign your Expedition Participation Agreement, with any supplement your trip needs, at wpjourneys.com/sign: from a personal link we email you, from your account, or by filling it in yourself. It asks for your full legal name, date of birth, nationality, country of residence, email, mobile number and an emergency contact, and for any trip details we have not already filled in. As the record of how and when you signed, we also keep the time you opened the page, agreed to sign electronically and signed, the time of each initial, how we knew it was you (the link we emailed you, your account's confirmed email or, if you fill it in yourself, whether the email you give is the one on your booking), your IP address and the browser details your browser sends (its user agent).

The signed document and that record are sealed together the moment they reach our server, with a key only our website holds, and kept in our private booking records, which GitHub hosts for us and cannot read. We email you a copy of the signed document. To prove when you signed, a fingerprint of the signed document (a SHA-256 hash, from which nothing in the document can be read) is sent to an independent timestamp authority, DigiCert or Sectigo, which signs it with the time; the document itself is never sent to them. Our booking record notes that you signed, when and how, never your date of birth. Only our team, signed in, can open the sealed copy; you can download your own from your account. We also email a copy of the signed document to our team's own mailbox, in our Google Workspace, so that we hold the company's copy of every agreement. An unused signing link is kept for us by Upstash for up to 90 days, and a signed agreement whose save is waiting to be retried until it is saved. So that we can show your copy reached you, Upstash also keeps for us the reports Resend sends on the emails a signing sends (accepted, delivered, delayed, bounced or marked as spam), and a record of each time a sealed copy is opened: when, by whom (a team member's work email, or your account) and a one-way code made from the IP address it was opened from, never the address itself. We keep these for as long as we keep the agreement. We keep the signed agreement and that record for 7 years after the last trip the agreement covers ends, or, for a traveller under 18, until 7 years after their 18th birthday if that is later. If someone dies or is seriously injured on a trip, or a claim about a trip is threatened, we keep the agreements for that trip until the matter is closed.

Chatting with Wayfinder

Wayfinder, the travel guide on our website, is an AI. What you type to it, with the conversation so far, is sent to the AI provider whose model writes its replies. When you chat from an expedition's page it is also told which expedition it is, so it can answer about it. We use only AI providers whose business terms do not let them train their models on these messages, and they keep them only for a limited time under their own retention policies.

When the chat opens, Cloudflare Turnstile checks in the background that a person, not an automated script, is using it, so we can keep spam and abuse out. It never asks you to solve a puzzle. To do this, Cloudflare receives your IP address and technical details about your browser and device, which it uses only to tell people from bots. How Cloudflare handles that information is set out in its Turnstile Privacy Addendum.

We do not keep the conversation on our side. It stays in your browser tab (see wpj_wayfinder above) until you close the tab or choose Start over, and a conversation more than a day old starts afresh. To limit how many messages one visitor can send and to shut out abuse, our server keeps a count of the messages sent from your IP address for up to a day, filed under a one-way code made from the address, never the address itself. Our logs record the timing and size of each reply, which expeditions it suggested and which expedition's page you chatted from, never what was said.

If you send your details to our team in the chat (Wayfinder asks for your name and then your email, or you can use the form it offers), it works like our inquiry form: your name and email never go to the AI provider, and your name, email, the expedition, dates and group size reach us as an inquiry, together with the conversation and a few lines Wayfinder writes to sum up the trip you have in mind, so nobody has to ask you twice, and the measurement described above applies. Please do not share passport numbers, health details or other sensitive information with Wayfinder.

Who we share it with

We do not sell your personal information. We share limited data with service providers who act on our behalf:

These providers process data in the United States.

How long we keep it

Inquiry details are kept for as long as needed to assist you and for our normal business records. Your account is kept until you ask us to delete it, and a sign-in on a device lasts 30 days. A passport or visa photo sent from your account is deleted 365 days after the traveller's last trip with us, or as soon as it is removed from the account; the date of birth read from it stays, sealed, for your account and birthday notes until you ask us to delete it. A signed participation agreement is kept for 7 years after the last trip it covers ends (for a traveller under 18, until 7 years after their 18th birthday if that is later), and longer after a death or serious injury on a trip, or a threatened claim about one, until the matter is closed. Analytics and advertising data follow the retention periods of Google, Meta, and OpenAI. You can ask us to delete your inquiry at any time.

Your choices

A note for visitors in the UK / EU

We do not currently show a cookie banner. The analytics and advertising tags described above load when you arrive, wherever you are visiting from. If you would rather they did not, you can block or delete cookies in your browser and opt out of personalised advertising at the links under Your choices above; those controls work regardless of where you are. If you are in the UK or EU and want to exercise your rights under the UK GDPR or GDPR, including access to or deletion of what we hold about you, email hello@wpjourneys.com and we will action it.

Changes

We may update this policy from time to time; the "last updated" date above will change accordingly.

Contact

Waypoint Journeys · hello@wpjourneys.com