Privacy policy

What we collect, why, who sees it, how long we keep it, and what you can do about it.

Last updated: 14 November 2026

The short version: we collect what we need to verify you’re real, match you with nearby plans, and keep people safe. We don’t keep copies of your ID or the selfie from the ID check, we don’t sell your data, and you can download or delete your data from inside the app.

1. Who we are

Good Company (“we”, “us”) is being set up as a UK company. Until the company is registered and the app opens, this website doesn’t collect sign-ups or anything else through forms. The only personal information we receive is what you choose to email us, and the basic technical details our website host needs to show you the site (see section 6). The rest of this policy describes how the app will handle your data once it opens. When the company is registered, its legal name, registered office, company number and ICO registration number will appear here, and it will be the controller of your personal data for the Good Company website and app.

Privacy questions or requests: privacy@goodcompanyapp.uk.

2. What we collect, why, and our lawful basis

This table sets out everything we collect. The Your data page shows the same information from your point of view, with the controls. If you think we’ve missed something, please tell us.

DataWhat we use it forLawful basis (UK GDPR)
Waitlist: email, city (optional), and which page you signed up on (or “the app”, if you tapped “Tell me when you open here” outside our launch cities)Sending you one email when Good Company launches near you. Cities are also counted together to help us decide where to launch first. If you sign up again with the same email, we keep the city you first gave; email us to change it.Consent (Art. 6(1)(a)). Unsubscribe or withdraw any time.
Partner enquiries: organisation, contact name, work email, city, website, message, and our notes on the checks for the verified-partner badge (for example an insurance expiry date)Replying to your enquiry and, if you go ahead, checking and onboarding your organisation.Legitimate interests (Art. 6(1)(f)): responding to a business enquiry. You can object any time.
Data-rights requests: the email you give, what you’re asking for, and any details you addDealing with your request and keeping a record that we did.Legal obligation (Art. 6(1)(c)).
Account: name, email, password (kept only as a one-way hash), date of birth; the 6-digit codes we email you to confirm your address or reset your password (kept only as a one-way hash, deleted after use or after 30 minutes); when you joined, accepted the terms and were last active; how many ID checks you’ve startedCreating and securing your account; confirming you own the email address; confirming you’re 18+; showing other members an age range instead of your birthday; limiting how many paid ID checks one account can start.Contract (6(1)(b)); legitimate interests in keeping the service adults-only and secure (6(1)(f)).
Verification result, reference number and the date of birth on your IDShowing you’re ID-verified; letting you post and join; working out whether you can see 50+ plans (we work it out from the date of birth when you ask, and keep no separate “over 50” flag).Contract; legitimate interests in safety. The ID photos and selfie are handled by our verification partner (see section 3).
The sex shown on your ID (female, male, or not stated), the result of comparing it with your gender answer, and, if a person on our team reviewed a difference, when they did, who it was and their noteMaking sure women-only and men-only plans are used by the people they’re meant for. See section 4.Legitimate interests in safety and in running single-sex plans fairly (6(1)(f)). You can object.
A one-person-one-account code: a one-way code (a keyed hash) made from the name and date of birth on your IDStopping one ID being used for several accounts, and stopping people coming back after their account was closed for breaking our rules (or deleted during a safety review). It is used for nothing else.Legitimate interests in safety and in enforcing our terms (6(1)(f)).
Student status (optional): university email, the university it belongs to, an optional university name, course and year; the code we email to your university address (kept only as a one-way hash, for up to 15 minutes)Confirming you’re a student; showing student plans; matching study groups by course.Consent (you choose to verify and can remove it any time); contract.
Good Company X (optional): the sports you do, the level you declare for each and an optional note (for example a licence or certification), and when you switched X on and accepted the X termsShowing you X plans you could join; letting hosts of X plans decide who joins; showing the people in an X plan each other’s level for that sport; recording that you accepted the X terms.Consent (you choose to switch X on and can switch it off any time); contract.
Profile: bio, interests, cityYour profile; matching you to plans; putting plans that fit your interests first on Home (“Picked for you: you like hiking”).Contract.
Your passport: the colour you choose (from a fixed set: nothing is uploaded), your answers to three fun questions at sign-up, and whether your personality type shows on itYour profile card, which the host of a plan sees when you ask to join, so they get a feel for you before saying yes, and which people in a plan with you and your friends can open.Contract.
Personality quiz (optional unless a host has switched on a personality check for their plan): your six “this or that” answers and the type and tag worked out from themLetting the host of a plan with a personality check decide on your request; reusing your last answers so you needn’t take it again; showing your type on your passport if you choose. It’s a light, fun guide, not a psychological assessment: it isn’t used to rank you, to choose what you see, or for anything else.Contract.
Signing in with Apple or Google (optional): the id Apple or Google gives us for you, the email address they confirm (with Apple this can be a private relay address), and, for Apple, a token that lets us tell Apple to end the link when you delete your accountSigning you in without a password; linking to an existing account with the same email.Contract.
Direct messages with friends: the messages you send and receive, who they’re with, and when you last read them; your “Friends can message me” settingLetting friends (people you’ve both added after a plan) message each other. Nobody else can message you.Contract.
Photos you send in chats: the picture (with location and camera details removed before it’s stored), its size, and the result of the automatic checkSharing photos in plan, club and friend chats. Every photo is checked automatically before anyone else sees it; ones the check isn’t sure about are seen only by you until our moderators decide.Contract; legitimate interests in keeping chats free of explicit or abusive images.
Invites: your invite code, and, if you joined with someone’s invite link or a poster’s code, whose invite it was (or which campaign). Clicks on invite links are counted per day, with nothing about who clickedLetting you invite people, telling you (by first name) when someone you invited has verified their ID, and seeing which posters and posts bring people in. Members see only how many joined through their link, not who.Legitimate interests (growing the service in a way people can see and trust, Art. 6(1)(f)). You can object.
Location: coordinates from your device (if you allow it) or a place you type; the meeting place and general area of plans you hostFinding plans near you and showing them on the list and map; notifying people near a plan. We use your location while the app is open. The only background use is live location, below, and only while you’re sharing itContract; your device-permission choice (consent).
Gender (optional: woman or man, or prefer not to say)Running women-only and men-only plans: only matching members can host, see and join them. It isn’t shown to other members. Without it you see mixed plans only.Legitimate interests in safety and in running single-sex plans (6(1)(f)); you can object (see section 4).
Profile photo (required), and a record of any photo that was refused or held for review, why, and what a moderator decided (a refused picture is not kept)Showing other members who they’re meeting; keeping people safe. Every photo is checked automatically before anyone else sees it, and borderline ones are reviewed by our moderators.Contract; legitimate interests in safety and in keeping the service free of explicit or abusive images.
Live location during a safety check-in (optional, only if you switch it on): your phone’s latest position, how accurate it is and when it was taken. With “Always” location allowed, your phone keeps sending it while locked; otherwise only while the app is openLetting the trusted contacts you chose see where you are on a map in their app, with an update notification every hour, until you’re home safe. Only the latest position is kept, never a history, and it is deleted when you tap “I’m home safe”, stop sharing, or the share times out a few hours after the plan.Consent (you switch it on for each plan and can stop it at any time; Art. 6(1)(a)).
Plans, join requests, group chat messages, and when you last read each plan’s chatRunning plans and group chats.Contract.
Trusted contacts: the name you give each one (for example “Mum”), whether they’ve accepted, and a one-way code of each invite (deleted once it’s used or expires). Your optional emergency backup number (a name and a UK mobile), and whether its owner has confirmed it with the code we texted them. Safety check-ins, including when your contacts were alerted and whether one of them opened the alertRunning the safety check-ins and live location you choose to use: telling your contacts in their app, and texting the backup number only if none of them opens a missed check-in alert within 10 minutes.Consent (you set it up and can remove it). Only invite, or give the number of, someone who’s happy to be your contact. See section 8 for what we tell them.
Reliability: whether a host marked you as not turning up to a plan, whether you said “I was there”, whether you said a host didn’t turn up, and when you left a plan less than 12 hours before it startedShowing hosts a simple record (“Turned up to 9 of 10 plans”, over the last 12 months) when they decide who joins; spotting misuse of no-show marks. Hosts decide; nothing is decided automatically about you.Legitimate interests in plans that actually happen and fair treatment of hosts and members (Art. 6(1)(f)).
Friends: who you’ve added as a friend after a plan, which plan you met at, who has added you, and any requests you hid. A short note that a request was sent (and whether it was hidden), so cancelling and re-sending can’t be used to notify someone againShowing your friends list and requests; telling friends when you post a plan; letting hosts invite their friends.Contract (a feature you choose to use).
Notification settings (new plans nearby, chat messages, reminders, friends, tips and news, news by email), and a note of which reminders we’ve sent you (for example “finish your ID check” or the weekly roundup)Sending only the notifications you want, at sensible times (9am to 8pm, at most one reminder a day, never the same one twice).Contract for account and plan reminders; consent for news and roundup emails (tick the box at sign-up or switch it on in Settings; every email has an unsubscribe link).
Anonymous app usage: counts of which screens are opened and a few actions (for example “a plan was posted”), per day and per platform (iPhone, Android, web)Seeing which parts of the app people use and where sign-up loses them, so we can make it better. No account, device id, IP address or anything you type is sent with the counts.Legitimate interests and the statistical-purposes exemption for app storage and access (Data (Use and Access) Act 2025). Switch it off any time in Settings → Privacy, and nothing is counted or sent.
Same time next week (optional): the weekly slot, kind of group and distance you chose, your rough location (to about 100 metres), your answers to three questions (pace, noise, topics), a friend you named as your plus-one, which groups you were in, your arrival buddy, and any conversation cards you writeMatching you into a small group nearby that you’re likely to get on with, running the four weekly meetings, and not putting you with the same people again. Your answers aren’t shown to anyone; your cards are shown only to the people in your group.Contract (providing Same time next week, which you asked to join).
Plan alerts (optional): the words you asked us to watch for (for example “climbing”), a distance, the place you set it from (rounded to about 1 km) and when we last sent you an alertTelling you, at most once a day, when someone posts a plan nearby that matches and that you could join.Contract (providing the alerts you asked for).
Clubs (optional): clubs you start (name, description, kind, general area rounded to about 1 km, who it’s for, how people join, member limit), the clubs you’re in or asked to join, your role, whether you muted a club, when you last read its chat, and club chat messagesRunning clubs: showing a club to people nearby who could join it, sending members the club’s plans and messages, and letting organisers manage members.Contract (providing the clubs you start or join).
Face ID, Touch ID or fingerprint unlock, if you switch it onOpening the app without your password. Your phone checks your face or fingerprint itself and only tells the app “it matched”. We never receive or store any face or fingerprint data, and the setting is kept on your phone only.Not applicable: no biometric data reaches us.
Crash reports from the app: the error, where in the app it happened, the app version and phone type (iPhone, Android or web). Not linked to your account, and email addresses, long numbers and sign-in details are blanked out before they’re storedFinding and fixing faults in the app.Legitimate interests (keeping the app working).
Messages you send us through “Help & contact” in the app (your topic, message, app version and phone type), and our repliesAnswering you (by email), and spotting problems that affect lots of people.Contract, and legitimate interests (running a reliable, safe service).
Partners’ sign-in to their partner page: the work email we hold for a venue, sponsor or university, sign-in links (kept only as a one-way code, for 20 minutes) and sessions, and the changes they make (for example a venue’s offer or booking link)Letting partners see their numbers and update what members see, with a record of who changed what.Legitimate interests (running the partner programme).
Venue staff: which members a venue has asked us to link to it, so they can post the venue’s own eventsShowing “Hosted by” the venue on its events.Legitimate interests (running the partner programme); contract.
Plan reminder emails: only if notifications are off on your phone and you leave “Email me reminders” onMaking sure you don’t miss a plan you said you’d go to. They contain the plan’s name, time and area, never the exact meeting spot.Contract. Switch them off in Settings.
Partner venues: a plan’s link to a partner venue the host chose, and a daily count of how many people were shown each partner venue while choosing where to meet (a number per venue per day, not who)Showing the venue and its offer to people in the plan, and sending each paying venue a monthly report of counts: plans, guests, new and returning guests, and how often it was shown (never names or details).Legitimate interests (running the partner programme that pays for the service).
Sponsored plans: a daily count, for each sponsor, of how many people saw one of its sponsored plans, opened one or tapped its perk (a number per day, not who)Sending each sponsor a monthly report of those counts and of how many sponsored plans were held and how many people went. Sponsors never get names or details, and nothing is targeted at you.Legitimate interests (running the sponsorships that pay for the service).
Partner universities: if you’ve verified a university email, you’re counted in anonymous monthly totals for that university (for example, how many verified students met up, plans by type and course, and safety check-ins)Showing a partner university how its students use Good Company. Any number under 10 is shown as “Fewer than 10” or left out, and we never tell a university whether a particular student uses the app, what they joined or what they wrote.Legitimate interests (running the partnerships that pay for the service). Remove student status any time in Profile → Communities → Students and you’re no longer counted.
Ratings: the score you give, optional tags and an optional short commentShowing rating averages. Tags and comments aren’t shown to other members.Legitimate interests in a trustworthy community.
Reports (who reported whom, the reason, the details given, and the plan or message concerned), blocks, and a copy of any message that is reported or removed by our teamInvestigating misconduct; stopping contact you don’t want; handling appeals and lawful requests. Reports can include information about possible crimes: see section 7.Legitimate interests in community safety; legal claims.
Push-notification tokenSending the notifications you allow (new plan nearby, request accepted, new message).Contract; your device-permission choice.
Moderation records: your account status (for example paused or closed) and the reason we gave you, and what our team did to an account, plan or message, who did it and why (an append-only log)Keeping a fair, accountable record of safety decisions, so you can appeal and so we can show our work.Legitimate interests in community safety; legal claims.
Technical: IP address, app version, error and security logsKeeping the service secure and stopping abuse (e.g. rate limiting).Legitimate interests in security.
Website: your cookie choice and theme setting (kept on your device); analytics only if we add it and you opt in; from launch, the bot check on our formsRemembering your choices; improving the site; keeping automated abuse out of our forms.Essential items and the bot check: legitimate interests, no consent needed. Analytics: consent.

