Cookie Policy
Every cookie TechnoJobs actually sets: what it does, how long it lasts, and the choices you have.
Last updated 11 November 2026, version 2026-08-25-draft-1
This page lists every cookie this site sets, generated from the same inventory our code enforces, so it cannot quietly drift out of date. There are no third-party advertising or tracking cookies here at all: everything below is first-party, and the only analytics that exists is our own.
Strictly necessary cookies run without consent because the site cannot work without them (signing in, security, remembering your cookie choice itself). Everything else runs only after you say yes on the consent banner, and you can change your mind any time with the "Cookie settings" link in the footer: rejecting is one click, exactly like accepting.
Alongside cookies we also record, server-side, the things you actually do on the platform: applications submitted, purchases made, sign-in security events, CV-access audit entries. Those are service and security records, not tracking: they exist so the product works and so we can show our workings, and they are covered in the Privacy Policy.
The cookies we set
tj_consentStrictly necessaryFirst party · 6 months
Remembers your cookie choices from the consent banner, so we do not ask again on every page and so the server knows what you allowed.
tj_sessionStrictly necessaryFirst party · 30 days, or until the browser closes if you do not tick "remember me"
Keeps you signed in to your TechnoJobs account.
tj_signup_intentStrictly necessaryFirst party · 30 minutes
Remembers that you chose an employer (rather than candidate) account for the few minutes the sign-up hand-off to our login provider takes.
tj_aidAnalytics (consent)First party · 12 months
A random anonymous id with two jobs. With your consent it lets our own first-party usage measurement count each visitor once (job views, apply clicks). Without consent it is not set for that. Separately, if you use the AI Copilot while signed out, it is set to keep your conversation attached to your browser; that use is strictly necessary for the feature you invoked and involves no cross-site tracking.
wos-sessionStrictly necessaryFirst party · up to 400 days
The encrypted sign-in session issued by WorkOS AuthKit, our authentication provider, when hosted sign-in is live.
Only set when hosted sign-in (WorkOS) is live.
wos-auth-verifierStrictly necessaryFirst party · a few minutes (deleted when sign-in completes)
A one-time PKCE code verifier that protects the sign-in redirect against interception.
Only set when hosted sign-in (WorkOS) is live.
workos-access-tokenStrictly necessaryFirst party · 30 seconds
A very short-lived access token WorkOS AuthKit uses while refreshing your session.
Only set when hosted sign-in (WorkOS) is live.
| Cookie | Category | Lasts | What it does |
|---|---|---|---|
tj_consentFirst party | Strictly necessary | 6 months | Remembers your cookie choices from the consent banner, so we do not ask again on every page and so the server knows what you allowed. |
tj_sessionFirst party | Strictly necessary | 30 days, or until the browser closes if you do not tick "remember me" | Keeps you signed in to your TechnoJobs account. |
tj_signup_intentFirst party | Strictly necessary | 30 minutes | Remembers that you chose an employer (rather than candidate) account for the few minutes the sign-up hand-off to our login provider takes. |
tj_aidFirst party | Analytics (consent) | 12 months | A random anonymous id with two jobs. With your consent it lets our own first-party usage measurement count each visitor once (job views, apply clicks). Without consent it is not set for that. Separately, if you use the AI Copilot while signed out, it is set to keep your conversation attached to your browser; that use is strictly necessary for the feature you invoked and involves no cross-site tracking. |
wos-sessionFirst party | Strictly necessary | up to 400 days | The encrypted sign-in session issued by WorkOS AuthKit, our authentication provider, when hosted sign-in is live.Only set when hosted sign-in (WorkOS) is live. |
wos-auth-verifierFirst party | Strictly necessary | a few minutes (deleted when sign-in completes) | A one-time PKCE code verifier that protects the sign-in redirect against interception.Only set when hosted sign-in (WorkOS) is live. |
workos-access-tokenFirst party | Strictly necessary | 30 seconds | A very short-lived access token WorkOS AuthKit uses while refreshing your session.Only set when hosted sign-in (WorkOS) is live. |
Browser storage that is not a cookie
We also keep a small amount of data in your browser's local storage. It never leaves your browser and is not used for tracking:
technojobs.state.v1Your saved jobs, job alert drafts, recently viewed jobs and recent searches, kept in your own browser so they survive a reload.
How the data behind these cookies is used is covered by the Privacy Policy. You can also clear or block cookies in your browser settings; blocking the strictly necessary ones will stop sign-in and the passcode gate from working, because that is what they are for.