DogJourney — Travel Companions

Cookie details

This page explains the cookies and similar technologies DogJourney uses, which are essential, and how you can change optional preferences.

Effective date
18 August 2026
Last updated
8 September 2026
Document version
2026-09-08
Operator / legal entity
Opt-in Solutions Burns
Privacy contact
support@dogjourney.online
Support contact
support@dogjourney.online
Company UID
CHE-326.304.911
Governing law
Switzerland. These documents are governed by Swiss law. You agree to the exclusive jurisdiction of the courts of Switzerland. Mandatory consumer protections that cannot be waived continue to apply.

1. What cookies and similar technologies are

Cookies are small text files stored on your device. Similar technologies include local storage, session storage, and pixels or scripts that can store or read identifiers.

DogJourney uses these tools only as described on this page. This page is a factual inventory of current use. It is not legal advice.

2. Who is responsible

DogJourney is operated by Opt-in Solutions Burns, a sole proprietorship, 19 Bäretstrasse, 3930 Visp, Canton Valais, Switzerland, company UID CHE-326.304.911.

Questions: support@dogjourney.online.

3. Categories we use

Necessary cookies keep the website secure and working. They include sign-in cookies, security state, cookie-preference storage, and the language cookie that lets the service work in your selected language.

Preferences storage can remember optional choices, such as whether you prefer Apple Maps or Google Maps for directions links. This is off until you choose it.

Analytics cookies would help us understand how the website is used. They are not currently used.

Marketing cookies would help measure or personalise marketing. They are not currently used.

4. What is currently active

DogJourney currently uses essential cookies and first-party storage needed to run the service, plus optional maps-app memory if you allow preferences cookies.

We do not currently use: Google Analytics, PostHog, Mixpanel, Vercel Analytics, Vercel Speed Insights, Sentry, Datadog, Bugsnag, advertising pixels, tag managers, session replay, heatmaps, embedded Instagram or social widgets, chat widgets.

We do not load analytics, advertising, or marketing scripts before consent — and we do not load them at all today, because they are not part of the product.

5. Cookie and storage inventory