3. Identity verification and biometric data

To verify you, Stripe (Stripe Identity) checks your government ID and compares it with a live selfie. That comparison involves biometric data, which UK GDPR treats as special-category data. You’re shown Stripe’s own notice and asked for your explicit consent in its flow before anything is captured (Art. 9(2)(a)).

We don’t receive the images. We receive a pass/fail result, a reference number, the date of birth printed on your ID, and the sex shown on it. We also make the one-person-one-account code described above from the name and date of birth on the ID; we don’t keep your name from the ID as text.

Stripe’s role. Stripe runs the check on our behalf, as our processor. For some purposes, such as meeting its own legal obligations, preventing fraud and improving its services, Stripe acts as a separate controller and uses the data under its own privacy notice: stripe.com/privacy. When you delete your account, our deletion request asks Stripe to delete (redact) all of the ID-check sessions it ran for us about you.

How long Stripe keeps it. Stripe says that, as a separate controller, it keeps biometric data for up to 1 year and other ID-check data typically for up to 7 years, for its own legal and fraud-prevention reasons. See stripe.com/privacy and Stripe’s guide to managing your ID verification information.

If you can’t or don’t want to do the selfie match, email safety@goodcompanyapp.uk and we’ll arrange another way to verify you.

If you don’t want to verify at all, you can stay on the waitlist, but you won’t be able to post or join plans — verification is what the service is built on.

