Cookie Policy

Effective: 24 August 2026 · Version 3.1

This page describes the browser storage and analytics tools Coloryx currently uses, including their purpose, retention and category.

Strictly necessary

Enable sign-in, remember your cookie choice and process payments. The app cannot work without them and they do not require consent.

Preferences

Most preferences (such as language, sound and game state) stay in your browser. Companion preferences may also sync to your account through Supabase.

Analytics

With your consent, we use PostHog, Google Analytics 4 and internal events to understand use and improve the service. Without consent, we create no analytics identifiers or events.

Marketing

Coloryx currently uses no marketing cookies or advertising trackers.

Storage currently in use

NameStorageProviderPurposeDurationCategory
sb-*-auth-tokenlocalStorageSupabaseKeeps the user signed in and securely refreshes the session.Until sign-out or session expiryNecessary
colorme.cookieConsent.v2localStorageColoryxStores your necessary, analytics and marketing category choices.Until you change or clear the choiceNecessary
sidebar_statecookieColoryxRemembers whether the sidebar is open or collapsed.7 daysNecessary
__stripe_mid, __stripe_sidcookieStripeFraud prevention during checkout; set by Stripe in the payment interface.Per Stripe: session to 1 yearNecessary
colorme.langcookie + localStorageColoryxRemembers your selected interface language.Cookie 12 months; localStorage until clearedPreferences
colorme.onboarded.v1localStorageColoryxRemembers that you completed the welcome flow.Until clearedPreferences
colorme-install-dismissed-at, coloryx.has-visitedlocalStorageColoryxControls when the add-to-home-screen prompt can appear again.Dismissal 7 days; visit marker until clearedPreferences
pet.sound.muted, pet.*, pet.companion.prefs, coloryx.badges.seen.*, coloryx.pet.seenBadgeIds.v1localStorageColoryxSound, local game preferences and viewed badges. Companion preferences may also sync to your account through Supabase.Until clearedPreferences
coloryx.print-queuesessionStorageColoryxTemporary list of images selected for the print-layout tool.Until the tab is closedPreferences
coloryx.signup.pendingsessionStorageColoryxTemporarily marks a pending sign-up so the app can resume correctly.Until sign-up completes or the tab closesNecessary
coloryx-generator / pending / photo-to-coloringIndexedDBColoryxLocally stores a pending photo while you pass through sign-in.Up to 30 minutes; an expired draft is removed next time the generator opensNecessary
coloryx.posthogDistinctIdlocalStoragePostHog (EÚ endpoint)Pseudonymous product-analytics identifier; created only after consent.Until consent withdrawal, sign-out or storage clearingAnalytics
coloryx_session_idsessionStorageColoryxPseudonymous session ID for internal analytics; created only after consent.Until the tab is closedAnalytics
_ga, _ga_*cookieGoogle Analytics 4Measures website use after consent; IP anonymisation is enabled in configuration.Up to 24 monthsAnalytics

How to manage or withdraw consent

You can change your choice any time via the "Manage consent" button above or in the site footer. You can also clear cookies directly in your browser settings. When you withdraw analytics consent we delete the existing analytics identifier and known cookies.

Related documents

Privacy Policy · Terms of Use · Contact / Imprint