Cookie Policy

Who we are and what this covers

This website, switchoffline.co, is operated by Offline Labs Ltd, trading as Offline ("Offline", "we", "our", "us"), a company registered in England and Wales at 124-128 City Road, London, EC1V 2NX.

This policy explains what cookies and similar technologies are, which ones we use on this site, why we use them, how long they last, and how you can control them. It should be read alongside our Privacy Policy, which explains how we handle personal information more generally. If the two conflict on anything to do with cookies, this policy takes priority.

We may update this policy when the tools we use change. The date at the top shows when it was last updated.

What cookies and similar technologies are

Cookies are small text files placed on your device when you visit a website. They let the site recognise your device, remember things like your cart or your consent choices, and tell us and our partners how the site is being used.

We also use technologies that work in a similar way:

  • Local storage and session storage: data saved in your browser rather than in a cookie file. Local storage stays until you clear it. Session storage is deleted when you close the tab or browser.
  • Pixels and tags: small pieces of code that let our advertising and analytics partners record that you visited a page or completed an action, such as adding to cart or buying.

In this policy, "cookies" covers all of these unless we say otherwise.

Cookies are either first party, set by switchoffline.co, or third party, set by another company whose service we use on the site. They are either session cookies, deleted when you close your browser, or persistent cookies, which stay for a set period. The tables below show which is which.

When you first visit the site you will see a cookie banner. Strictly necessary cookies are set straight away because the site cannot work without them. All other cookies are only set if you accept them, either all at once or by category.

You can change your mind at any time using the cookie settings link in the footer of the site. Withdrawing consent stops new cookies in that category being set. It does not delete cookies already on your device, so you may also want to clear them in your browser (see "How to manage cookies" below).

Your choice is recorded in a first party cookie so we do not ask you again on every visit. We also pass your choice to Shopify and the apps that run on our store, so they only set cookies in the categories you have allowed.

The categories of cookies we use

We group cookies into four categories. The first does not need your consent. The other three do.

Strictly necessary. These make the site work. They run the cart and checkout, keep you logged in, remember your country and currency, apply discount codes, protect against fraud and bots, and record your cookie choices. Set by Shopify, Shop Pay, Cloudflare and our consent manager. You cannot turn these off through the banner. Blocking them in your browser will stop you buying from us.

Performance and analytics. These tell us how visitors use the site: which pages are viewed, where visitors come from, what is added to cart, and where people drop off. We use this to fix problems and improve the site. Set by Shopify, Google Analytics and Klaviyo.

Functionality. These remember choices you have made so you do not have to make them again, such as your language, products you have viewed, and whether you have already seen a sign up form. Set by Shopify, Klaviyo, PayPal, TikTok and YouTube.

Targeting and advertising. These record that you visited our site and what you did here, so that we and our advertising partners can measure whether our ads led to a sale and show you relevant ads on other websites and apps. Set by Meta (Facebook and Instagram), Google Ads, TikTok, Klaviyo, Shopify, PayPal and YouTube.

The cookies we use

The tables below list the cookies found in our most recent scan of the site. "Until cleared" means the item is held in your browser's local storage and stays until you delete it. Some cookies appear on both switchoffline.co and shopify.com because our checkout is hosted by Shopify.

Strictly necessary

Provider

Cookie

Purpose

Lasts

Shopify

_shopify_essential, shopify_essential, _merchant_essential, __Host-_merchant_essential

Keeps the store working and remembers your session during checkout

1 year / session

Shopify

_identity_session, __Host-_identity_session_same_site

Keeps you logged in to your account

2 years / session

Shopify

cart, cart_currency, cartToken, cart_link_id

Remembers what is in your cart and its currency

2 weeks / until cleared

Shopify

discount_code

Applies a discount code you have entered

Session

Shopify

localization

Remembers your country, language and currency

1 year

Shopify

_tracking_consent, privacy_signal, consentHeader

Records your cookie choices

1 year / session

Shopify

_master_udr, storefront_digest, shopify_client_id, _secure_admin_session_id_csrf

Security, fraud prevention and protection against forged requests

Session to 1 year

Shopify

_storage_test, __ui, __quiltRouterScroll, __shopify_agent_context_events, lastSeenErrorReceiptId, wpm-ri-*, shopify:webmcp_adapter_loaded

Technical items that check your browser supports the store's features and keep the page working

Session / until cleared

Shop Pay

shopify_pay, login_with_shop_finalize, shop_app_essential, signInWithShop:cartSyncTransferAttemptedAt, checkout_modal_preflight*, apollo-cache-persist

Runs Shop Pay and Sign in with Shop at checkout

5 minutes to 1 year

Cloudflare

cf.turnstile.u

Checks you are a person, not a bot

Until cleared

Klaviyo

_kla_session_test

Checks your browser supports session storage

Session

Appstle

appstleSubscriptionConfig

Loads the subscription options on the product page

Session

Performance and analytics

Provider

Cookie

Purpose

Lasts

Shopify

_shopify_y, _shopify_analytics, _merchant_analytics, shop_analytics