4. Women-only and men-only plans, and the sex on your ID

When you sign up you can tell us your gender (woman or man); it’s optional, and without it you see mixed plans only. We use it only to run women-only and men-only plans, and it isn’t shown to other members.

After a successful ID check, Stripe tells us the sex shown on your ID document, if the document shows one. We compare it with your answer:

  • If they match, or the ID doesn’t show a sex, nothing more happens.
  • If they differ, a member of our team reviews it, usually within a day. They bear in mind that documents can be out of date and that a person’s gender may differ from what their ID says. Until they have, women-only and men-only plans, clubs and groups are paused for you (everything mixed carries on as normal; places you already have stay until the review).
  • The reviewer either keeps your answer, or updates the gender used for single-sex plans to match your ID. If they update it, we let you know by email, and any places you hold in upcoming women-only or men-only plans that no longer match are cancelled. If you think we got it wrong, email safety@goodcompanyapp.uk and a different person will look again.

How we treat this information. Sex and gender aren’t special-category data under UK GDPR on their own, but they can reveal sensitive things about a person, so we treat them with care: only the small number of staff who review differences can see them, they aren’t shown to other members, and they aren’t used for anything else. Our lawful basis is legitimate interests in safety and in making sure single-sex plans are for the people they’re meant for; we’ve weighed that against your interests, and you can object at privacy@goodcompanyapp.uk. The ID check itself involves biometric data, which is handled with your explicit consent (section 3).

