Privacy Policy

How ChooseOut LTD handles your personal data.

Last updated 10 November 2026. Operator: ChooseOut LTD. Replaces the 5 November 2026 version — see §15 for what changed.

This policy explains how the ChooseOut website (chooseout.ai), iOS app, Android app, and Chrome extension collect, use, store, and delete personal data. It applies to users in the United Kingdom and the European Economic Area.

Companion documents: Cookie policy · Sub-processor list · Account deletion guide · Terms of Service.

1. Who we are

ChooseOut is operated by ChooseOut LTD, registered in England and Wales (company number 16878082), with a registered office at Mallards, 1 The Street, Braughing, Ware, England, SG11 2QE. ChooseOut LTD is the data controller for personal data processed through ChooseOut.

Designated privacy lead: Archie William Dyer (Chairman). We have not appointed a formal Data Protection Officer; if and when our processing scale requires one under UK GDPR Article 37, we will update this notice and name the DPO here.

For privacy questions, to exercise any of the rights in §8, or to file a complaint, email [email protected].

2. Data we collect

We collect the following categories of personal data. Each category is tied to a purpose in §3.

We do not collect any advertising data. The ChooseOut apps contain no advertising identifier of any kind — no Apple Advertising Identifier (IDFA), no Google Advertising ID — and we do not collect ad impressions, ad clicks or ad view duration. See §7.

3. Why we use it, and on what legal basis

Every purpose below relies on one of the UK GDPR Article 6 lawful bases. We do not bundle unrelated processing under a single “you agree to our terms” click.

Purpose Lawful basis (Art. 6) Notes
Create + maintain your account, deliver the comparison serviceContract (6(1)(b))Includes basket persistence, postcode, saved baskets.
Group chat & reactions (emoji + GIF) with people in your groups or accepted friendsContract (6(1)(b))Part of the group-ordering feature; no free text; visible only to group members / accepted friends. GIF search is provided by Klipy (see sub-processors). You must be 16+ to use chat.
Personalise search and discoveryContract (6(1)(b)) for current-window personalisation; Legitimate interest (6(1)(f)) for ranker trainingRanking is automated but not “solely” in the Art. 22 sense — you can still browse and order anything.
Store special-category dietary preferences (halal, kosher, vegan-strict, gluten-medical etc)Explicit consent (9(2)(a))Captured at the dietary-prefs onboarding step. You can withdraw any time by clearing those toggles in your profile.
Product analytics (PostHog and our own analytics_events firehose)Consent (6(1)(a))Off by default; only fires after you accept “Analytics” in the cookie banner. See §5 and the Cookie policy.
Fraud, abuse detection, service securityLegitimate interest (6(1)(f))Limited to hashed-IP logs, rate-limit counters, and security audit trails.
Recommend delivery apps you don’t have installed, and measure how effective that recommendation isLegitimate interest (6(1)(f))Limited to a yes/no install flag for three named delivery apps (Uber Eats, Deliveroo, Just Eat). This processing predates this policy revision and is being disclosed here for the first time — see §15.
Friend matching from contact emailsConsent (6(1)(a))Only runs when you tap “Find friends from contacts”. Addresses are sent to us securely, matched in memory against the keyed hashes of our members’ emails, and not stored. See §2.
Resolve your postcode from a coarse device location, once, when you ask us toConsent (6(1)(a))Only from an explicit tap on “Use current location”. Coordinates are discarded once the postcode is resolved.
Count your free monthly fee-check allowance, and merge a guest session into your accountContract (6(1)(b))Uses the install token in §2. Not an advertising identifier.
Reviews, group chat content, and answering your in-app feedbackContract (6(1)(b)); Legitimate interest (6(1)(f)) for moderationReview comments are profanity-filtered on submission. Reports feed a moderation queue — see §6.
Apply the 16+ restriction on group chatLegal obligation (6(1)(c)); Contract (6(1)(b))Uses the one-time birth year in §2. See §9.
Notifications you have opted intoConsent (6(1)(a))Opt-out at any time in the app.
Billing and tax recordsContract (6(1)(b)) and Legal obligation (6(1)(c))HMRC requires us to retain transaction records.
Comply with legal orders, defend legal claimsLegal obligation (6(1)(c)); Legitimate interest (6(1)(f))Disclosed only to the extent required.

