Cookie Policy
How Barker uses cookies
This page explains cookies and browser storage Barker uses for authentication, security, product preferences, customer-link workflows, analytics, and performance monitoring.
Effective May 12, 2026
Current naming note
Some stored cookie or local-storage keys may temporarily retain legacy names while the Barker migration is completed. Those keys support the Barker product described here and do not change the privacy or security meaning of the storage.
Strictly necessary
Required for authentication, route protection, security checks, consent memory, and core Barker workspace operation.
Required for service operation
| Name | Mechanism | Purpose | Expiry | Party |
|---|---|---|---|---|
| barker_session / legacy session cookie | Cookie | Keeps a signed-in company user or worker authenticated and protects app routes from anonymous access. | 7 days by default; cleared on logout | First-party |
| barker_cookie_consent | Cookie | Stores cookie consent choices so optional categories stay accepted or rejected across visits. | 365 days or until the consent version changes | First-party |
| barker_mfa_pending / barker_mfa_verified | Cookie | Supports multi-factor login checks and high-risk admin route gating. | Session or until the MFA check is complete | First-party |
| barker_user_type / barker_auth_role / barker_company_status | Cookie | Stores route hints for owner, admin, sales, worker, and webmaster sessions so Barker can route requests without an extra database lookup on every page. | 7 days or cleared on logout | First-party |
Functional
Remember product preferences and repeated workflow state such as table views, calendar selections, and local device settings.
Required for service operation
| Name | Mechanism | Purpose | Expiry | Party |
|---|---|---|---|---|
| barker-theme / barker-sidebar-density | Local storage | Stores local display preferences such as theme, bold mode, and navigation density. | Until browser storage is cleared or the preference is changed | First-party |
| barker-table-* | Local storage | Stores table sorting, filters, column visibility, and pagination for repeated operations workflows. | Until browser storage is cleared or the view is reset | First-party |
| barker_recent_jobs_* | Local storage | Stores recently viewed jobs for faster navigation inside the signed-in workspace. | Until browser storage is cleared or the list is overwritten | First-party |
| barker:calendar:* | Local storage | Stores checked calendar selections and dispatch-view preferences for the signed-in user. | Until browser storage is cleared or selections are changed | First-party |
| barker_e2ee / barker_e2ee_device_id | IndexedDB / local storage | Stores local device state for encrypted internal messaging where enabled. Clearing this storage may require device recovery. | Until browser storage is cleared or the device is reset | First-party |
Analytics and performance
Help Barker understand public-site traffic, product usage, performance, attribution, and feature-test results. Barker does not use cross-site advertising cookies.
Optional where consent controls are available
| Name | Mechanism | Purpose | Expiry | Party |
|---|---|---|---|---|
| barker_utm | Cookie | Stores first-party marketing attribution parameters so Barker can understand which campaigns led to requests. | 30 days | First-party |
| barker:ab:distinct_id | Local storage | Pseudonymous browser identifier for feature tests and experiments when analytics is enabled. | Until browser storage is cleared | First-party |
| Vercel Analytics / Speed Insights | Provider script | Measures page views and performance so Barker can find slow pages and reliability regressions. | Provider-controlled event storage | Third-party |
| PostHog | Provider script | Supports product analytics, feature flags, and experimentation when analytics consent is present. | Provider-controlled storage based on the configured project settings | Third-party |
Choices and questions
Browser controls can delete cookies or block storage, but disabling strictly necessary storage may log you out or prevent Barker from loading protected pages. Product analytics controls are handled through Barker consent settings when enabled.
For privacy questions, email privacy@barkercrm.com.
