Free delivery on all orders over £25

Cookie Policy

This page explains the cookies and similar technologies we use on www.cafedirect.co.uk ("our site"), what they do and how long they last. Please read it alongside our Privacy Policy.

Last reviewed: 30 September 2026

What are cookies and similar technologies?

Cookies are small text files stored on your device when you visit a website. We also use similar technologies: local and session storage in your browser, and scripts and tags (including pixels) that load from our site or from our partners. On this page we use "cookies" to cover all of them.

Managing your choices

Apart from strictly necessary cookies and the small number of identifiers described under "Stored before you make a choice" below, we only set cookies if you accept them in our cookie banner. You can change or withdraw your choice at any time using the button below. You can also block or delete cookies in your browser settings, but parts of the site, such as your basket and checkout, may stop working.

Stored before you make a choice

A small number of identifiers are stored in your browser when you visit our site, before you have made a cookie choice. They are used to measure completed orders and subscription renewals accurately, and to run our email sign-up and personalisation tools. They are not advertising cookies.

Order measurement. Our analytics provider, Littledata, stores a randomly generated identifier and related browser information in your browser, and sends it to Littledata when you visit, before you make a cookie choice. This information can include your basket reference, your cookie choice, where you came from, your language, country, time zone, and details of your device and browser. It is used to link your visit to a later order. This happens whether or not you accept analytics or advertising cookies.

If you decline, we still process completed orders and subscription events on our servers and through Littledata. This data can be linked to your order or customer account, and details of the purchase can be sent to Google Analytics and Google Ads for measurement. This can include your IP address, device and browser details, any advertising click identifier, and, where you have an account or place an order, customer details in hashed or encrypted form. We do this to measure and improve the performance of our shop and our advertising. Basket and checkout records are kept for around two weeks and, where linked to a customer record, for up to one year. If you withdraw a consent you previously gave, information already stored in your browser by this tool may remain until you clear your browser data.

 

Signals without cookies. Before you choose, and if you decline, our Google tags may send anonymous consent signals and basic page-view pings to Google that do not use cookies or a persistent identifier from your device. Our Microsoft Clarity script also loads on every visit but does not set its cookies unless you accept.

Name Provider Type What it does Duration
_ld_id Littledata Local storage Random anonymous identifier used by Littledata to measure orders and subscription renewals. 1 year
_ld_custom_clientIDs Littledata Local storage Stores client identifiers used by Littledata's order measurement. Persistent
ld_ca Littledata Local storage Littledata analytics storage. Persistent
_ld_googleAnalytics4_clientIDs Littledata Local storage Stores the Google Analytics client identifier Littledata uses to link events. Only populated once analytics is permitted, but may be created after you decline. Persistent
_ldmk Littledata Session storage Stores identifiers used by Littledata for measurement. Session
klaviyoOnsite Klaviyo Local storage Saves and manages Klaviyo data needed for our sign-up forms and email tools to work. Persistent
klaviyoPagesVisitCountV2 Klaviyo Session storage Counts page visits in a session so Klaviyo can personalise onsite content. Session
signInWithShop:cartSyncTransferAttemptedAt Shopify Local storage Used for Shop sign-in and basket synchronisation. Persistent

Cookies we use

Cookies set by a third party are set by the provider named, not by us. Some providers, such as Microsoft, Google and Meta, act as independent controllers of the data they collect and handle it under their own privacy notices. The lists below come from a technical scan of our site and are updated when our tools change.

Strictly necessary

These are needed to run the site and its core functions, such as your basket, checkout, account sign-in, security and remembering your cookie choice. They do not need your consent.