4. Who we share it with

We do not sell your personal data. The full list of sub-processors — with role, country, transfer mechanism, and a link to their published Data Processing Addendum — lives on its own page so you can read it without scrolling through this notice and so we can keep it up to date independently:

→ Sub-processor list

We share nothing with any advertising company. Meta Platforms (Audience Network) and AppLovin were previously listed here as advertising recipients. Neither receives any data from us, and neither is in either app — the advertising software was removed from the iOS app and was never present in the Android app (§7) — so they have been removed from this notice and from the sub-processor list.

We may also disclose data where required by law, regulation, or a lawful request from a competent authority; to enforce our Terms of Service; or to protect users and the service from abuse or fraud.

5. International transfers

Most of our infrastructure runs in the European Economic Area: Hetzner Online GmbH in Germany hosts our application servers and database. PostHog (our analytics processor) is hosted in the EU. These transfers stay within the UK adequacy framework and need no additional mechanism.

The following processors are based in the United States. For each we rely on the UK Extension to the EU–US Data Privacy Framework as the transfer mechanism, after verifying the recipient’s active certification:

For US recipients not on the DPF list (Apple, Inc. for Sign in with Apple; Klipy / KIKLIKO, Inc. for GIF search in group chat; specialist ML vendors we use behind the scenes), we use the UK International Data Transfer Agreement (IDTA) and document a Transfer Risk Assessment per recipient. The full mechanism per processor is shown on the Sub-processor list.

Meta Platforms, Inc. and AppLovin Corporation appeared on these lists as advertising recipients in earlier versions of this notice. Neither receives any data from us and both have been removed — see §4 and §7.

6. How long we keep it

We operate a two-tier retention model. The first tier is identifiable, time-bound. The second tier is anonymised and may be kept indefinitely as aggregate analytics — once anonymised it is no longer personal data under UK GDPR Recital 26.

Identifiable (“live tier”) retention

Anonymised (“corpus” and “_anon” tier) retention

After the live-tier window closes, telemetry rows pass through an irreversible anonymisation step before either being deleted or copied into “_anon” mirror tables. User identifiers are dropped (replaced by signup-month + days-since-signup so we can still compute cohort retention). Raw search queries become length + token count. Full postcodes become outcodes (e.g. SW1A). A separate aggregate query corpus keeps per-query counters only for queries seen at least five times (k-anonymity floor). These tables are not personal data and have no time limit.

7. Cookies, on-device storage, and analytics

On the website, the cookie banner asks for your consent before placing anything non-essential. Strictly necessary storage (the session cookie that keeps you signed in, your postcode for finding nearby restaurants, your in-progress basket) does not require consent because it is part of the service you have asked for. Everything else (functional preferences, product analytics, advertising) is off by default and lights up only when you accept it.

The full table of cookies and similar storage — with names, purposes, lifetimes, and which category each falls under — lives on the Cookie policy page.

Advertising and tracking

In plain terms: the ChooseOut apps do not show third-party advertising, do not use any advertising identifier — Apple’s IDFA or Google’s Advertising ID — and do not track you across other companies’ apps or websites.

The advertising software is gone, not switched off. Neither app contains any advertising SDK — the Google, Meta Audience Network and AppLovin components that earlier versions of this notice described were removed from the iOS build and never shipped in the Android one. There is no code left that could request an ad, read an advertising identifier, or show Apple’s App Tracking Transparency prompt, so you will never see that prompt from us. We collect no ad impressions, no ad clicks and no ad view duration, and we do no personalised (targeted) advertising of any kind.

The only promotional content in the apps is our own: a panel offering ChooseOut Gold. It involves no third party and no identifier.

