Cookie Policy

Effective: [INSERT DATE]

OffCoder uses minimal cookies. We don't track you for ads. The Android app doesn't use cookies at all (it uses encrypted on-device storage). This policy applies to offcoder.com and admin.offcoder.com.

What cookies are

Cookies are small text files a website stores in your browser. They let us recognize your browser between requests and remember preferences. Some are required for the site to work; others are optional.

What we use

CookiePurposeDurationType
offcoder_sessionKeeps you signed in to admin.offcoder.comSessionStrictly necessary
offcoder_csrfCSRF protection on form submissionsSessionStrictly necessary
offcoder_themeRemembers your preferred theme1 yearPreference
cf_clearanceCloudflare bot-protection challenge result30 minutesStrictly necessary
__Host-stripe.csrfStripe's CSRF token (only on payment pages)SessionStrictly necessary
ph_*PostHog product analytics (anonymous user ID, session ID)1 yearAnalytics (opt-in only)

Third-party cookies

We do not use Google Analytics, Facebook Pixel, or any advertising-tech cookies. If we add any in the future, we'll update this policy and ask for explicit consent first.

Managing cookies

Most browsers let you block cookies entirely. Doing so will break sign-in to admin.offcoder.com and Stripe checkout but won't affect the Android app.

For PostHog analytics specifically: visit Privacy Settings (when added) or email privacy@offcoder.com to opt out.

Do Not Track

We respect the DNT header. If your browser sends DNT, we suppress all analytics cookies, including PostHog.

Changes

If we change cookie usage materially, we'll re-prompt for consent (where required) and update this page.