Cookie Policy

Cookie Policy

HackCode keeps cookie usage intentionally small. Necessary cookies support security and product access. Optional analytics remains off until you allow it.

Cookie / storageCategoryPurposeLifetime
hackcode-consentNecessaryStores your cookie choice so HackCode can respect it.180 days
hackcode-langPreferencesRemembers your preferred language fallback.365 days
hackcode-visitor-idAnalyticsLinks first-party marketing visits and conversion clicks across public landing pages.365 days
NextAuth session cookiesNecessaryKeep authenticated sessions working for login-protected product pages.Session / auth max-age
Short-lived access cookiesNecessarySupport short-lived authenticated transitions when protected entry links are used.60 seconds
  • Homepage language preference also syncs through localStorage.
  • Tutorial dismissal and course-completion nudges use localStorage to avoid repeating the same overlay.
  • Public-visit tracking uses sessionStorage to avoid duplicate events during a single browser session after consent.
  • Necessary cookies do not require opt-in because they support security, authentication, and storage of your consent choice.
  • Analytics cookies stay off until you choose Accept analytics or save preferences with analytics enabled.
  • If you reject optional cookies, HackCode deletes the analytics visitor cookie and public marketing telemetry stops at the browser level.

Use the Cookie settings button available on public pages to reopen preferences and change the analytics choice at any time.