AiCodeJobs

Cookie Policy

Last updated: September 2026

We use first-party cookies only — strictly necessary ones for login, and analytics cookies only if you accept. No third-party ad trackers, ever.

1. What cookies are

Cookies are small text files stored in your browser. Similar technologies include local storage. We use them to keep you logged in and — only with your consent — to understand how the site is used. This policy sits alongside our Privacy Policy.

2. How we use cookies

We use first-party cookies only. We do not use third-party advertising cookies, cross-site tracking, or fingerprinting. We group them into three purposes:

  • Strictly necessary — required for the site to work or to keep your account safe: signing in, maintaining your session, confirming it is really you before a sensitive action, and remembering your cookie choice. These are always on.
  • Functional — remember a preference you expressed, such as dark mode or which panels you collapsed. Nothing here tracks you or leaves this site.
  • Analytics — help us measure usage and improve the product. These are set only after you accept in the cookie banner.

3. Cookies we use

NamePurposeTypeRetention
sb-* (Supabase auth)Keeps you signed inStrictly necessarySession / up to 1 year
acj_consentRemembers your cookie choiceStrictly necessary1 year
acj_previewEarly access to the site before launchStrictly necessary30 days
acj_deviceRemembers a device you verified, so we stop asking for a code on itStrictly necessary90 days
acj_step_upShort-lived proof you re-confirmed it was you before a sensitive actionStrictly necessary5 minutes
acj_paypal_stateSecurity check while linking a PayPal accountStrictly necessary10 minutes
acj_co_revSingle-use security check while connecting Stripe to show verified revenueStrictly necessary10 minutes
acj_view_previewSet for our staff while previewing the site as a logged-out visitorStrictly necessarySession
acj_refRemembers who referred you (referral program)Functional6 months
acj_themeRemembers light or dark modeFunctional1 year
acj_closedRemembers which panels you collapsedFunctional1 year
acj_jobrec_seenRemembers when you last saw job recommendationsFunctional1 year
acj_aidAnonymous first-party analytics IDAnalytics (consent)1 year
acj_ftWhich campaign or site first brought you hereAnalytics (consent)90 days

4. Things we keep in your browser that are not cookies

A few things are stored in your browser’s local storage rather than in a cookie. The difference matters: local storage is never sent to our servers. It stays on your device, and clearing your browser data removes it. None of it is used for analytics or advertising.

NamePurposeKept until
acj_postjob_draftAn unfinished job post, so closing the tab does not lose your workYou post it, or clear your browser data
aicj:draft:<conversation>An unsent message draft in a conversationYou send it, or it expires
aicj:call:*Your microphone, camera, speaker and volume choices for video callsYou change them, or clear your browser data
aicj:meeting-panel-heightHow tall you dragged the meeting panelYou change it, or clear your browser data
aicj:clicked-linksWhich links you have already opened, so they can be marked as readYou clear your browser data

5. Managing your choices

When you first visit, our banner lets you choose Accept all or Essential only. Choosing essential only means no analytics cookie is set and no usage analytics are collected.

You can change your mind at any time by clearing this site’s cookies in your browser, which will bring the banner back. You can also block or delete cookies in your browser settings, though strictly necessary cookies are needed for login to work. Clearing site data also removes everything in the local-storage table above.

6. Contact

Questions about cookies? Email .

We use a first-party cookie for essential functionality and privacy-friendly analytics to improve AiCodeJobs. No third-party ad trackers. See our Cookie Policy.