Cookie Policy

Effective: 9 May 2026 · Last updated: 30 May 2026 (expanded the functional-storage list to cover sound, thumbnail, sign-in, and tutorial-state items)

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 and in-progress work. You can clear them via your browser settings without breaking the Service. The list below covers the main items; we may add similar preference-only entries (all prefixed mc:) as the app grows, but we will never use this storage for tracking or advertising.

ItemPurposeLifetime
mc:theme, mc:line-modeRemember your light/dark theme and line-rendering preferencesUntil cleared
mc:resume, mc:last-mode, mc:active-tab, mc:palette-pinRemember the last image you opened, your last tool/mode, the active tab, and your palette layout so you can pick up where you left offUntil cleared
mc:progress:v3:<hash>Stores your in-progress colouring for each imageUntil cleared
mc:thumb:<hash>Caches a small thumbnail of your in-progress artwork for the galleryUntil cleared
mc:palette (custom palette)Saves the colours you've added to your paletteUntil cleared
mc:sound, mc:sound-preset, mc:completion-sound, mc:volumeRemember your sound on/off, brush-sound preset, completion chime, and volume settingsUntil 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
mc:emailForSignInTemporarily holds the email address you entered during email-link sign-in, to complete the sign-in when you return via the linkUntil sign-in completes
One-time tip/tutorial flags (mc:tut1:seen, mc:helpdot:*, mc:gesture-hint-seen, mc:eyedropper-hint-count, mc:cleanup:tooltip-seen)Record which one-time tips and tutorials you've already seen so we don't repeat themUntil cleared
Internal housekeeping (mc:svg-hashes, mc:idb-migrated:v1)Asset versioning and a one-time data migration flagUntil 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.