We use necessary cookies and similar technologies to keep the site working — including your basket, account, and checkout. Optional analytics helps us understand how the site is used and only loads if you accept it.
Your choices
You can accept analytics, reject analytics, or change your choice later using the button below.
What we use
NameTypePurposeDuration
ic_cookie_consent_v1Necessary (local storage)Remembers your cookie choice so we do not ask on every page.Until cleared (re-confirmed after 6 months)
Shopping cartNecessary (local storage)Keeps the classes and bundles in your basket between pages.Until cleared or checkout
Account session (Supabase)Necessary (local storage)Keeps you signed in to your account.Until you sign out or it expires
Newsletter promptNecessary (local storage)Remembers whether you subscribed to or dismissed the signup prompt.Until cleared
Google AnalyticsOptional analyticsPage views and basic usage events. Only loaded after you accept analytics.Controlled by Google
StripeNecessary (third-party, at checkout)Secure payment processing and fraud prevention during checkout.Controlled by Stripe
Updates
We update this policy when we add or change tools that store information on your device. The date below shows when it was last revised.
We use necessary cookies to keep the site working — including your basket, account sign-in,
and checkout. You can also help us improve the site by allowing anonymous usage statistics.
Necessary
Required to remember your cookie choice and keep the basket, account, and checkout working.