Last updated: October 15, 2026
Strictly necessary storage runs the site and remembers your cookie choice. HeyCatch product analytics load on every page to understand how FieldFoxx is used; they are not controlled by the cookie banner (see the HeyCatch row in the table below). Optional analytics (PostHog and Google Analytics) and session replay load only after you accept them. Session replay uses Microsoft Clarity. When it is on, Microsoft may set its own cookies, for example MUID on bing.com. Marketing cookies are reserved and are not used today.
| Name | Provider | Category | Purpose | Duration |
|---|---|---|---|---|
| ff_consent | FieldFoxx | Necessary | Stores your cookie choices (version and timestamp) so we can honor them on later visits. | 180 days |
| fieldfoxx:consent | FieldFoxx | Necessary | localStorage mirror of the ff_consent record, used if the cookie is unavailable. | 180 days (same record) |
| ff_session | FieldFoxx | Necessary (app only) | Keeps you signed in to the FieldFoxx app. Not set on public marketing pages. | 7 days |
| HeyCatch SDK (in.heycatch.ai) | HeyCatch | Product analytics | Loads on every page (not gated by the cookie banner). Autocaptures page views, clicks, and in-app navigations; may set first-party storage and SDK identifiers. HeyCatch receives session and interaction events (including clicks and form submissions, not the text you type into fields), IP address, and device/browser data. See HeyCatch’s privacy policy for processor details. | Per HeyCatch retention (see privacy policy) |
| ph_* (PostHog) | PostHog | Analytics | PostHog analytics cookies and localStorage keys (for example ph_phc_*). Set only after analytics consent. Used for page views, autocapture, and optional session replay with all form inputs masked. Session replay is turned off on the client portal and payment-detail pages. Events are sent through our /ingest proxy to PostHog US cloud. | Up to 1 year (PostHog default) |
| _ga | Analytics | Google Analytics visitor identifier. Set only after analytics consent. | 2 years | |
| _ga_N2JVFKG1Q4 | Analytics | Google Analytics 4 session identifier for measurement ID G-N2JVFKG1Q4. Set only after analytics consent. | 2 years | |
| publisher.js (news.google.com) | Google (Search preferred sources) | Analytics | Loads the “Add to preferred sources” control in the site footer. The script is requested only after you accept analytics cookies. Google may set or read cookies on news.google.com when you use the button. | Varies (Google) |
| _clck | Microsoft | Session replay | Microsoft Clarity unique-user cookie. Set only after session-replay consent. | 1 year |
| _clsk | Microsoft | Session replay | Microsoft Clarity session cookie that connects hits on the same day. Set only after session-replay consent. | 1 day |
| _cltk | Microsoft | Session replay | sessionStorage token used by Microsoft Clarity. Set only after session-replay consent. | Session |
| CLID, MUID, SM, MR, ANONCHK | Microsoft (clarity.ms) | Session replay | Microsoft Clarity third-party cookies. Set only after session-replay consent. We call Clarity consentv2 with ad storage denied. If they still appear, they are Clarity cookies, not FieldFoxx marketing cookies. | Up to 1 year (CLID/MUID); session or a few days (SM, MR, ANONCHK) |
| MUID, MR, SRM_B | Microsoft (bing.com) | Session replay | Bing cookies that Microsoft Clarity can still set after replay consent even with consentv2 ad storage denied. They are Microsoft cookies, not FieldFoxx marketing cookies. Withdraw replay consent to stop new ones; browsers keep existing third-party cookies until they expire. | Up to 1 year (MUID); shorter for MR and SRM_B |
| fieldfoxx:feedback-prompt-dismissed | FieldFoxx | Functional (app only) | Remembers that you dismissed the in-app feedback prompt. Not used on marketing pages. | Until you clear site data |
| fieldfoxx:quote-draft / fieldfoxx:job-draft | FieldFoxx | Functional (app only) | sessionStorage drafts so a quote or job form is not lost on refresh. Not used on marketing pages. | Session |
| fieldfoxx-calendar-color-mode | FieldFoxx | Functional (app only) | Remembers calendar color-mode in the signed-in app. | Until you clear site data |
| Service worker cache (sw.js / CacheStorage) | FieldFoxx | Functional (app only) | Caches dashboard assets for the crew PWA. Registered only on dashboard routes. | Until cache is cleared or the worker updates |
Use Cookie settings or Your privacy choices in the footer on any public marketing page. Turning a category off deletes its cookies and reloads the page so those scripts are dropped. We ask again after 180 days, or sooner if the consent format changes.
We honor Global Privacy Control signals as an opt-out of optional cookies. If your browser sends GPC, the banner still appears so you can confirm or change that choice. Nothing optional is turned on automatically.
See the Privacy Policy for how FieldFoxx collects and uses personal information.