Skip to main content

Legal

Cookie Policy

Cookie Policy

This Cookie Policy explains what cookies and similar technologies Codepixel uses on codepixel.me, why we use them, and how you can control them.

It complements our Privacy Policy, which describes the broader handling of personal data.

1. What cookies are

Cookies are small text files that a website stores on your device (computer, phone, tablet) when you visit. They let the site remember things about you — your preferences, your session, or whether you've already accepted a banner — between visits.

Similar technologies (local storage, session storage, web beacons, fingerprinting) work in adjacent ways. Where this policy says "cookies", it also covers these technologies.

2. How we categorize cookies

We group cookies into three categories. You can accept or reject each category independently in our consent banner.

  • Strictly necessary — required for the site to function (e.g., to remember your consent choices). These cannot be disabled. They do not identify you for marketing or analytics purposes.
  • Analytics — help us understand how visitors use the site so we can improve it. Off by default. We do not load any analytics until you opt in.
  • Marketing — power third-party embedded features such as our discovery- call scheduler. Off by default. We do not load these until you opt in.

The table below is manually maintained. If you spot something we missed, email privacy@codepixel.me.

NameProviderCategoryPurposeDurationType
cc_cookiecodepixel.meNecessaryStores your consent preferences6 monthsFirst-party
codepixel-theme, cp:react:* (localStorage)codepixel.meNecessaryRemembers functional preferences — your light/dark theme and which articles you've reacted to. No tracking or profiling.Persistent until you clear itFirst-party
__cf_bmCloudflare (Turnstile)NecessaryBot mitigation on our forms (contact, newsletter, and resource download)30 minutesThird-party
cf_clearanceCloudflareNecessaryValidates bot-mitigation challengeUp to 1 yearThird-party
_gaGoogle AnalyticsAnalyticsDistinguishes unique visitors2 yearsFirst-party
_ga_<container>Google AnalyticsAnalyticsStores session state for GA42 yearsFirst-party
_hjSessionUser_<id>HotjarAnalyticsIdentifies a unique Hotjar user1 yearFirst-party
_hjSession_<id>HotjarAnalyticsStores Hotjar session state30 minutesFirst-party
_hjIncludedInSessionSample_<id>HotjarAnalyticsTracks if the session is sampled2 minutesFirst-party
sentry-trace, baggage (sessionStorage)SentryAnalyticsPerformance traces and breadcrumbs for error monitoring. No IP, cookies, or query strings captured.SessionFirst-party
Pipedrive Scheduler iframe cookiesPipedriveMarketingPower the embedded booking calendar (session and auth state inside the Pipedrive iframe)Session and up to 1 year (see Pipedrive's policy)Third-party

Pipedrive may set additional cookies inside their iframe that are documented in their own privacy/cookie policy. Because the Pipedrive Scheduler runs in an isolated iframe, those cookies are only set after you have accepted the Marketing category.

We do not use:

  • Advertising / retargeting cookies (e.g., Google Ads, Meta Pixel, LinkedIn Insight Tag).
  • Cross-site tracking pixels.
  • Browser fingerprinting libraries.

When we load Google Tag Manager and Google Analytics 4, we use Google Consent Mode v2 in "default denied" configuration. This means:

  • Until you accept analytics or marketing cookies, all Google tags receive a denied consent signal. Google may still log a cookieless ping (no identifiers) for modeled measurement.
  • Once you accept, the corresponding consent signals flip to granted and full measurement begins.

This is the default Google now requires in the EU/EEA following the Digital Markets Act (DMA).

5. Managing your preferences

You can manage your consent at any time:

  1. In our banner — when you first visit the site, accept or reject each category, or pick what you want via the "Customize" option.
  2. From the footer — click "Manage cookies" to re-open the preferences panel. Your previous choices are pre-selected; you can change them and save.
  3. In your browser — most browsers let you block or delete cookies directly. Useful links:

If you disable cookies in your browser entirely, the site will still load but some interactive features (the booking calendar in particular) will not.

6. Third-party cookies

The cookies and similar technologies set by Google, Hotjar, Sentry, Cloudflare, and Pipedrive are governed by their own privacy/cookie policies. We share them here for transparency:

7. Changes to this policy

We update this Cookie Policy whenever we add, remove, or change a cookie's purpose or duration. The "Last updated" date in the header reflects the most recent change.

When we add a new category of cookies or a new third party in an existing category, we reset stored consent so you can review and re-confirm your choices.

8. Contact

Questions about this Cookie Policy:


Change log

  • v1.2 — August 2026. Removed two motion-preference localStorage keys that visitor-facing code no longer sets (the fluid-cursor feature was removed from the site; the smooth-scroll toggle is a development-only preference), and broadened the Cloudflare Turnstile entry to cover the gated resource-download form.
  • v1.1 — June 2026. Disclosed functional localStorage keys (theme, motion preferences, article reactions) in the inventory, and broadened the Cloudflare Turnstile entry to cover the newsletter form in addition to the contact form.
  • v1.0 — Initial publication (May 2026).