Restaurant results are never paid placements. Nobody can pay to rank higher in ChooseOut, and nothing in a list of restaurants is an advert.

On the website, the ad slots in the page layout are only ever filled if we switch on Google AdSense. While it is off — which is the case today — no AdSense script is loaded and no advertising cookie is set. Were we to switch it on, nothing would load before you accepted the Advertising category in the consent banner, the ads would be non-personalised and use no advertising identifier, and we would update this notice first under §14. We do not combine any advertising data with your ChooseOut account, your search history, your dietary preferences, or your basket contents.

If we ever reintroduce advertising to the apps, we will say so here at least 30 days beforehand (§14), put a consent gate in front of it, and update our App Store privacy declaration to match. Until then, treat any older copy of this notice that describes IDFA collection, App Tracking Transparency, personalised advertising, Meta Audience Network or AppLovin as superseded.

8. Your rights

Under UK GDPR (and EU GDPR for EEA users), you have the right to:

We acknowledge complaints within 72 hours and aim to resolve them within 30 days.

9. Children

ChooseOut is for users aged 16 and over — this is a binding clause of our Terms of Service.

We have completed and maintain a documented assessment of whether ChooseOut is “likely to be accessed by children” under the ICO’s Age-Appropriate Design Code. Our conclusion, reviewed annually, is that ChooseOut is not likely to be accessed by under-16s as a population: the product requires you to have your own delivery postcode, your own payment method (for Gold), and routinely complete adult-style ordering flows on the delivery platforms we redirect to. The full assessment lives in our internal compliance repository.

The ICO identifies self-declared age gates as “unlikely to be effective” age assurance, so we do not rely on one as our population-level assessment — the conclusion above rests on the nature of the service, not on asking users their age at the door. There is no age gate on signing up to ChooseOut or on the price-comparison features.

We do, however, apply a one-time birth-year check on group chat and reactions specifically. Chat is the highest-risk surface we operate, it is the one feature restricted to 16+ under our Terms of Service, and the Online Safety Act expects a proportionate measure there. Before you can send your first message or reaction, we ask for your birth year once and store it against your account. If it indicates you are under 16, chat stays blocked; the stored year cannot be overwritten by submitting a different one. We recognise self-declaration is a floor rather than robust assurance, and we treat it as a proportionate measure for this feature rather than as a substitute for the assessment above. Your birth year is included in your data export and is deleted with your account.

We apply child-friendly defaults to everyone regardless: geolocation is captured at postcode resolution only (never lat/lng), and our automated ranking has no legal or similarly significant effect under Art. 22A. The apps run no advertising software and read no advertising identifier (§7), so there is no ad profiling of anyone, child or adult.

If you have reason to believe a child under 16 has registered, email [email protected] and we will remove the account.

10. Automated decision-making

ChooseOut ranks search results, suggestions, and the swipe deck using machine-learning models trained on aggregate user behaviour. These rankings influence the order in which restaurants appear; they do not gate your access to anything — you can manually search, browse, and order any restaurant. Accordingly we do not consider this “solely automated decision-making with legal or similarly significant effect” under UK GDPR Art. 22A. If you believe a ranking decision treated you unfairly, email [email protected] and a human will review.

11. Security

We use HTTPS for all public traffic; passwords are handled by Firebase Authentication and never reach our servers; sensitive on-device data is stored in the iOS Keychain (WhenUnlockedThisDeviceOnly); backend logs are PII-scrubbed at write time; service-account keys live in restricted-permission filesystem locations outside the source tree. We rotate keys after staff changes and run annual external security reviews. No system is perfect; if you suspect a security issue, please email [email protected] with the subject line “security disclosure”.

12. Data breach notification

If we suffer a personal-data breach that poses a risk to your rights and freedoms, we will notify the UK ICO within 72 hours of becoming aware (Art. 33). Where the breach is likely to result in a high risk to you specifically, we will also notify you directly without undue delay (Art. 34), unless the data was strongly encrypted at rest or we have applied measures that remove the high risk.

