Privacy Policy

Last updated: 6 October 2026

Roadpack helps people travelling in several vehicles stay coordinated. It collects as little as possible, and everything below applies whether or not you create an account.

Guest use (no account required)

If you sign in with Apple

Signing in is optional for ordinary trip use. It is needed to keep saved crews, vehicle presets, and trip recaps across devices, and before using paid AI illustration when that feature is available. It creates:

Deleting your account revokes the Apple sign-in grant with Apple and permanently deletes your session, saved crews and invitations, vehicle presets, recaps, device tokens, and account record. This does not affect a guest trip you're currently in — that membership is separate and expires with the trip on its own.

Trip photos and videos

You can add photos or trimmed videos to a trip. They are visible to everyone on that trip and are stored in Roadpack's private Cloudflare storage. Optional AI processing shares selected photos only after the uploader approves the relevant provider and purpose, as described below. Microphone access is requested only for a video you deliberately record with the camera; uploaded clip audio is muted in generated memory films.

Finding photos you already took

If you ask it to, Roadpack can look through your photo library for pictures taken along a trip you are on, and show you what it found. This never happens on its own — you tap Find photos from this trip, and iOS asks you for library access before anything is read.

Roadpack Journal and AI generation

Complete Journal pages

The optional Journal feature creates a free local edition with original photographs first. Confirmed AI generation sends the selected source photographs and a short factual page brief to OpenAI for GPT Image 2.5 to create the whole illustrated page, including its text and paper design. When wording is personalized, those photographs are also sent to OpenAI Luna for one short moment caption that may be added to the approved brief. That caption call may web-search only the destination name from the trip facts; photographs are looked at, not searched, and they are never sent to destination-column research. A page can depend on several photographs, and each uploader must approve their own sources. The brief may include the destination, recorded date, stop sequence and attribution; expense totals appear only in an optional receipt page. No raw GPS trace or Apple basemap is included. Exact names, amounts and map details can still be rendered incorrectly, so nothing publishes automatically.

When wording personalization is enabled, the destination name (not photos, stop streets, or traveler names) may be sent to OpenAI with web search to draft short welcome, history, and culture columns. Unsourced or failed research is omitted and the page keeps recorded trip facts. Journal page wording does not use OpenRouter.

Journal permissions and device preferences can be changed in Settings. Changing a device preference stops new requests from that device; withdrawing an individual photo's permission also invalidates dependent hosted pages and queued work. Receipts are excluded from shared images, PDFs, text exports and published editions unless the user explicitly includes private costs. Canonical artwork and its approved text, source references, revisions, permission dependencies and usage records are stored to support progress recovery, checking and free restoration. Older published editions are not overwritten by the new experience.

Removing a source photo, withdrawing AI permission or deleting a linked account invalidates dependent hosted keepsakes and running jobs. Copies already downloaded, cached offline or printed cannot be recalled. We keep limited purchase transaction and allowance accounting records to prevent duplicate grants and billing abuse; these do not contain photographs or article text. Aggregate operational counts and token usage exclude private trip content.

Follow links

A trip organizer can create a link that shows where the pack is heading and when it arrives. That page never shows who is travelling, where anyone is right now, or the invite code. Links can be revoked at any time and stop working shortly after a trip ends.

Purchases

If you buy Roadpack Pro, purchases are processed by Apple or Google and verified by RevenueCat on our behalf. RevenueCat receives your subscription status and the anonymous identifier Roadpack already uses for your device, or a server-issued account-linked identifier when you connect paid AI allowance. It does not receive your name, your location, or anything about your trips, and it is not used for advertising or cross-app tracking. Payment details never reach Roadpack.

Anonymous usage and export diagnostics

Rewind sends a short summary of completion, seeks, pace changes, viewed-content counts, and share or export outcomes. Export diagnostics include bounded stage names and duration buckets. These summaries contain no account, device, trip, photograph, or traveller identifiers, exact locations, file URLs, or raw error messages. The server combines them into daily counters to help us improve playback and export reliability.