5. Where your data comes from

From you; from your device (location and push token, only if you allow them); and from our verification partner (the result, the date of birth and the sex on your ID, and the name we use to make the one-person-one-account code, as described above). Other members can also give us information about you through ratings and reports, and a member who names you as their trusted contact gives us your name and number.

6. Who we share it with

Other members

Signed-in members can see your profile photo once it has passed our checks. ID-verified members who open a plan you’re in can see who’s going: your first name, photo, verified badge, rating average (once you have at least three ratings) and reliability. The host of a plan you ask to join also sees your passport: your photo, first name, city, the month you joined, bio, interests, rating and attendance record, your three fun answers and the colour you chose. If the host switched on a personality check, they also see your quiz answers and type with your request; on other plans they see your type only if you’ve put it on your passport. Quiz answers sent with a request are cleared from it once the host decides. While you’re both in a plan (as host or going), the other people in it can open your passport too, and so can your friends: they see the same as a host, except quiz answers, and your type only if you’ve put it on your passport. Same time next week groups don’t show passports. Members of a plan see your messages in its chat. Members who haven’t verified their ID yet see only the host’s first name and no photos or member lists. If you join Same time next week, the other people in your group see your first name, photo, verified badge, any conversation cards you wrote, who your arrival buddy is and who came with you as a plus-one; they don’t see your answers to the matching questions or where you live. If you join a club, its members see your name, photo and verified badge in its member list and your messages in its chat; signed-in members nearby can see a club’s name, description, general area, member count and its organiser’s first name. Friends you message see your messages and any photos you send them; nobody else does. Someone you invited is told your first name only if they open the notification we send you. Members and hosts can see your age range (for example 25–29) — not your date of birth. We don’t ask for your home address, and other members aren’t shown your own location. A plan’s exact meeting spot is shown only to its host and to members the host has accepted; everyone else sees the general area, a position rounded to about 1 km, and an approximate distance.

