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 at jayobe.io and the JAYOBE mobile applications (together, 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.
Application Data Caches
An application data cache is storage in your browser that keeps a copy of a website's or web application's pages and files, so it loads faster and can open without an internet connection. It persists until it is cleared by the website, by you, or by your browser.
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, session storage, and an application data cache. Every storage mechanism used on the Platform is strictly necessary for Platform functionality. JAYOBE's analytics are first-party and aggregate, set no persistent identifier on your device, and can be turned off at any time through the Manage Preferences modal described in Section 3. JAYOBE does not use advertising cookies, retargeting pixels, or cross-site tracking of any kind.
3. Cookie Consent Banner and Manage Preferences
When you first visit the Platform, JAYOBE displays a 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.
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 — on by default and can be switched off at any time). Controls are displayed with equal visual prominence.
Key Design Principles
Analytics is on by default and can be switched off at any time — the toggle reflects its current state and takes effect immediately. If you switch the Analytics toggle off, the analytics script is not loaded and no analytics signals are collected from your browser from that point on.
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 retention is described in the Privacy Policy.
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, and the party that controls the tool.
4.1 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 JAYOBE's authentication provider), 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, through its database, authentication, and file storage provider, under a data processing agreement.
4.2 Payments and Fraud Prevention
Purpose. Secure payment processing for paid Employer subscriptions and trials, and fraud prevention, through the payment processor named in the Billing Terms.
Storage. The payment processor sets the following on pages where its checkout and billing components are loaded: __stripe_mid — a persistent cookie with a one-year expiry, used by the processor for machine identification and fraud detection across its merchant network. __stripe_sid — a session cookie used by the processor during an active checkout or billing interaction. Session storage entries used by the payment processor to manage checkout state during a transaction.
Classification. Strictly necessary. Disabling the payment processor's storage disables payment processing — including the ability to start a free trial, subscribe to a paid plan, or update billing information.
Controlled by. JAYOBE's payment processor, named in the Billing Terms.
4.3 Interactive Map
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 — the maps provider's map library generates a universally unique identifier (stored under the key mapbox.eventData.uuid) that the maps provider uses for its own 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 the maps provider under its privacy policy and JAYOBE's data processing agreement with it.
Classification. Strictly necessary. The interactive map is the Platform's primary interface for Job Seekers and tile caching is required for reasonable performance; without the maps provider's storage the map cannot render.
Controlled by. JAYOBE's maps provider.
4.4 Analytics
Purpose. Understanding how the Platform is used in aggregate in order to improve performance, reliability, and features.
Loading behavior. Analytics is on by default: the analytics script is loaded on page visits unless you have switched the Analytics toggle off in the Manage Preferences modal described in Section 3, in which case it is not loaded.
Data collected. The analytics tool 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. It does not collect names, email addresses, account identifiers, or any other personally identifying information.
Storage. It does not rely on persistent cookies or persistent identifiers set by JAYOBE on your device. The analytics tool 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 the analytics provider's privacy policy and are not shared with JAYOBE in identifiable form.
Classification. Analytics — not strictly necessary; on by default and can be switched off at any time in the Manage Preferences modal.
Controlled by. JAYOBE's analytics and hosting provider.
4.5 JAYOBE First-Party Cookies and Storage
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 that remembers your choices in the cookie banner and Manage Preferences (Section 3), so the banner is not shown on every page.
Theme Preference
A local storage entry that remembers the appearance you chose — light, dark, or your system's setting.
UI Dismissal State
Cookies or local storage entries that remember in-Platform prompts and banners you have seen or dismissed, so that they are not re-shown repeatedly.
Location Permission Preference
A local storage entry (and, for signed-in Job Seekers, a profile setting) that remembers you allowed precise location, so the explanation is not shown again. You can clear it in your profile's location setting or your browser settings.
Offline Cache and Push Subscription
An application data cache holding a copy of the Platform's pages and files, so the Platform loads quickly and opens without an internet connection. Where you turn on push notifications in your browser, the browser also holds the push subscription the Platform uses to send them. Persists until you or your browser clears it, or until the Platform replaces it with a newer version.
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 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. JAYOBE's email delivery provider operates on the server side. It 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 on the Platform.
Data received by the email provider. The email provider 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.
Controlled by. JAYOBE's email delivery provider.
5. Sale and Sharing
JAYOBE does not sell personal information collected through these technologies and does not share it for cross-context behavioral advertising, as described in Section 6 of the Privacy Policy.
6. Strictly Necessary Technologies — Why No Opt-Out
Strictly necessary cookies, local storage, session storage, and application data caches 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 the payment processor'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 the maps provider'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.
Payment processor — machine identification and fraud detection
1 year
Essential
__stripe_sid
Payment processor — active checkout/billing session
Session
Essential
mapbox.eventData.uuid
Maps provider's 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
Persistent
Essential
jayobe.locPromptSeen
Location permission preference (Section 4.5)
Persistent
Essential
Prompt and banner state
In-Platform prompts and banners you have seen or dismissed (Section 4.5)
Persistent
Essential
Offline cache and push subscription
Copies of Platform pages and files for fast and offline loading; the browser's push subscription where push notifications are turned on
Until cleared or replaced
Essential
CSRF token
Cross-Site Request Forgery protection
Session
Essential
_vercel_insights/*
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. A GPC signal is honored as an opt-out of sale and sharing. It does not switch off JAYOBE's own first-party analytics, which sets no persistent identifier on your device and is not sold or shared with anyone; that remains a separate control in the Manage Preferences modal, available to every User at any time.
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.
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.