Last reviewed: 8 September 2026. Provider, purpose, expiry, and classification are listed for each item.

  • sb-*-auth-token (and chunked variants) — Supabase (First-party (DogJourney website host)). Keep you signed in, refresh the secure session, and protect account features. Stored as http cookie. Expiry: Managed by Supabase Auth (access token is short-lived; refresh token persists the session until sign-out or expiry).. First-party. Classification: essential. Does not wait for optional cookie consent. Required for sign-in, MFA, passkeys, and account security. Not used for advertising.
  • dj_locale — DogJourney (Opt-in Solutions Burns) (First-party). Remember the website language you use (English, German, French, or Italian). Stored as http cookie. Expiry: Up to 365 days. First-party. Classification: essential. Does not wait for optional cookie consent. Classified as strictly necessary because it only stores a service language preference so the site can work in the selected language. It is not used for analytics or advertising. Classification remains subject to legal review.
  • dj_consent — DogJourney (Opt-in Solutions Burns) (First-party). Store your cookie-preference choice and consent version. Stored as http cookie. Expiry: Up to 365 days (retention pending legal review). First-party. Classification: essential. Does not wait for optional cookie consent. Cookie-preference storage is treated as strictly necessary so we can remember and honour your choice.
  • dj_legal_pending — DogJourney (Opt-in Solutions Burns) (First-party). Hold a short-lived Terms acknowledgement token during account creation or OAuth sign-up. Stored as http cookie. Expiry: Up to 20 minutes for OAuth; up to 7 days for email sign-up confirmation. First-party. Classification: essential. Does not wait for optional cookie consent. Not a tracking cookie. Used only to complete contractual Terms acknowledgement.
  • dj.planner.briefDraft (and related keys) — DogJourney (First-party). Keep an in-progress trip brief so it is not lost while you plan. Stored as local storage. Expiry: Until you clear site data or the draft is converted/removed. First-party. Classification: essential. Does not wait for optional cookie consent.
  • dj_pending_trip_checkout, planning-job ids, MFA enrol state, onboarding flags — DogJourney (First-party). Resume checkout, planning jobs, security setup, and onboarding in the same browser session. Stored as session storage. Expiry: Mostly until the tab is closed; some onboarding flags persist locally until setup finishes. First-party. Classification: essential. Does not wait for optional cookie consent.
  • Cormorant Garamond / Plus Jakarta Sans — DogJourney (self-hosted via Next.js next/font) (First-party). Display the website in the DogJourney typefaces. Stored as self hosted asset. Expiry: Cached by the browser as static assets. First-party. Classification: essential. Does not wait for optional cookie consent. Fonts are downloaded at build time and served from the DogJourney origin. They do not load Google Fonts in the browser.
  • Leaflet / OpenStreetMap tiles (unpkg + tile.openstreetmap.org) — unpkg / OpenStreetMap (unpkg.com, *.tile.openstreetmap.org). Show the Explore and itinerary maps after you open those screens. Stored as third party request. Expiry: Provider-controlled cache; OSM may set its own cookies on tile requests. Third-party. Classification: essential. Does not wait for optional cookie consent. Loaded only when you use a map view (not on public marketing pages). Treated as necessary for the map feature you requested. Legal review should confirm this classification. Map interaction is not treated as consent for analytics or marketing.
  • Nominatim geocoding — OpenStreetMap Nominatim (nominatim.openstreetmap.org). Turn addresses and place names into map coordinates for planning. Stored as third party request. Expiry: No DogJourney cookie. Nominatim may log requests on its side.. Third-party. Classification: essential. Does not wait for optional cookie consent. Used for user-requested geocoding and maps. Not an advertising pixel.
  • Mapbox Geocoding API — Mapbox (api.mapbox.com (server-side)). Address autocomplete and geocoding from DogJourney servers. Stored as server only. Expiry: No browser cookie is set by DogJourney for Mapbox.. Third-party. Classification: essential. Does not wait for optional cookie consent. Called from DogJourney API routes, not as a browser SDK on public pages.
  • Google Maps / Places APIs — Google (maps.googleapis.com (server-side)). Place search, details, and photos for Explore listings; Google Maps directions URLs when you choose that hand-off. Stored as server only. Expiry: No Google Maps JavaScript SDK is loaded on public pages.. Third-party. Classification: essential. Does not wait for optional cookie consent. Photos are proxied through DogJourney. Directions hand-off is a user-initiated link.
  • Apple Maps directions URLs — Apple (maps.apple.com (user-initiated navigation)). Open directions in Apple Maps when you choose that provider, especially on iOS. Stored as third party request. Expiry: No Apple Maps SDK is embedded on the website.. Third-party. Classification: essential. Does not wait for optional cookie consent.
  • Stripe Checkout / Customer Portal — Stripe (checkout.stripe.com, billing.stripe.com). Process website payments and let you manage billing. Stored as third party request. Expiry: Stripe may set cookies on its own domains when you enter a payment or portal flow.. Third-party. Classification: essential. Does not wait for optional cookie consent. Stripe.js is not loaded on public pages. Checkout scripts/cookies appear only after you start a payment or open the billing portal. Necessary for a requested transaction. Classification pending legal review.
  • Anthropic (Claude) API — Anthropic (api.anthropic.com (server-side)). Generate DJ itineraries, trip previews, Ask DJ replies, and optional booking-screenshot extraction. Stored as server only. Expiry: No browser cookie.. Third-party. Classification: essential. Does not wait for optional cookie consent. Not a browser tracking technology. Gating AI planning behind cookie consent is not required for this server-side processing.
  • Vercel hosting / platform logs — Vercel (DogJourney host / Vercel platform). Host the website and record operational server logs. Stored as server only. Expiry: Platform log retention is controlled by Vercel.. First-party. Classification: essential. Does not wait for optional cookie consent. Vercel Analytics and Speed Insights are not enabled. Server logs are not browser cookies.
  • Supabase platform logs — Supabase (Supabase project). Operate authentication, database, and storage; retain operational logs. Stored as server only. Expiry: Platform log retention is controlled by Supabase.. Third-party. Classification: essential. Does not wait for optional cookie consent.
  • dogjourney.mapsProvider — DogJourney (First-party). Remember whether you prefer Apple Maps or Google Maps for directions hand-off links. Stored as local storage. Expiry: Until you clear site data or withdraw preferences consent. First-party. Classification: preferences. Optional — requires a saved preference. Stored only after preferences consent. Directions links still work without it.

6. How to change or withdraw preferences

You can accept optional cookies, reject them, or manage preferences in the cookie banner. After you save a choice, use Cookie settings in the footer or in Account to change or withdraw it.

Rejecting optional cookies is as easy as accepting them. Necessary cookies remain active because the website cannot work securely without them.

Closing the preferences window without saving does not count as consent. Scrolling or clicking elsewhere does not count as consent.

If we add a new optional technology, or change cookie purposes in a material way, we will update the consent version and ask again.

7. Browser controls

You can also block or delete cookies in your browser settings. Blocking essential cookies may sign you out or prevent the website from working correctly.

8. Privacy Policy

Personal data processing is described in our Privacy Policy. Cookie choices are separate from the Terms of Service acknowledgement used when you create an account.

9. Contact

Privacy: support@dogjourney.online

Support: support@dogjourney.online

Operator: Opt-in Solutions Burns, 19 Bäretstrasse, 3930 Visp, Canton Valais, Switzerland

Company UID: CHE-326.304.911

Your privacy choices

DogJourney uses essential cookies to keep the website secure and working properly. We may use optional cookies only if you choose to allow them.

Optional analytics or marketing cookies are not currently active. A maps-app memory is the only optional preference available today.

Privacy Policy · Cookie details