Companies that help us run the service

These providers act on our instructions and may only use data to provide their service to us, except where we say otherwise below.

ProviderWhat they doData involved
Stripe (Stripe Identity)ID and selfie verification. Stripe is our processor for the check, and a separate controller for some of its own purposes (see section 3).ID images, selfie, biometric template, the details read from the ID; returns a result to us
SupabaseRuns our database, in its London (UK) regionAll account data
RenderRuns our servers, in its Frankfurt (EU) regionAll account data, while it is being processed
Cloudflare (website and email)Hosts this website and passes on email sent to our addressesYour IP address and browser details when you visit; the emails you send us, including any form you send by email
Expo (push notification service)Delivers push notificationsDevice push token; notification text
ResendSends confirmation codes and service emailsEmail address, name, the content of the email
TwilioSends the code text that lets the owner of your emergency backup number confirm they agree, and the one safety text to that number, only if none of your trusted contacts opens a missed check-in alert in the app in timeThe backup number, your first name, the message text, and (in the safety text) the plan’s title and time
Mapbox (if we switch it on)Draws the small map picture in the hourly live-location notification your trusted contacts receive (on Android phones)The position being shared, at the moment the picture is drawn. Nothing that identifies you or your contact
Google (Google Cloud Vision)Checks profile photos and photos sent in chats automatically: whether a picture contains explicit or violent content and (profile photos only) whether it shows a clear face. Google does not keep the picture for its own use and does not use it to identify you.The photo, sent over an encrypted connection at the moment you add or send it
Apple and Google (Sign in with Apple, Sign in with Google), only if you choose themConfirm who you are when you sign in with them. They are separate controllers for your Apple ID or Google account.They send us an id for you, your email address and (if you allow it) your first name
AccuWeather or Open-Meteo (whichever we use, if we switch weather on)Weather forecasts for outdoor plans in the next two daysOnly a plan’s position, rounded to about 1 km. Nothing about you or anyone going
Cloudflare (Turnstile)From launch: checks that a website form is being filled in by a person, on pages with a formYour IP address and browser signals, to decide whether you are a person. Not used for advertising
AnalyticsNone active. If we add one it will be named here and load only after you opt in.—

