Last updated: 8 May 2026.
What this page covers
Jobzyl uses very few cookies and similar technologies. This page explains exactly what we use, why, and how to opt out. It complements our Privacy Policy.
Strictly necessary (always on)
These keep the service working. They cannot be turned off because the site would break without them.
| Name | Purpose | Storage | Lifetime |
|---|---|---|---|
| sb-* (Supabase Auth) | Keeps you signed in across page loads. | localStorage | Session (≤ 1 hour, refreshed) |
| jobzyl_cookie_consent | Remembers your cookie preference ("all" or "necessary"). | localStorage | Until you change it |
Functional (also always on)
These remember your preferences and the work you’ve done locally so it survives a refresh.
| Name | Purpose | Storage | Lifetime |
|---|---|---|---|
| jobzyl_theme | Light / dark / auto preference. | localStorage | Until you change it |
| jobzyl_tracked_v2, jobzyl_search_history, jobzyl_seen_urls | Offline cache of jobs you tracked, recent searches, and seen URLs (so alerts don't repeat). | localStorage | Until you delete or sign out |
Sensitive client storage (only when you use the matcher)
The Resume Matcher caches your CV text in your browser so the in-browser keyword score can run instantly, offline. This key only exists if you actually paste a CV into the matcher; it is cleared on sign-out.
| Name | Purpose | Storage | Lifetime |
|---|---|---|---|
| jobzyl_resume | Caches your resume text in your browser for offline keyword match-scoring. Cleared on sign-out. | localStorage | Until sign-out or clear |
Note on jobzyl_resume: May contain personal data including special-category data per Art 9 GDPR if your CV mentions health, disability, religious beliefs, or similar. The browser is the only place this key is stored - match scoring runs locally. Server-side AI features (cover letters, interview prep, CV tips) use a separate, encrypted CV record kept in our database; see the Privacy Policy.
Analytics (only with your consent)
If you click Accept all on the cookie banner, we load these privacy-respecting tools. Each is described below. Click Necessary only and none of them are loaded.
| Tool | Purpose | Host / Region | Cookies? |
|---|---|---|---|
| Plausible | Anonymous, aggregated traffic analytics. No cookies. | plausible.io (EU) | No cookies; minimal localStorage where applicable. |
| PostHog | Product behaviour analytics (feature usage, funnels). Autocapture and session recording disabled; identified-only profiles. | eu.i.posthog.com (EU) | No cookies; minimal localStorage where applicable. |
| Vercel Analytics | Aggregated page-view counts. No cookies set. | va.vercel-scripts.com (US) | No cookies; minimal localStorage where applicable. |
| Vercel Speed Insights | Web Vitals (LCP, INP, CLS) for performance monitoring. No cookies set. | vitals.vercel-insights.com (US) | No cookies; minimal localStorage where applicable. |
Vercel Analytics and Speed Insights are hosted in the US under EU SCCs. We load them only with your consent. If you choose Necessary only, no requests are made to any analytics host.
Other third parties
We do not use Google Analytics, Meta Pixel, Hotjar, or any advertising or marketing tracker.
- Supabase (database + auth, EU): sets the session token described above.
- AWS (App Runner + S3 + CloudFront): hosts the site and the API. No tracking cookies.
- Resend (transactional email, EU): does not run in your browser.
- Anthropic (AI features, US): does not run in your browser. Used server-side only when you invoke an AI feature.
- Sentry (backend error tracking, US): does not run in your browser.
Changing your choice
Use the “Manage cookie preferences” link in the footer of any page to re-open the consent banner and change your choice. You can also clear the jobzyl_cookie_consententry from your browser’s site storage (DevTools → Application → Local Storage → jobzyl.com → delete the row), then refresh.
To opt out of all analytics permanently, choose Necessary only. To delete everything Jobzyl stores about you, use the Delete account button on your account page.
Contact
For cookie or privacy questions, email privacy@jobzyl.com. General support: support@jobzyl.com.