Legal
Cookie Policy
How JobWeGo uses cookies and similar technologies — and how you control the optional ones.
Last updated 2 August 2026
In brief
Cookies are small pieces of information stored in your browser. Similar technologies include browser local storage. JobWeGo uses necessary technologies to provide and secure the service. Analytics and strongly masked error diagnostics start by default; campaign attribution remains off unless you enable it. Rejecting or withdrawing stops future collection immediately.
Categories
Necessary
Keeps you signed in, protects the session, stores your consent and remembers functional choices you make. These cannot be disabled if the service is to work.
Analytics
Starts by default to help us understand normalised page views and selected steps in core flows so we can improve JobWeGo. It does not send CV, job or application text, and Reject or withdrawal stops future collection immediately.
Campaign attribution
Remembers which campaign brought you to JobWeGo so we can measure our own marketing. Activated only with your consent.
Error diagnostics
Starts strongly masked Session Replay by default. Sentry sends only sessions containing a browser error; PostHog records a sample while Analytics remains enabled. Reject or withdrawal stops future collection immediately.
Cookies and browser storage we use
Supabase login-cookie names may vary by project and technical setup. The table describes their current use on JobWeGo.
| Technology | Purpose | Provider | Duration |
|---|---|---|---|
| Supabase auth/session cookies | Login, session security and automatic session renewal. | JobWeGo / Supabase | The session duration and the period required for secure session renewal |
| jwg_consent | Records your current consent choice and the version of the consent solution. | JobWeGo | Up to 6 months |
| sidebar_state | Remembers whether you opened or closed the app sidebar. | JobWeGo | 7 days |
| Local storage and session storage | Remembers selected views, completed introductions, temporary analysis results, theme and in-progress navigation in the app. | JobWeGo | The session or until you clear browser data; some choices are stored persistently |
| Vercel Web Analytics | Aggregated visit analytics such as page, referrer, broad geography, browser and device type. It does not set a third-party cookie. | Vercel | Vercel states that the visitor hash is discarded after 24 hours; aggregated metrics remain thereafter |
| Google Analytics (via Google Tag Manager) | Aggregated visit and conversion statistics. Loaded only after Campaign attribution is accepted; Google Consent Mode keeps measurement tags from firing while consent is denied. | Up to 13 months, as set by Google | |
| PostHog Product Analytics and Session Replay | Default-on normalised page views and selected core-flow events. A sample of sessions is recorded while both Analytics and Error diagnostics remain enabled; all text and inputs are masked, and visual media and network data are blocked. Reject or withdrawal stops future collection immediately and resets identifiers. | PostHog | Session Replay: 30 days |
| jwg_utm | First-touch campaign parameters such as source, medium and campaign name. | JobWeGo | Up to 90 days |
| Meta Pixel | Measures the performance of our campaigns on Facebook and Instagram. Loaded only after Campaign attribution is accepted. | Meta | Up to 90 days, as set by Meta |
| LinkedIn Insight Tag | Measures the performance of our campaigns on LinkedIn. Loaded only after Campaign attribution is accepted. | Up to 24 months, as set by LinkedIn | |
| Sentry Session Replay | Masked DOM events, clicks, scrolling, console events and sanitised network metadata are buffered in the browser by default. Sentry retains no bodies or headers, and sends the buffer only if a browser error occurs. Text, inputs and images are masked or blocked; Reject or withdrawal stops future collection immediately. | Sentry | Browser buffer: the latest 60 seconds. An error session ends after 5 minutes of inactivity, after 60 minutes at the latest, or when the tab closes |
About analytics and error diagnostics
Vercel Analytics and PostHog Product Analytics start by default; Google Analytics/Tag Manager remains off until its consent path is enabled. PostHog EU Cloud processes data in Frankfurt, Germany, and receives the product name JobWeGo, normalised paths without query parameters or dynamic IDs and a surgical set of events; autocapture and PostHog Error Tracking are disabled. Meta Pixel and LinkedIn Insight Tag remain off until Campaign attribution is accepted. Sentry Session Replay starts by default and sends only a masked buffer when a browser error occurs; it may buffer sanitised network metadata but retains no bodies or headers. PostHog Session Replay runs while both Analytics and Error diagnostics remain enabled, records only a 10% sample and is retained for 30 days. All text and inputs are masked. Images, video, canvas, iframes and console logs are blocked; PostHog blocks all replay network entries. Rejecting or withdrawing stops future collection immediately, stops active Replay recording and resets PostHog's local identifier.
Give, refuse or withdraw consent
You can accept all optional categories, refuse them, or select them individually. Refusing is as easy as accepting. You can change or withdraw your consent at any time using the Cookie settings button available throughout the site. Rejecting or withdrawal immediately stops future optional collection, stops active Replay recording, resets PostHog's local identifier and removes the campaign cookie from your browser.
Changes and renewal
Your choice is stored for up to 6 months. We ask again when that period expires or if we change purposes, categories or providers in a way that requires fresh consent.
Contact
Taktflow ApS (secondary name JobWeGo ApS), CVR 46667832, is responsible for the use of technologies on the site. If you have questions, email contact@jobwego.com.