Maps in the app are drawn by your phone’s own map service (Apple Maps on iPhone, Google Maps on Android), which loads map tiles for the area on screen. When a trusted contact opens your live location, their phone does the same for the area around your position.

Where the law requires, or to keep people safe

We may share information with the police, regulators or courts when legally required, or where it’s necessary to protect someone from serious harm. For disclosures to prevent or detect crime, to safeguard someone or in an emergency, we rely on the recognised legitimate interests in UK GDPR Article 6(1)(ea) (as amended); otherwise on a legal obligation (6(1)(c)) or, where someone’s life is at risk, vital interests (6(1)(d)). We tell you first where we lawfully can.

If we find child sexual exploitation or abuse content, we report it to the National Crime Agency, as the law requires. The report includes the content and the information about the account that the law requires us to send.

We do not sell your personal data and we do not share it with advertisers or sponsors.

7. Reports and information about possible crimes

Reports from members, and what we find when we look into them, can include information about alleged criminal behaviour, such as assault, harassment, threats or fraud. UK GDPR (Article 10) and the Data Protection Act 2018 set extra rules for this kind of information. We handle it under Schedule 1 to that Act: paragraph 10 (preventing or detecting unlawful acts) and paragraph 33 (legal claims). We keep the appropriate policy document that the Act requires for this.

In practice: only our safety team can see it; we use it to keep members safe and to decide what action to take on an account; we keep it for the period in the retention table; and we share it with the police only when the law requires us to, or when it’s needed to protect someone from serious harm. The person you report isn’t told who reported them.

8. If someone named you as their trusted contact

A member can choose up to three people to see where they are while they share their live location at a plan, and to be told if they don’t confirm they got home safely. There are two ways to be someone’s contact.

Trusted contacts with the app

  • How it starts: the member sends you an invite code from their own phone. Nothing happens until you sign up (with an email; no ID check or photo) and enter it. You must be 18 or over to have an account.
  • What you see: while they share, their latest position on a map, the plan’s name and general area, and when they’re home safe. You never see who they’re with, their chats, or the exact meeting spot. You get a notification when they start sharing and an update every hour, and an alert if they miss their check-in.
  • What we hold about you: your account (email, name, date of birth, password hash), the link between you and the member, and whether you opened an alert.
  • To stop: in the app, Profile → Settings and safety → Trusted contacts → Stop. The member is told. You can also delete your account.
  • Blocking ends it: if either of you blocks the other, the trusted-contact link is removed straight away, both ways, and nobody is told.

An emergency backup number

  • What we hold: your name and UK mobile number, as the member gave them to us.
  • Your agreement first: when a member adds your number, we text you a 6-digit code and say who is asking. Only if you give them the code (and they enter it) is your number used. If you don’t know them or don’t want to, ignore the text: nothing else is sent unless they ask for another code (at most three a day).
  • What we send after that: one text, only if the member misses a safety check-in and none of their trusted contacts opens the alert in the app within 10 minutes. Twilio delivers it for us. We don’t use your number for anything else, and we don’t send marketing.
  • How long: until the member removes or changes it, or deletes their account.
  • To stop: reply STOP to the text if your network allows replies, or email privacy@goodcompanyapp.uk and we’ll remove your number from the member’s account.

Our lawful basis for processing data about trusted contacts is legitimate interests in keeping members safe (6(1)(f)). You have the same rights over your data as anyone else (see your rights).

9. International transfers

Some of our providers process data outside the UK, mainly in the United States:

  • Stripe — ID verification
  • Expo — push notifications
  • Resend — email
  • Twilio — the emergency backup text
  • Mapbox — map pictures in live-location notifications (if switched on)
  • Google — Cloud Vision photo checks
  • Cloudflare — website hosting, email forwarding and bot checks on our forms
  • Supabase and Render — our data is stored in London and processed in Frankfurt, but both are US companies whose staff may access it to support us

Where a provider is certified under the UK Extension to the EU–US Data Privacy Framework, we rely on that (the UK government has found it gives adequate protection). Where it isn’t, we use the ICO’s International Data Transfer Agreement or the UK Addendum to the EU Standard Contractual Clauses, with any extra safeguards needed. Ask us at privacy@goodcompanyapp.uk for details or a copy of the safeguards. Our database is in the UK (London) and our servers run in the EU (Frankfurt), which the UK recognises as giving adequate protection.