Name Provider Type What it does Duration
_checkout_queue_token Shopify Cookie Used when there is a queue during the checkout process. 1 year
_pay_session Shopify Cookie The Rails session cookie for Shopify Pay Session
_shop_app_essential Shopify Cookie Stores technical information needed for Shop and the Shop app, including sign-in and core functions. 1 year
_shopify_country Shopify Cookie Used for Plus shops where pricing currency/country is set from GeoIP by helping avoid GeoIP lookups after the first request. Session
_shopify_essential Shopify Cookie Stores technical information needed to use the shop securely, such as session, checkout and security details. 1 year
_shopify_essential_* Shopify Cookie Contains an opaque token that is used to identify a device for all essential purposes. 1 year
_shopify_test Shopify Cookie Used to check cookie capabilities on the client. Session
_storefront_u Shopify Cookie Used to facilitate updating customer account information. 1 minute
_tracking_consent Shopify Cookie Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region. 1 year
auth_state_* Shopify Cookie Stores authentication state before redirecting customers to third party for authentication. 25 minutes
cart Shopify Cookie Remembers the contents of your basket so your chosen products and quantities are kept while you shop. 14 days
cart_currency Shopify Cookie Remembers the currency used for your basket. 14 days
checkout Shopify Cookie Used by checkout to identify the user. 21 days
checkout_token Shopify Cookie Used by checkout to identify the user. 14 days
customer_account_locale Shopify Cookie Used to keep track of a customer account locale when a redirection occurs from checkout or the storefront to customer accounts. 1 minute
discount_code Shopify Cookie Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout. Session
hide_shopify_pay_for_checkout Shopify Cookie Set when a buyer dismisses the Shop Pay login modal during checkout, informing display to buyer. Session
identity-state Shopify Cookie Stores a hash of the oauth flow state between redirects. 24 hours
identity_customer_account_number Shopify Cookie Stores an identifier used to facilitate login across the customer's account and storefront domains. 12 minutes
keep_alive Shopify Cookie Used when international domain redirection is enabled to determine if a request is the first one of a session. 14 minutes
localization Shopify Cookie Remembers the country or region you are shopping from so the right market, currency and checkout settings are used. 1 year
login_with_shop_finalize Shopify Cookie Used to facilitate login with Shop. 5 minutes
order Shopify Cookie Used to allow access to the data of the order details page of the buyer. 3 minutes
shop_pay_accelerated Shopify Cookie Indicates if a buyer is eligible for Shop Pay accelerated checkout. 1 minute
shopify_client_id Shopify Cookie Used by the website's Shopify platform to enable e-commerce functions. 1 minute
shopify_pay Shopify Cookie Used to log in a buyer into Shop Pay when they come back to checkout on the same store. 1 year
shopify_pay_redirect Shopify Cookie Used to accelerate the checkout process when the buyer has a Shop Pay account. Session
skip_shop_pay Shopify Cookie Disables Shop Pay as a payment method for a checkout. 1 year
theme Shopify Cookie Used to determine the theme of the storefront. 1 minute
user Shopify Cookie Used in connection with Shop login. 1 year
user_cross_site Shopify Cookie Used in connection with Shop login. 1 year
cookieconsent_preferences_disabled Consentmo Cookie Records which cookie categories you have switched off. 1 day
cookieconsent_status Consentmo Cookie Records your cookie choice so the banner and your settings are applied on later visits. 1 year
_shs_state Shopify Session storage Stores technical session state for the shop. Session
shopify:webmcp_adapter_loaded Shopify Local storage Records whether an internal Shopify site component has loaded. Persistent
consentHeader Consentmo Session storage Stores your cookie choice so your settings are applied. Session
csmConsentIdentifier Consentmo Local storage Consent/preference storage required to remember user choices and operate the preference center. Persistent
gdprCache Consentmo Local storage Consent/preference storage required to remember user choices and operate the preference center. Persistent
Shopify storefront and checkout scripts and components Shopify Script Scripts and components that load the storefront, basket, checkout, Shop Pay and sign-in, and apply your privacy settings to other tools. N/A
Consentmo cookie banner script Consentmo Script Runs the cookie banner and applies your choices. N/A
gtm.js Google Tag Manager Script Loads the Google Tag Manager container so Consentmo consent settings can be applied and permitted analytics and advertising tags can be managed according to the visitor's privacy choices. N/A
Recharge subscription widget script Recharge Script Shows and supports subscription options on product pages. N/A

Functionality

These remember choices and settings so the site works the way you expect. We only set them if you accept.

Name Provider Type What it does Duration
signInWithShop:cartSyncNextRecognitionAt Shopify Local storage Used for Shop sign-in and basket synchronisation. Persistent

Performance and analytics

These help us understand how visitors use the site so we can fix problems and improve it. They include tools that show how people interact with our pages, such as heatmaps and session recordings. We only set them if you accept.

Name Provider Type What it does Duration
_landing_page Shopify Cookie Capture the landing page of visitor when they come from other sites. 14 days
_orig_referrer Shopify Cookie Allows merchant to identify where people are visiting them from. 14 days
_shopify_analytics Shopify Cookie Stores analytics information so Shopify Analytics can measure visits and interactions on the storefront and checkout. 1 year
_shopify_ga Shopify Cookie Contains Google Analytics parameters that enable cross-domain analytics measurement to work. Session
_shopify_s Shopify Cookie Pseudonymous session identifier used for Shopify Analytics. 30 minutes
_shopify_y Shopify Cookie Pseudonymous visitor identifier used to count visits across sessions in Shopify Analytics. 1 year
shop_analytics Shopify Cookie Contains the required buyer information for analytics in Shop. 1 year
_ga Google Cookie Google Analytics identifier used to tell visitors apart and measure how the site is used. 2 years
_ga_<ID> Google Cookie Google Analytics 4 cookie that stores session state; one per measurement ID. 2 years
_clck Microsoft Cookie Set by Microsoft Clarity to remember a visitor and their preferences so visits can be analysed. 1 year
_clsk Microsoft Cookie Set by Microsoft Clarity to link page views into a single session recording. 1 day
CLID Microsoft Cookie Set by Microsoft Clarity to support heatmaps and session recordings. 1 year
__shopify_agent_context_events Shopify Session storage Buffers storefront events for analytics, only where analytics is permitted. Session
ri-* and wpm-ri-* keys Shopify Session storage Shopify web pixel storage used for analytics event tracking. Session
_cltk Microsoft Session storage Used by Microsoft Clarity to support analysis of how pages are used. Session
rc_subscription_widget_analytics Recharge Session storage Recharge subscription widget analytics. Session
ld_ipv4 Littledata Local storage Stores approximate location information used by Littledata for analytics. Persistent
Shopify analytics and performance scripts Shopify Script Scripts that measure site speed and visits for Shopify Analytics, and load analytics pixels where permitted. N/A
Google tag script Google Tag Manager Script Loads the Google tag used to send consent-controlled website measurement events to the configured Google destination. N/A
Littledata tracking scripts Littledata Script Scripts that send website and order events to our analytics tools. Browsing events from your browser are only sent if you accept, apart from the cookie-free consent signals described above. Completed orders may still be sent from our servers whatever you choose; see "Stored before you make a choice" above. N/A
Microsoft Clarity scripts Microsoft Script Scripts that record how visitors use our pages, through heatmaps and session recordings. Clarity's cookies are only set if you accept. N/A

