Cookie Policy

Effective: 9 May 2026 · Last updated: 10 May 2026 (added feedback-modal localStorage entry; clarified our server-side anonymous analytics)

This Cookie Policy explains how Antony White trading as Color Mindful uses cookies and similar technologies on Color Mindful (colormindful.com).

For more on how we use your personal data generally, see our Privacy Policy.

1. What cookies are

Cookies are small text files stored on your device when you visit a website. They allow the site to remember actions and preferences (e.g. login state, theme choice) between visits.

We also use similar technologies that are not strictly cookies but serve the same purpose:

For simplicity, we refer to all of these as "cookies" in this policy.

2. Types of cookies we use

We only use cookies that are strictly necessary to operate the Service, plus a small number of functional cookies that improve your experience.

We do not use:

Strictly necessary cookies

These are essential for the Service to work. They cannot be disabled without breaking core functionality.

Cookie / itemPurposeLifetime
Firebase Auth token (firebase:authUser:*)Keeps you signed inUntil logout or token expiry
Firebase session cookieVerifies your auth session server-sideSession
Stripe session tokenMaintains a secure checkout session during paymentSession (during checkout only)
Service Worker registrationCaches app assets for offline use and fast loadingUntil you clear browser storage

Functional cookies (localStorage)

These remember your preferences. You can clear them via your browser settings without breaking the Service.

ItemPurposeLifetime
mc:themeRemembers your light/dark theme choiceUntil cleared
mc:line-modeRemembers your line-rendering preferenceUntil cleared
mc:resumeRemembers the last image you opened so you can pick up where you left offUntil cleared
mc:progress:v3:<hash>Stores your in-progress colouring for each imageUntil cleared
Custom paletteSaves the colours you've added to your paletteUntil cleared
mc:fb:<imageId>Records that you've already submitted or skipped feedback on a particular image, so we don't ask you again for the same oneUntil cleared

Analytics

We do not use third-party analytics tools (no Google Analytics, no Facebook Pixel, no Mixpanel, no behavioural-tracking cookies of any kind).

We do collect a small amount of anonymous server-side analytics to understand which images people enjoy and which fall flat:

None of this requires a cookie banner under UK ePrivacy / PECR rules because it does not involve reading from or writing to your device. The Privacy Policy describes the lawful basis (legitimate interest for the counts; consent — by submitting — for feedback) in full at privacy.html.

If we ever add a third-party analytics tool that DOES set cookies or store identifiers on your device, we will update this policy and ask for your consent first.

3. Cookies set by third parties

When you make a payment, Stripe sets cookies on its checkout pages. These are strictly necessary for processing your payment securely. You can review Stripe's cookie practices at https://stripe.com/cookies-policy/legal.

When you load Firebase Auth from Google's servers, Google may set cookies. See https://policies.google.com/technologies/cookies for details.

We do not control these third-party cookies. They are necessary for Auth/Payments to work.

4. Managing your cookie preferences

Because all the cookies we use are either strictly necessary or your-preferences, we do not show a cookie consent banner. You consent to these cookies by using the Service.

You can:

For instructions specific to your browser:

5. Changes to this policy

If we add or change cookie usage in the future, we will update this policy. The "Last updated" date at the top reflects the most recent change.

6. Contact

For cookie-related questions, contact hello@colormindful.com.