10. How long we keep it

DataHow long
Partner enquiries12 months after the last contact if you don’t become a partner; for partners, for as long as you are one plus 6 years for accounting records.
Waitlist email and cityUntil you unsubscribe or ask us to remove it. Once we’ve emailed you that we’ve launched near you, it’s deleted 90 days later; if we haven’t launched near you, it’s deleted 24 months after you signed up. If you open an account and later delete it, the waitlist entry with the same email is removed too.
Data-rights requests24 months after we’ve dealt with the request, so we can show what we did.
Account and profileWhile your account is open. When you delete your account it is anonymised straight away: your name, email, bio, city, coordinates, interests, passport design, fun answers, personality quiz answers, gender, the sex read from your ID and any review of it, the one-person-one-account code, trusted contacts (both ways: people you chose, and people who chose you), backup number, reliability record, push token and date of birth are erased or overwritten, and you can no longer log in.
One-person-one-account codeDeleted when you delete your account. If we close an account for breaking our rules, we keep a one-way code made from the ID details (not the details themselves) for up to 3 years to stop the same person returning, then delete it. If you delete your account while it is paused for a safety review, we keep that code for 1 year, so deleting can’t be used to skip the review and sign up again straight away.
Accounts we close for breaking our rulesThe account record is kept, not anonymised, for up to 24 months after it is closed, so we can handle appeals and legal claims; then it is deleted, apart from the one-way code above.
ID images, selfie and the details Stripe read from your IDHeld by Stripe, not us. Once your check has passed and we’ve stored the result, we ask Stripe to delete (redact) the images and details; a check that didn’t pass is redacted 30 days after your last try, and everything is redacted when you delete your account. If Stripe can’t do it at once, we ask again every day until it’s done. Stripe keeps some data for its own purposes (see section 3).
Email confirmation and password-reset codesStored only as a one-way hash and deleted after use or after 30 minutes. A sign-up whose email is never confirmed is erased after 30 days (or overwritten sooner by a new sign-up with the same address).
Student verification codesStored only as a one-way hash and deleted after use or after 15 minutes. University email, course and year are erased when you remove student status or delete your account.
Good Company X sports and levelsDeleted when you switch Good Company X off or delete your account. The date you accepted the X terms is kept while your account exists.
Photos sent in chatsDeleted 6 months after they were sent, or straight away when you delete your account or our team removes one. A photo that was refused automatically is never stored. A photo someone reports is copied into the report and kept as reports are.
InvitesYour invite code and who you invited are removed when you delete your account (and the people you invited are unlinked from you). Daily click counts on invite links contain nothing about who clicked and are kept with our other statistics.
Anonymous app usage countsAbout 13 months. They contain nothing about who you are.
Reminder records (which reminders we sent you)Deleted when you delete your account.
Partner page sign-in links and sessionsLinks last 20 minutes and work once; sessions last 30 days; both are deleted a day after they expire.
Chat messagesThe text of your messages is replaced with “[deleted]” when you delete your account. A message removed by our team is kept in the moderation log, visible only to our administrators, for up to 24 months so you can appeal and so we can answer lawful requests.
Plans you hostedUpcoming plans are cancelled when you delete your account, and the people in them are told. Past plan records stay for the other people in them, but the title, description and meeting place you wrote are removed, and the plan’s position is rounded to about 1 km.
Safety check-ins, trusted contacts, backup number, live locationFinished check-ins are deleted after 90 days, and everything here is deleted when you delete your account. A live position is deleted when you tap “I’m home safe”, stop sharing, or the share expires (a few hours after the plan at most). Invite codes that were never used are deleted 30 days after they expire.
Same time next weekYour sign-up (with its rough location) is deleted 30 days after you’re matched or leave the queue. Which groups you were in is deleted about 13 months after the group started. Your answers and conversation cards stay until you change them or delete your account; all of it is erased when you delete your account.
Plan alertsKept until you turn the alert off (in Explore) or delete your account.
ClubsYour membership ends as soon as you leave a club or are removed (a removal is kept so you can’t simply rejoin). A club that closes is deleted, with its chat, about 13 months after it closes. When you delete your account you leave every club; a club you run passes to its longest-standing member, or closes if nobody else is in it.
Crash reports90 days after that kind of error was last seen, then deleted.
Help & contact messages2 years after we close them, then deleted (longer only if needed for a safety matter or legal claim).
Friends and friend requestsUntil you or they remove the friendship (or either of you blocks the other), or either account is deleted. The note that a request was sent is deleted 90 days after it.
Reliability record (no-show marks, “I was there”, late cancels)Counted over the last 12 months; deleted after about 13 months, or when you delete your account.
GenderDeleted when you delete your account. You can change it in your profile once every 30 days.
Profile photoDeleted when you delete your account, or replaced when you change it. A photo a moderator removes is deleted. A photo that was refused automatically is never stored; we keep only a note that it happened and why, for up to 24 months to spot repeated abuse, or until you delete your account.
Ratings you gaveAny comment is removed when you delete your account; the score stays, unattributed, in the other person’s average.
Reports and blocksDeleted 24 months after the matter is closed, to protect members and handle legal claims.
Moderation-log details, including the text of removed messagesDeleted 24 months after the action was taken.
Security and error logsUp to 30 days
BackupsDeleted data drops out of backups within 35 days.
Cookie choice (on your device)Up to 180 days, then we ask again.

