How Jayobe uses cookies and similar technologies on the Platform.
1. Introduction and Scope
This Cookie & Tracking Policy (this "Policy") describes how JAYOBE, Inc. ("JAYOBE," "we," "us," or "our") and the third-party service providers that operate parts of the Platform use cookies, local storage, session storage, and similar technologies on the JAYOBE website and web application located at jayobe.io (the "Platform").
This Policy applies to all Users of the Platform, including Employers and Job Seekers. Capitalized terms used in this Policy and not otherwise defined have the meanings given to them in the Terms of Service located at jayobe.io/terms.
This Policy is a companion to the JAYOBE Privacy Policy, located at jayobe.io/privacy, which describes how JAYOBE collects, uses, shares, retains, and protects personal information more generally. Where this Policy and the Privacy Policy address the same subject matter, they are intended to be read consistently with one another.
Note
This Policy applies to all Users of the Platform located anywhere in the United States, including all fifty (50) United States, the District of Columbia, and U.S. territories. The Platform is not intended for use outside the United States.
2. What Are Cookies and Similar Technologies
Cookies
Cookies are small text files that a website places on your device when you visit. Some cookies are set by the website you are visiting directly (first-party cookies), and some are set by other services that the website relies on (third-party cookies). Cookies can be used for many different purposes, including keeping you logged in, remembering preferences, processing payments, and tracking activity across different websites.
Local Storage
Local storage is a browser-side storage mechanism that allows a website to save information in your browser as key-value pairs. Local storage has no expiration date and persists until it is cleared by the website, by you, or by your browser. Local storage is commonly used to cache data for performance (for example, map tiles) or to store values like authentication tokens that need to persist across browser sessions.
Session Storage
Session storage is similar to local storage but is scoped to a single browser tab. The data is cleared automatically when you close the tab.
Other Technologies
Pixels, beacons, fingerprinting, and SDKs are other technologies that can be used to collect information about how you use a website or to identify your browser across sessions. This Policy refers collectively to cookies, local storage, session storage, pixels, and any other client-side storage or tracking mechanism as "Similar Technologies." For purposes of this Policy, "Similar Technologies" has the same scope and meaning as the same term used in the Privacy Policy.
From a legal and privacy standpoint, the category of storage that most warrants scrutiny is persistent identifiers that enable tracking across sessions or across websites — not every use of client-side storage. A cookie that stores your logged-in session is functionally very different from a cookie that records your browsing activity across unrelated websites for advertising purposes.
JAYOBE's Platform uses a combination of cookies, local storage, and session storage. Every storage mechanism used on the Platform is either strictly necessary for Platform functionality or optional and subject to your affirmative opt-in through the cookie banner and Manage Preferences modal described in Section 3. JAYOBE does not use advertising cookies, retargeting pixels, or cross-site tracking of any kind. See Section 5.
3. Cookie Consent Banner and Manage Preferences
When you first visit the Platform, JAYOBE displays a minimized bottom banner that describes the Platform's use of cookies and similar technologies at a high level and provides a link to open the Manage Preferences modal.
The Banner
The banner is displayed at the bottom of the page, does not overlay the main Platform content, and contains a short description of cookie use, a "Manage Preferences" link, and a dismiss control. Dismissing the banner does not activate any non-essential technology.
Manage Preferences Modal
Opening the Manage Preferences modal displays two categories: Strictly Necessary (Sections 4.1, 4.2, 4.3, and 4.5 — always on, cannot be disabled) and Analytics (Section 4.4 — off by default, opt-in only). Controls are displayed with equal visual prominence.
Key Design Principles
Analytics toggle is OFF by default — Vercel Analytics is not loaded unless you affirmatively enable it. If you do not open the Manage Preferences modal, or if you open it and do not enable the Analytics toggle, Vercel Analytics is not loaded and no analytics signals are collected from your browser.
Equal prominence of choices — the controls in the Manage Preferences modal are displayed with equal visual prominence. Enabling and disabling Analytics is equally easy. JAYOBE does not pre-check Analytics, does not style the Analytics toggle to suggest that enabling is recommended, and does not use any design that makes opting in easier than opting out or vice versa.
Changing your choice later — you can revisit your Manage Preferences selection at any time by clicking the "Cookie Settings" link in the Platform footer. Selecting a new choice takes effect immediately and a new record of your choice is created.
Consent logging — when you interact with the banner or the Manage Preferences modal, your choice is recorded in JAYOBE's append-only consent log with a timestamp, your IP address, the banner or modal version you saw, and your browser's user agent. Consent log entries are never overwritten — if you change your choice later, the previous choice remains preserved for audit purposes and the new choice is added as a new entry. Consent log retention is described in the Privacy Policy.
Note
Adding new tools in the future. If JAYOBE ever adds a non-essential tracking tool to the Platform — including any advertising pixel, retargeting tool, third-party analytics tool that sets persistent identifiers, or session replay tool with persistent storage — this Policy will be updated to describe the tool, and the Manage Preferences modal will be updated to gate the tool with a separate opt-in toggle off by default, before the tool is activated on the Platform. JAYOBE will not add non-essential tracking tools and disclose them retroactively.
4. Technologies We Use
JAYOBE's Platform uses the following tools. Each tool is described in its own subsection with the purpose of the tool, the storage mechanism used, the classification under this Policy, the party that controls the tool, and a link to the provider's privacy policy where applicable.
4.1 Supabase — Authentication and Session Management
Purpose. Maintaining your logged-in session and enabling secure authentication to the Platform.
Storage.Local storage (containing JSON Web Token access and refresh tokens issued by Supabase Auth), and session cookies, depending on the browser's configuration. Without this storage, you would be required to log in on every page navigation.
Classification. Strictly necessary.
Controlled by.JAYOBE (Supabase acts as JAYOBE's database, authentication, and file storage provider under a data processing agreement).
Purpose. Secure payment processing for paid Employer subscriptions and trials, and fraud prevention through Stripe Radar.
Storage. Stripe sets the following on pages where Stripe's checkout and billing components are loaded: __stripe_mid — a persistent cookie with a one-year expiry, used by Stripe for machine identification and fraud detection across Stripe's merchant network. __stripe_sid — a session cookie used by Stripe during an active checkout or billing interaction. Session storage entries used by Stripe to manage checkout state during a transaction.
Classification.Strictly necessary. Disabling Stripe's storage disables payment processing — including the ability to start a free trial, subscribe to a paid plan, or update billing information.
Purpose.Rendering the Platform's interactive job map and caching map tiles for rendering performance.
Storage. Local storage, consisting of two categories: Map tile cache — cached fragments of rendered map imagery used so that the map does not need to re-download the same tiles on every page load. Browser-local identifier — Mapbox GL JS generates a universally unique identifier (stored under the key mapbox.eventData.uuid) that Mapbox uses for its own SDK operational purposes. This identifier is generated by your browser's JavaScript environment and is stored in your browser's local storage. It is not linked to your JAYOBE account, not linked to your name, email address, or other personal identifier you provide to JAYOBE, and is not transmitted to JAYOBE. The identifier is handled by Mapbox under Mapbox's privacy policy and JAYOBE's data processing agreement with Mapbox.
Classification.Strictly necessary. The interactive map is the Platform's primary interface for Job Seekers and tile caching is required for reasonable performance; without Mapbox's storage the map cannot render.
Purpose. Understanding how the Platform is used in aggregate in order to improve performance, reliability, and features.
Loading behavior. Vercel Analytics is off by default. The analytics script is not loaded on page visits. Vercel Analytics is loaded only if you affirmatively enable the Analytics toggle in the Manage Preferences modal described in Section 3.
Data collected when enabled. Where enabled, Vercel Analytics collects aggregated page views, navigation patterns, web vitals performance metrics (such as load time, interactivity, and visual stability), general region (not precise location), browser type, and device category. Vercel Analytics does not collect names, email addresses, account identifiers, or any other personally identifying information.
Storage.Vercel Analytics does not rely on persistent cookies or persistent identifiers set by JAYOBE on your device. Where enabled, Vercel Analytics may generate ephemeral hashes from HTTP request metadata (such as the request URL, the User's IP address, and user agent) that rotate at least daily for the purpose of counting distinct visitors without tracking the same browser across days. Any such derived signals are processed under Vercel's privacy policy and are not shared with JAYOBE in identifiable form.
Classification. Analytics — not strictly necessary; User-opt-in only.
Purpose. Security, session management, User-preference persistence, and consent recording for the Platform.
Storage. JAYOBE sets a limited set of first-party cookies and first-party local storage items on your device, each of which is strictly necessary:
Authentication Session Cookies
Session-scoped cookies that maintain your logged-in state during an active browser session.
CSRF Protection Tokens
Cross-Site Request Forgery (CSRF) protection tokens — session-scoped cookies used to verify that requests to the Platform originate from an authenticated User's session, protecting against a common class of web security attack.
Cookie Consent Choice
A cookie or local storage entry recording your selection from the cookie consent banner and Manage Preferences modal (described in Section 3) so that the banner is not re-shown on every page load. Stored for up to 365 days or until cleared. Required to honor your stated preference.
Theme Preference
A local storage entry recording your selected Platform appearance (light, dark, or system default) so that the Platform renders in your chosen appearance. Persists until cleared.
UI Dismissal State
Short-lived cookies or local storage entries that remember when you have dismissed in-Platform prompts (such as the "Add to Home Screen" prompt or the dashboard onboarding banner) so that dismissed prompts are not re-shown repeatedly within a short window. Typical duration is seven (7) days.
Location Permission Preference
A local storage entry (and, for signed-in Job Seekers, a profile setting) recording that you have granted precise-location permission, so the pre-permission explanation is not shown again and the map can center on your position on return visits. You can clear it through the profile location setting or your browser settings. Strictly necessary to honor your stated preference.
Classification. All of the above are strictly necessary. They serve security, consent compliance, and User-expected preference persistence; none is used for tracking, analytics, advertising, or profiling.
Controlled by. JAYOBE.
4.6 Resend — Transactional and Opt-In Email Delivery
Purpose. Delivering email communications sent by the Platform, including transactional emails (such as account verification, trial confirmations, trial end reminders, payment receipts, payment failure notices, cancellation confirmations, and application confirmations) and — where the recipient has opted in — commercial email messages and job alerts.
Storage on your device.None. Resend operates on the server side as JAYOBE's email delivery infrastructure. Resend does not set any cookies or local storage in your browser. JAYOBE does not use tracking pixels, open trackers, or click trackers in emails sent through Resend on the Platform.
Data received by Resend.Resend receives the recipient's email address and the content of the email message in order to deliver the message.
Classification.Back-end email delivery infrastructure. Not a browser-side tracking technology. Included in this Section 4 for transparency about the Platform's full set of third-party providers.
JAYOBE's approach to cookies and similar technologies is defined as much by what the Platform does not use as by what it does. The statements below are intended as affirmative commitments as of the Effective Date of this Policy. Any future change to these commitments is subject to the prospective-notice rule in Section 3.
No Advertising Cookies
JAYOBE does not use advertising cookies.
No Tracking Pixels or Retargeting
JAYOBE does not use tracking pixels, retargeting tools, or any technology designed to follow Users across other websites, applications, or services. JAYOBE does not participate in any advertising network.
No Behavioral Advertising
JAYOBE does not use behavioral advertising tools, does not build advertising profiles of Users, and does not serve targeted advertising on the Platform or anywhere else.
No Sale or Sharing of Browsing Data
JAYOBE does not sell your browsing data to advertisers, and does not share your browsing data with third parties for cross-context behavioral advertising.
No Google Analytics or Other Third-Party Analytics
JAYOBE does not use Google Analytics, Adobe Analytics, Mixpanel, Amplitude, or any other third-party analytics tool that sets persistent identifiers on your device on JAYOBE's behalf. Vercel Analytics, described in Section 4.4, is the sole analytics tool used on the Platform, is off by default, and runs only after your affirmative opt-in.
No Session Replay or Heatmap Tools
JAYOBE does not record User sessions, does not use screen recording tools, and does not use heatmap tools.
6. Strictly Necessary Technologies — Why No Opt-Out
Strictly necessary cookies, local storage, and session storage are technologies that cannot be disabled without breaking core Platform functionality. These are the technologies described in Sections 4.1, 4.2, 4.3, and 4.5.
Disabling authentication storage (Section 4.1) logs you out of the Platform and prevents you from logging back in.
Disabling Stripe's cookies and storage (Section 4.2) disables payment processing entirely, including the ability to start a free trial, subscribe to a paid plan, or update your billing information.
Disabling Mapbox's local storage (Section 4.3) prevents the interactive map from rendering.
Disabling JAYOBE's first-party session cookies (Section 4.5) prevents the Platform from maintaining your session securely.
Important
No in-Platform opt-out mechanism is provided for strictly necessary technologies. You may still manage these technologies through your browser's settings as described in Section 7, but doing so may cause the Platform to malfunction or become unusable.
Mapbox SDK browser-local identifier for map rendering
Persistent
Essential
Map tile cache
Cached map imagery fragments for rendering performance
Persistent
Essential
theme
Light/dark/system theme preference
Persistent
Essential
jayobe-cookie-consent
Cookie consent preference from Manage Preferences modal
365 days
Essential
jayobe.locPromptSeen
Location permission preference (Section 4.5)
Persistent
Essential
jayobe-a2hs-dismissed
"Add to Home Screen" prompt dismissal
7 days
Essential
jayobe-onboarding-dismissed
Dashboard onboarding banner dismissal
7 days
Essential
CSRF token
Cross-Site Request Forgery protection
Session
Essential
_vercel_insights/*
Vercel Analytics — aggregated page views and web vitals
Session
Analytics
7. Your Browser Controls
All modern browsers allow you to view, manage, block, and delete cookies and local storage through their settings. You can also configure your browser to notify you when cookies are set or to block specific categories of cookies. Guidance for the most common browsers is published by each browser's maker:
Google Chrome
support.google.com/chrome
Mozilla Firefox
support.mozilla.org/en-US/kb/cookies
Apple Safari
support.apple.com/safari
Microsoft Edge
support.microsoft.com/microsoft-edge
Two practical notes about browser controls:
Clearing cookies and local storage will log you out of JAYOBE.JAYOBE's session is maintained through the authentication storage described in Section 4.1. Clearing cookies or local storage — whether manually, through a browser "clear browsing data" action, or through private or incognito browsing — ends your logged-in session and requires you to log in again.
Browser controls affect all websites, not just JAYOBE. Changes you make in browser settings apply to every website you visit. The JAYOBE Manage Preferences modal described in Section 3 is the primary Platform-specific control for Platform-specific tracking choices.
8. Do Not Track
Some browsers send a "Do Not Track" (DNT) signal. JAYOBE detects the DNT signal on incoming requests. Because JAYOBE does not use cross-site tracking cookies, advertising tools, or any technology that follows Users across other websites, JAYOBE's data handling does not change based on the presence or absence of a DNT signal — there is no cross-site tracking to suppress. If JAYOBE's data practices ever change to include cross-site tracking, JAYOBE will update this Policy to describe how it responds to DNT signals at that point.
9. Global Privacy Control (GPC)
Global Privacy Control (GPC) is a browser-level privacy signal indicating that a User does not want their personal information sold or shared with third parties for cross-context behavioral advertising. GPC is sent as an HTTP header (Sec-GPC: 1) on every request from browsers or browser extensions that have enabled it.
Note
JAYOBE honors GPC.JAYOBE detects GPC signals on incoming requests and treats a GPC signal as a valid opt-out of the sale or sharing of personal information for cross-context behavioral advertising. JAYOBE also treats a GPC signal as a request to keep Vercel Analytics off for the sending browser, regardless of any Manage Preferences modal selection, unless and until the User affirmatively revokes the GPC signal or affirmatively re-enables analytics in the Manage Preferences modal through an unambiguous action that clearly reflects the User's intent to override the GPC signal.
No current sale or sharing.As of the Effective Date of this Policy, JAYOBE does not sell personal information to any third party and does not share personal information for cross-context behavioral advertising. JAYOBE's honoring of GPC therefore operates as a forward-looking commitment: if JAYOBE's practices ever change, the GPC signal already on record for your browser will continue to be honored automatically, without the need for renewed action on your part.
10. Arbitration of Disputes
Disputes arising under or relating to this Policy — other than (i) statutory privacy rights requests that a User may make to JAYOBE under the California Consumer Privacy Act, state comprehensive privacy laws, or analogous laws, and (ii) complaints to state Attorneys General, the Federal Trade Commission, or any other regulator with jurisdiction — are resolved under the arbitration procedures set forth in Section 18 of the Terms of Service, subject to the carve-outs and opt-out right described in that Section. The opt-out right includes a time-limited window after first acceptance of the Terms of Service for a User to opt out of arbitration by written notice to legal@jayobe.io, as set out in Section 18.8 of the Terms of Service. The governing law, venue, and class action waiver provisions in Sections 18 and 19 of the Terms of Service apply to this Policy.
11. Changes to This Policy
JAYOBE may modify this Policy at any time. The "Last Updated" and "Effective Date" shown at the top of this Policy will be revised to reflect the date of the most recent modification.
Non-Material Changes
Non-material changes — including typographical corrections, clarifications, formatting changes, updates to provider links, and similar revisions that do not expand the categories of tracking technologies used or materially alter User rights under this Policy — take effect upon posting of the updated Policy to the Platform with the Last Updated date revised accordingly.
Material Changes
Material changes — including the addition of any non-essential tracking technology, the addition of any advertising or cross-site tracking tool, the addition of any third-party analytics tool with persistent identifiers set on JAYOBE's behalf, or changes that reduce User rights under this Policy — take effect upon posting of the updated Policy to the Platform with the Last Updated date revised accordingly. Where the material change introduces a new non-essential tracking technology, the Manage Preferences modal will be updated to gate the new technology with a separate opt-in toggle off by default before the change takes effect.
12. Contact
JAYOBE, Inc.
Legal Notices and Service of Process (Registered Agent)
For broader information about how JAYOBE collects, uses, shares, retains, and protects personal information, please see the JAYOBE Privacy Policy at jayobe.io/privacy.