Roadpack also keeps anonymous daily counts of how the app is used: trips created, joined, started and ended, which features are used, and when the Pro screen is shown or a purchase completes. Each count is a number for one day and one app version, chosen from a fixed list on our server. It contains no account, device, trip, place or traveller identifiers.

What we do not do

The route you drove

While a trip is active and you are sharing location as your vehicle's driver, Roadpack records the road your vehicle actually takes, as a series of points taken every few seconds while moving. It is used to draw your trip's Rewind and Journal as it really happened, including detours and stops you didn't plan, rather than only the route you planned.

Your choices

Stop sharing location from trip settings. That also stops your vehicle's route being recorded. End or leave a trip to stop sharing. Sign out or delete your account from Settings at any time. Reset the guest identity in Settings to clear the name stored on this iPhone.

How long we keep things

Retention is set by what the data is for. Nothing below is kept "just in case".

DataKept forThen
Live participant coordinatesThe active trip onlyStripped when the trip ends. An inactive trip ends after 24 hours; its live room is deleted 24 hours after that.
Trip chat messagesWith the trip room, until its scheduled purge after the trip endsDeleted with the room
Trip photos and videosUntil you or the trip organiser remove themDeleted on request, and on account deletion across every trip
Saved recaps and route geometryUntil you delete the recap or your accountDeleted with the account
The route your vehicle droveDuring the trip, in its room; then a simplified copy with the saved recapRoom copy deleted with the room; recap copy deleted with the recap or the account
Account record and saved crewsUntil you delete your accountPermanently deleted
Session credentialUp to 90 daysExpires, or is revoked immediately when you sign out
Push and Live Activity tokensThe active trip, or the life of the account for account-level notificationsCleared when the trip ends or the account is deleted
Purchase and allowance accounting recordsAs long as required for tax and anti-abuse purposesRetained without photographs or article text
Anonymous usage countersAggregated into daily countersNever tied back to a person, device or trip

If you are in the United Kingdom or the European Economic Area, UK GDPR and EU GDPR apply. We rely on:

Your rights

Wherever you live, you can ask us to:

Write to privacy@roadpack.app. We respond within 30 days. If you are in the UK or EEA and are not satisfied, you may complain to your national data protection authority.

California

Under the CCPA and CPRA you have the rights to know, delete, correct, and to opt out of the sale or sharing of personal information. Roadpack does not sell or share personal information, and has not done so in the preceding twelve months. We do not use personal information for cross-context behavioural advertising, and we do not knowingly collect or sell the personal information of anyone under 16. Exercising these rights will never result in a worse experience in the app.

Children

Roadpack is not directed at children. You must be at least 13 to use it, and at least 16 in any country where that is the minimum age for consenting to data processing. We do not knowingly collect personal information from children below those ages. Children often travel as passengers on a trip; a passenger who is not signed in and not driving does not have an account or a shared location of their own. If you believe a child has created an account, write to privacy@roadpack.app and we will delete it.

Where your data is processed

Roadpack's trip infrastructure runs on Cloudflare, which processes data across a global network. Where data leaves the UK or EEA, transfers rely on the UK International Data Transfer Addendum and the EU Standard Contractual Clauses. Named third parties are listed above: Apple, Google, RevenueCat, OpenAI (only for features you explicitly approve), and Open-Meteo.

Changes to this policy

If we change how Roadpack handles your data in a way that materially affects you, we will update this page, change the date at the top, and notify you in the app before the change takes effect. Continuing to use Roadpack after that means the updated policy applies.

Contact

Privacy questions and data requests: privacy@roadpack.app
Everything else: support@roadpack.app

Who is responsible for your data

Roadpack is published by Arjun Mishra, Vancouver, British Columbia, Canada, who is the data controller for the purposes of UK and EU GDPR and the business responsible under the CCPA. Reach the controller at privacy@roadpack.app.

Roadpack is also subject to Canada’s Personal Information Protection and Electronic Documents Act (PIPEDA) and British Columbia’s Personal Information Protection Act (PIPA). If you are in Canada and are not satisfied with our response to a privacy request, you may complain to the Office of the Privacy Commissioner of Canada or to the Office of the Information and Privacy Commissioner for British Columbia.