11. Your rights

Under UK GDPR (and EU GDPR where it applies to you) you can:

  • Access a copy of your data — in the app: Profile → Settings and safety → Your data → Download my data. Notes our safety team wrote about you aren’t in the download, because they can identify other people (for example who made a report). Ask privacy@goodcompanyapp.uk and we’ll send them, leaving out details about other people where the law allows.
  • Correct anything wrong — in the app: Edit profile.
  • Delete your data — in the app: Profile → Settings and safety → Your data → Delete account.
  • Restrict or object to how we use it, especially where we rely on legitimate interests.
  • Take it with you in a portable format (the download is JSON).
  • Withdraw consent at any time, for example for the waitlist, location, notifications or analytics — withdrawing doesn’t affect what we did before.

You can also use the request form. We reply within one month. We may need to confirm it’s you, and some rights are limited where the law lets us keep data (for example to deal with a safety report). You don’t pay to use these rights.

12. Automated decisions

Some decisions are made automatically:

  • The ID check result. Whether your ID check passes or fails is decided automatically by Stripe’s systems. Our own rules then apply automatically too: if the ID shows you’re under 18, the account is closed and its details deleted (and we email you to say so); if the same ID already verifies another open account, or belongs to an account we closed, the check is turned down and the app tells you why. In those two cases a person can look at it: email safety@goodcompanyapp.uk.
  • Pausing an account. When 3 different verified members who have been in a plan, club or group with the same person report them, their account is paused automatically while a member of our team reviews it; a person makes the final decision. A paused member can still download their data or delete their account.
  • Profile photos are checked automatically, and a photo can be refused without a person looking at it; that stops that picture being used, not you, and you can add another.

You can ask for a person to review the ID-check result, an automatic pause or a refused photo: email safety@goodcompanyapp.uk. Matching and notifications are automated too, but they don’t have a legal or similarly significant effect on you. The comparison between your gender answer and your ID doesn’t change anything by itself: a person decides.

13. Children

Good Company is only for people aged 18 or over. We check date of birth at sign-up and by ID. If we learn an account belongs to someone under 18 we close it and delete their data.

14. Security

Passwords are stored only as salted one-way hashes. Traffic is encrypted in transit; access to the database is restricted; sign-in attempts are rate-limited; our moderation console is reached only with a password plus a one-time app code, and every action in it is logged; and because ID images stay with a specialist partner, we don’t hold them. No system is completely secure; if a breach puts you at risk we’ll tell you and the regulator as the law requires.

15. Changes to this policy

If we make a material change we’ll tell members in the app and by email before it takes effect, and update the date above.

16. Contact and complaints

Questions: privacy@goodcompanyapp.uk. Post: the address will appear here once the company is registered. Until then, please use email.

If you’re unhappy with how we’ve handled your personal data, tell us (privacy@goodcompanyapp.uk, or the “Complain about how we handled your data” option on the Your data page). We’ll acknowledge your complaint within 30 days, look into it, and tell you the outcome. You can also complain to the Information Commissioner’s Office (ico.org.uk/make-a-complaint).