1About This Policy
This Cookie Policy explains the cookies and similar storage technologies used by PT Profesional Job Indonesia ("Projob.id", "we") on projob.id, member.projob.id, m.projob.id, employer.projob.id, and partner.projob.id. It forms part of our Privacy Policy.
2What Cookies and Local Storage Are
Cookies are small files your browser stores when you visit a site. They help the site remember that you are signed in, your language, or other settings. Local storage (localStorage) and service workers keep similar data in your browser, such as display settings or copies of pages so the app still opens on a weak connection.
Some cookies apply to the whole .projob.id domain, so signing in on projob.id also signs you in on member.projob.id. Other cookies apply to one subdomain only.
3Cookie Categories
- Essential — needed for the service to work securely, such as sign-in sessions, form protection, and storing your cookie choices. Always on; they cannot be switched off in the banner.
- Functional — remember your choices, such as language and theme, or record the source of an event invitation link. Not used for advertising.
- Analytics — help us understand how visitors use the site. They run only if you accept them. Currently not active.
- Marketing — for targeted advertising and promotion. Projob.id currently sets no marketing cookies. If they are used in future, they will run only after you accept them.
Our cookie banner offers Accept All, Essential Only, and Manage for the Analytics and Marketing categories. Until you choose, we treat you as not consenting to analytics and marketing.
4Cookies We Use
4.1Essential Cookies
| Name | Provider / domain | Purpose | Retention |
|---|---|---|---|
| PROJOB_SESSID | Projob.id / .projob.id (projob.id, member.projob.id) | Keeps your sign-in session and page state | Until the browser is closed; the server session ends after 90 minutes of inactivity |
| PHPSESSID | Projob.id / employer.projob.id, partner.projob.id | Keeps your sign-in session in the Employer and Partner portals | Until the browser is closed; the server session ends after 90 minutes of inactivity |
| "Remember me" cookie (name is a random 32-character code) | Projob.id / each subdomain | Keeps you signed in if you choose "Remember me" or sign in with Google | 30 days |
| YII_CSRF_TOKEN | Projob.id / projob.id, member.projob.id | Protects forms against forged requests (CSRF) | Until the browser is closed |
| token_data_post | Projob.id / employer.projob.id, partner.projob.id | Protects forms against forged requests (CSRF) | Until the browser is closed |
| pjp_td | Projob.id / partner.projob.id | Marks a trusted device so a two-step verification code is not requested at every sign-in | 30 days |
| pj_pwa_s | Projob.id / m.projob.id | PWA sign-in session, stored encrypted and not readable by JavaScript | 30 days |
| pj_nb | Projob.id / m.projob.id | Stops the PWA from automatically reusing your web session after you sign out | 30 minutes to 30 days |
| projob_cookie_consent | Projob.id / .projob.id | Stores your cookie choices (analytics and marketing) | 365 days |
| reCAPTCHA cookies (e.g. _GRECAPTCHA) | Tells humans from bots on sign-in, registration, forgotten-password, Cek Loker, and vacancy report pages | Per Google's policy (generally up to 6 months) |
4.2Functional Cookies
| Name | Provider / domain | Purpose | Retention |
|---|---|---|---|
| language | Projob.id / projob.id, member.projob.id | Remembers your chosen language | Long-term, until you delete it |
| language-employer | Projob.id / employer.projob.id | Remembers your chosen language in the Employer portal | Long-term, until you delete it |
| theme | Projob.id / .projob.id | Remembers light or dark theme on projob.id and member.projob.id | 1 year |
| partner_theme | Projob.id / partner.projob.id | Remembers light or dark theme in the Partner portal | 1 year |
| pj_acct and pj_lm | Projob.id / .projob.id | Record that this browser has had an account and the last sign-in method, so the PWA shows the right buttons. Never used for authentication. | 400 days |
| pj_whats_new_[app]_[user number] | Projob.id / member, employer, and partner | Remembers the latest release notes you have read | 400 days |
| [type]_ids_ | Projob.id / employer.projob.id | Temporarily holds selected applicants while an Employer processes several applications at once | 2 hours |
| pj_attr | Projob.id / .projob.id | Records the source of an event invitation link you opened (UTM code, referral code) so a registration can be credited to the channel or the Partner who shared the link. Not shared with advertisers. | 30 days |
4.3Analytics Cookies
No analytics cookies are currently active. If we enable Google Analytics 4, its script will load only after you accept the Analytics category. Google may then set cookies such as _ga and _ga_[ID] for up to 2 years. Analytics data is processed by Google outside Indonesia. We will update this table before analytics is switched on.
We also keep server-side visit statistics, such as IP address, approximate region, browser type, and pages viewed. This does not use cookies and is described in our Privacy Policy.
4.4Marketing Cookies
None.
5Local Storage and the PWA
| Name | Where | Purpose | Retention |
|---|---|---|---|
| theme | localStorage on projob.id, member.projob.id, and employer.projob.id | Backup copy of your theme choice | Until you clear site data |
| Display settings (e.g. remember.lte.pushmenu, AdminLTE:IFrame:Options, promatch_view, applicant_detail_tab, pjpCommitteeView) | localStorage in the portals that use them | Remember the sidebar position, tab, and list view you last used | Until you clear site data |
| Service worker and Cache Storage | m.projob.id | Stores app files, public job listings (up to 24 hours), company logos (up to 7 days), and app configuration so the PWA is fast and opens offline. Your account data and personal data are not stored here. | Updated automatically; removed when you clear site or app data |
6Third-Party Services on Our Pages
- Sign in with Google — when you choose to sign in with Google, you are sent to Google's pages. Cookies on Google's domain are governed by Google's privacy policy.
- Google reCAPTCHA — used on certain pages to prevent abuse by bots (see table 4.1).
- Support chat (Liqaa) — the chat window in the page corner is loaded from the Liqaa service. It may store data in your browser to keep the conversation connected. If you are signed in, your name, email, and user number are sent so the support team can recognise you.
- Payment gateways — the payment provider's pages may set cookies on their own domain.
7Managing and Withdrawing Consent
- In the banner: on your first visit, choose Accept All, Essential Only, or Manage. Your choice applies across all projob.id subdomains.
- Changing your choice: reopen the settings panel through the Cookie Settings link at the bottom of the page. Alternatively, delete the projob_cookie_consent cookie in your browser; the banner will appear again on your next visit.
- In your browser: you can block or delete cookies and site data in your browser settings. If essential cookies are blocked, you will not be able to sign in or submit forms.
- PWA: clear site data for m.projob.id or remove the app from your home screen to delete its cache and service worker.
If you withdraw analytics consent, scripts already loaded stop completely once the page is reloaded. If you are signed in, changes to your cookie choices are recorded as proof of consent or refusal. Choices of visitors who are not signed in are stored only in their own browser.
8Changes to This Policy
We update this Cookie Policy when we add cookies or change their purpose. If we add a category that requires consent, the banner will ask for your choice again.
9Contact Us
Questions about cookies and privacy; general support: Projob Support Form.
This policy is issued in Indonesian and English. If there is any difference, the Indonesian version prevails.
