Unreviewed draft — not yet in force. This document was assembled from the PackPal codebase and has not been reviewed by a lawyer. It still contains unfilled blanks (marked [[ TO CONFIRM ]]). Review and complete it before publishing to flock-trips.com.

PackPal

Privacy Policy

Effective date: [[ TO CONFIRM: effective date ]] · Last updated: [[ TO CONFIRM: last-updated date ]]

PackPal is a group-travel planning app. This policy describes exactly what the app stores, where it is stored, and who else can see it. It describes the app as it is actually built — where a feature exists in the code but is not switched on, that is stated rather than glossed over.

1. Who we are

PackPal (the “app”) is operated by [[ TO CONFIRM: legal entity / trading name ]], [[ TO CONFIRM: registered address ]]. In this policy, “we” and “us” mean that entity, and “you” means the person using the app.

2. What we collect

2.1 Account information

To create an account you provide an email address and either a password or a Sign in with Apple credential. Two sign-in methods are available:

You may optionally add a display name, an avatar colour, and a profile photo. Your display name and avatar are visible to other people on trips you share.

2.2 Trip content you create

Everything you enter into a trip is stored so that it can be shared with the other people on that trip:

CategoryWhat it includes
TripsTrip name, destinations and stops, travel dates, currency, budget cap
PeopleNames of travellers you add to a trip, and their role on it
MoneyExpenses, amounts, categories, how each expense is split, and records of payments between members
DecisionsPolls, the options on them, and how each member ranked those options
PlansItinerary days and entries, times, locations, and saved places
ArrivalsHow and when each member arrives — travel mode, an optional flight number or origin, and arrival time
Lists and notesPacking items and who is bringing them; notes posted to the trip board
FilesReceipt photos attached to expenses, and documents uploaded to a trip’s vault

2.3 Files you upload

Files are held in three private storage areas. None of them is publicly readable — every file is served through a short-lived signed link to someone entitled to see it.

Photos and documents may contain more than you intend — a boarding pass carries a booking reference, and a photo may carry location metadata. Only upload what you are willing to share with the other people on that trip.

2.4 Purchases

PackPal offers optional in-app purchases: an additional trip, and a pack of extra seats for a trip. Purchases are processed entirely by Apple. We never see your card details. We receive confirmation that a purchase was verified, and we keep a record of the transaction so that the credit can be applied to your account and reconciled later.

3. What we do not collect

Stated plainly, because these are the things people most often assume an app of this kind takes:

The only permissions the app asks for are the camera (to take a profile photo) and calendar write access (to add confirmed plans to your calendar, if you choose to). Choosing an existing photo uses Apple’s photo picker, which hands over only the image you pick.

4. How your data is used

Your data is used to run the app and nothing else:

We do not use your trip content to build advertising profiles, and we do not use it to train machine-learning models.

5. Who can see your data

Access is enforced in the database itself, not merely in the app:

We disclose data outside these rules only where we are legally required to, or where it is necessary to investigate abuse or protect someone’s safety.

6. Service providers

We use a small number of providers to run the service. They process data on our behalf:

ProviderWhat it doesWhat it receives
Supabase Hosts the database, authentication and file storage All account and trip data described in section 2
Apple Sign in with Apple; in-app purchases; map and place search; on-device intelligence Your sign-in credential; purchase details; the text of place searches you type
Cloudflare Hosts this website only Standard web request information for this site. It holds no app data.

7. Artificial intelligence

PackPal uses AI for two things: suggesting places for a trip, and reading an itinerary out of a document you import. Both run on your device, using Apple’s on-device models. Where the device model is unavailable, the app falls back to a built-in non-AI method rather than sending your data anywhere.

Your trip content is not sent to any AI provider. The server-side code contains a hook for an external language model, but it is disabled: the code path is commented out, it requires an API key that is not configured, and the app does not call it. If that ever changes, this policy will be updated before the change ships.

8. Where data is stored

Your data is stored by Supabase in the us-west-1 region — that is, in the United States. If you use the app from outside the United States, your information is transferred there and handled under United States law.

[[ TO CONFIRM: if you have users in the UK/EU, the transfer mechanism (e.g. Standard Contractual Clauses) and any UK/EU representative must be named here ]]

9. Retention

We keep your account and trip data for as long as your account exists. Trip content lives as long as the trip does — deleting a trip deletes its contents.

[[ TO CONFIRM: whether any fixed retention periods apply — the app currently defines none, so data persists until you or another member deletes it ]]

One exception survives account deletion, described next.

10. Deleting your account

You can delete your account from within the app, under Account. Deletion is permanent. Here is precisely what happens, because the outcome affects other people:

  1. Trips you own are handed over or destroyed. For each trip you own, ownership transfers to the member who joined earliest among those with an account. If nobody else on the trip has an account, the trip and everything in it is deleted.
  2. Unspent credits are removed. Any trip or seat credits you have not used are deleted and are not refundable by us.
  3. Your login is destroyed, and if you used Sign in with Apple, that authorisation is revoked with Apple.
  4. Your profile is removed, along with your profile photo.
  5. Your name remains on trips you were part of, detached from your account. This is deliberate. Expenses, splits and settlements reference your place on a trip; if that were erased, the group’s money would no longer add up for everyone else. What remains is a name on a trip with no account behind it — it cannot sign in and is no longer linked to you. The other members can remove it.
  6. A purchase record is kept, with your account link removed. We retain an anonymised record of in-app purchases for tax, refund and fraud-reconciliation purposes.

If you want your name removed from a trip you no longer wish to appear on, ask that trip’s owner to remove it, or leave the trip before deleting your account.

11. Your rights

Depending on where you live, you may have the right to access, correct, export or delete your personal data, to object to or restrict its processing, and to complain to a data-protection authority.

You can exercise most of these in the app directly: your name, avatar and photo are editable under Account, and account deletion is available there too. For anything else, contact us at [[ TO CONFIRM: privacy contact email address ]] and we will respond within the period required by applicable law.

12. Children

PackPal is not intended for children. You must be at least 13 years old to create an account. [[ TO CONFIRM: some jurisdictions require 16 — confirm the minimum age for the markets you ship to ]] If we learn that we hold data from a child below the applicable minimum age, we will delete it.

13. Security

Data is transmitted over encrypted connections. Access to every table and every stored file is governed by row-level security rules enforced by the database, so a request can only ever return data belonging to trips you are a member of. Files are private and reachable only through short-lived signed links.

No system is perfectly secure, and we cannot guarantee absolute security. Use a strong, unique password, and be careful who you send invite links to.

14. Changes to this policy

If we change this policy we will update the date at the top of this page. Where a change materially affects how your data is handled — for example, if trip content were ever to be sent to an external AI provider — we will say so in the app before the change takes effect.

15. Contact

Questions about this policy, or about your data: [[ TO CONFIRM: contact email address ]], [[ TO CONFIRM: postal address ]].

Governing law and jurisdiction for this policy: [[ TO CONFIRM: jurisdiction ]].