Shopify analytics: counts visits and returning visitors

1 year

Shopify

_shopify_s, _shs_state, ri-*

Shopify analytics: tracks a single visit

30 minutes / session

Shopify

_landing_page, _orig_referrer

Records the page you arrived on and the site that sent you

2 weeks

Google Analytics

_ga, ga*

Distinguishes visitors and sessions for site usage reports

1 year

Google Ads

gcl*

Records that you clicked a Google ad so we can measure conversions

3 months

Klaviyo

_kla_test, $last_referrer

Checks storage support and records the site that sent you

Until cleared

Shop.app

bugsnag-anonymous-id

Error reporting for the Shop checkout

Until cleared

Functionality

Provider

Cookie

Purpose

Lasts

Shopify

shopify_override_user_locale

Remembers a language you have chosen

1 year

Klaviyo

klaviyoPagesVisitCountV2, __kla_viewed

Counts pages viewed so sign up forms show at the right time, and remembers forms you have already seen

Session / until cleared

Site

viewedProducts

Remembers products you have looked at

Until cleared

PayPal

paypal_storage, test__localStorage

Lets the PayPal button work at checkout

Until cleared

TikTok

ttcsid*

Links your visit to a TikTok session

3 months

YouTube

VISITOR_INFO1_LIVE, __sak

Remembers video player settings for embedded videos

6 months / until cleared

Targeting and advertising

Provider

Cookie

Purpose

Lasts

Meta

_fbp, lastExternalReferrer, lastExternalReferrerTime

Meta pixel: measures whether our Facebook and Instagram ads led to a visit or sale, and builds audiences for ads

3 months / until cleared

Google

NID, ccm/conversion/#

Google Ads: measures conversions and personalises ads across Google services

6 months / session

TikTok

_ttp, tt_sessionId, tt_s_pixel_session_index, tt_appInfo_v2

TikTok pixel: measures TikTok ad performance and builds audiences

3 months / session

Klaviyo

__kla_id, __kl_key, klaviyoOnsite, kl-post-identification-sync, __kla_viewed_reviewed_items, klaviyoFormSubmit

Recognises you across visits so emails and on site forms can be personalised, and links browsing to your email profile

1 year / until cleared / session

Shopify

_shopify_marketing, trackedSourceId, trackedCompleteOrderSourceId

Attributes visits and orders to marketing campaigns

1 year / until cleared

PayPal

__paypal-httpswwwpaypalcomsdk*

PayPal SDK: fraud checks and ad measurement for PayPal

Until cleared

YouTube

YSC, VISITOR_PRIVACY_METADATA, __Secure-ROLLOUT_TOKEN, __Secure-YNID, ytidb::LAST_RESULT_ENTRY_KEY

Set by embedded YouTube videos to track views and personalise content and ads on YouTube

Session to 6 months

Google / YouTube

TESTCOOKIESENABLED

Checks whether your browser accepts cookies

1 minute

Third parties who set cookies

The companies below set cookies through our site. Each uses the data under its own privacy policy, and for advertising and analytics some of them act as a data controller in their own right. We have listed where you can read more.

Company

What they do for us

Their privacy information

Shopify

Hosts the store, checkout, Shop Pay and analytics

privacy.shopify.com

Google

Google Analytics, Google Ads, Google Pay and YouTube embeds

policies.google.com/privacy

Meta

Facebook and Instagram advertising and measurement

facebook.com/privacy/policy

TikTok

TikTok advertising and measurement

tiktok.com/legal/privacy-policy

Klaviyo

Email and SMS marketing, sign up forms, reviews

klaviyo.com/legal/privacy

PayPal

Payment at checkout

paypal.com/uk/legalhub/privacy-full

Cloudflare

Bot protection

cloudflare.com/privacypolicy

Appstle

Subscription management

appstle.com/privacy-policy

Pandectes

Cookie consent management

pandectes.io/privacy-policy

How to manage cookies

On our site. Use the cookie settings link in the footer to accept or reject each category. Your choice applies to this device and browser. If you clear your cookies or use a different browser, you will be asked again.

In your browser. All major browsers let you view, block and delete cookies, and block third party cookies by default. Look in your browser's settings under privacy or cookies. Blocking all cookies will stop the cart and checkout working.

With the advertising networks directly.

Opting out of advertising cookies does not mean you will see fewer ads. It means the ads you see will be less relevant to you.

International transfers

Some of the companies above are based outside the UK, mainly in the United States. Where cookie data is sent outside the UK we rely on an adequacy decision or on approved safeguards such as the UK International Data Transfer Addendum. Our Privacy Policy has more detail.

Changes to this policy

We may update this policy when we add or remove tools on the site. The new version will be posted here with a new date. If a change means we need your consent again, the cookie banner will ask for it.

Contact

Offline Labs Ltd, 124-128 City Road, London, EC1V 2NX, United Kingdom.

Email: hello@switchoffline.co

If you are unhappy with how we use cookies, contact us first and we will try to put it right. You also have the right to complain to the Information Commissioner's Office at ico.org.uk or on 0303 123 1113.