13. The ChooseOut browser extension

The ChooseOut browser extension is optional, and separate from the website and the mobile apps. It does one thing: when you send a basket from chooseout.ai to Uber Eats, Deliveroo or Just Eat, it re-creates that basket on the delivery site so you do not have to add every dish again by hand. It does nothing until you send a basket, and it stops at the basket — it never reaches checkout, and never submits an order or a payment.

It runs only on ubereats.com, deliveroo.co.uk and just-eat.co.uk, and only after a basket is sent from chooseout.ai. It does not read, monitor or act on any other site you visit.

What it handles while a transfer runs

The run report

When a transfer finishes, the extension sends us a short report so we can tell which dishes the automation fails on and fix it. You are asked for consent before anything is stored or sent, and nothing is sent if you decline.

A report contains: which delivery site was used, the ChooseOut restaurant and item identifiers, quantities, how many options each item had, whether each item was added, how long the run took, the extension version, your browser type, and a random install id. It is sent to chooseout.ai and on to PostHog, our product-analytics processor (see §4 and §5).

It contains no name, email address, account, delivery address, item names, prices or login details, and it is sent without cookies. The extension reads the address of the delivery-site tab in order to work, but never stores or transmits it.

The install id, and why we call these reports pseudonymous

The install id is a random identifier the extension generates on first use. It is not an advertising identifier, it is not shared with anyone, and it cannot be used to recognise you in another company’s product. It exists so that several reports from the same browser can be recognised as one sequence.

Because a report carries that id alongside restaurant and item identifiers and times, it could in principle be joined to your ChooseOut account activity. We therefore call these reports pseudonymous rather than anonymous, and two limits apply:

Limited Use

The ChooseOut browser extension’s use of information received from your browser adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. It uses that information only to move your ChooseOut basket into your chosen delivery site, and to tell ChooseOut whether each item was added.

ChooseOut is not affiliated with, endorsed by, or partnered with Uber Eats, Deliveroo or Just Eat.

14. Changes to this policy

We may update this policy from time to time. Material changes will be announced in the app or by email at least 30 days before they take effect, and the “Last updated” date at the top will move accordingly. Minor non-material edits (typos, link fixes) may land without prior notice.

15. What changed

10 November 2026

Adds §13, covering the ChooseOut browser extension. The extension was already named in this policy’s scope, but what it does with your data was not described. The new section discloses the run report and the consent gate in front of it, the random install id and how to clear it, the delivery postcode sent to api.postcodes.io for Deliveroo, the 30-minute hold on a sent basket, 90-day deletion of run reports, and the Chrome Web Store Limited Use commitment. No processing changed; this is disclosure of behaviour already shipped. Sections 13–15 of the previous version are renumbered 14–16.

5 November 2026

This revision brings the notice back in line with the software. Everything below is a correction of fact or a disclosure that should already have been here — no new processing is introduced, and in the biggest change we are removing the description of something we no longer do:

12 September 2026

This revision publishes together with the 3 September changes below, which had been prepared but not yet released. It corrects four places where this notice described the product inaccurately. All four are corrections of fact, not new processing — in each case we are describing what the software already does, or removing a description of something it does not do:

3 September 2026

This revision corrects two figures against what we actually run, adds a data-collection disclosure that should have been here already, sharpens how we describe personalised advertising, and confirms two outstanding sub-processor/personnel items:

29 August 2026

This revision introduces advertising to ChooseOut. In line with §14, it is published at least 30 days before any advertising is served. The notable changes vs the 23 May 2026 version:

23 May 2026

This revision was prompted by a full internal compliance audit and the May-2026 commencement of the Data & Use Act 2025. The notable changes vs the 12 May 2026 version:

16. Contact

Privacy questions or rights requests: [email protected]

Operator: ChooseOut LTD, Mallards, 1 The Street, Braughing, Ware, England, SG11 2QE.