Advertising and marketing

These measure our advertising, show you relevant ads on other sites and platforms, and support our email and SMS marketing. We only set them if you accept.

Name Provider Type What it does Duration
_shopify_marketing Shopify Cookie Stores marketing information so Shopify can attribute storefront and checkout activity to marketing campaigns. 1 year
_gcl_au Google Cookie Used by Google to measure and improve the effectiveness of advertising. 3 months
IDE Google Cookie Used by Google advertising services to measure ads, personalise advertising and recognise browsers across websites. 2 years
__kla_id Klaviyo Cookie Klaviyo identifier that recognises visitors and passes their activity to Klaviyo once they are identified (for example by signing up). 2 years
ANONCHK Microsoft Cookie Microsoft cookie used to check advertising clicks for reporting and personalisation. 10 minutes
MR Microsoft Cookie Microsoft cookie used for analytics purposes. 6 months
MUID Microsoft Cookie Identifies browsers for Microsoft, used for advertising, analytics and other operational purposes. Set alongside Microsoft Clarity. Up to 13 months
SM Microsoft Cookie Microsoft cookie used to measure website use for analytics. Session
SRM_B Microsoft Cookie Microsoft cookie used to recognise a browser across Microsoft services, including for advertising. Up to 13 months
_fbp Meta Cookie Set by the Meta Pixel to recognise a browser so Meta can measure our advertising and show relevant ads on Facebook and Instagram. 3 months
_ld_facebook_clientIDs Littledata Local storage Stores identifiers Littledata uses to pass conversion events to Meta. Persistent
_gcl_ls Google Local storage Google Ads local storage used to link ad clicks to conversions. Persistent
$last_referrer Klaviyo Local storage Stores most recent referrer URL for session attribution and analytics. Persistent
$referrer Klaviyo Local storage Stores initial referrer URL for user behavior and traffic source analysis. Persistent
__kl_key Klaviyo Local storage Klaviyo local storage key used for customer identification, email marketing tracking and personalisation. Persistent
kl-post-identification-sync Klaviyo Local storage Syncs customer identification data for email marketing. Persistent
Google tag script Google Script Google tag used for advertising measurement. N/A
Google Ads conversion script Google Script Measures whether people who saw or clicked our ads went on to make a purchase. N/A
Klaviyo scripts Klaviyo Script Scripts for Klaviyo onsite tracking, sign-up forms and personalisation used for email and SMS marketing. The scripts load on every visit; tracking cookies are only set if you accept. N/A
Meta Pixel script (fbevents.js) Meta Script Measures the effectiveness of our Facebook and Instagram advertising and supports showing relevant ads. Meta acts as an independent controller of the data it collects. N/A
Littledata advertising connector scripts Littledata Script Scripts that support measuring advertising conversions for Google and Meta. Browser-side data is only sent if you accept. Completed orders may still be sent from our servers whatever you choose; see "Stored before you make a choice" above. N/A
Loox scripts Loox Script Scripts that show and collect product reviews and trust badges. These load on every visit. N/A

If you have any questions about how we use cookies, contact us at privacy@cafedirect.co.uk.

Choose options
Brew guide
Whole bean

Maximum freshness and flexibility. Grind to suit your preferred brewing method.

Best for:
Bean-to-cup machines
Espresso machines
Moka Pots
AeroPress
Pour Over
Filter coffee
Cafetières


Ground

A versatile everyday grind. Ground to suit a range of popular brewing methods.

Best for:
Cafetières
Filter coffee
Pour Over
AeroPress

Cafédirect
Want to get more from your coffee?
Our brew guide can help
Free UK delivery
Free UK delivery

Spend £25 or more and delivery’s on us. We’ll send your order by Royal Mail Tracked 48. Orders under £25 cost £2.95 to deliver.


Delivery Times

We aim to get your coffee to you within 5 working days – and it’s often sooner. 

See our delivery guide for more details.


UK Delivery Only

For now, we can only deliver to UK addresses. We’d love to send Cafédirect further afield and hope to offer international delivery in the future.