Skip to content
Commerce OS
DRAFT — pending legal-team review. This page describes the planned structure and policies for Commerce OS. It is not yet binding contractual language. Final reviewed copy lands before general-availability launch.

Cookie Policy

Effective date:

1. Overview

Commerce OS uses cookies + browser local storage for authentication, session management, and feature persistence (e.g. remembered location selection, draft form state). We use a deliberately minimal set — no third-party advertising or cross-site tracking.

2. Cookie categories

Strictly necessary: JWT session cookies, CSRF tokens, language preference. These cannot be disabled without breaking the platform.

Functional: remembered location selection, dashboard tab persistence, KDS station preference. Improve UX but the platform works without them.

Analytics: page-view + UI-event tracking via our own first-party telemetry endpoints. No third-party analytics scripts (Google Analytics, etc.).

3. What we use

auth-tokens (localStorage): JWT access + refresh tokens for the dashboard + POS web. Required.

commerce.kds.lastStationId (localStorage): remembered KDS station per device.

commerce.tableSession.* (localStorage): in-flight bar-tab + table-session state for offline resilience.

commerce.deviceFingerprint (cookie): device-binding for kiosk-mode terminals.

4. Third-party cookies

Stripe Checkout sets its own cookies on the hosted payment page during checkout. Sentry sets a session cookie if you’ve consented to crash-reporting on the marketing site (default: off). DoorDash + Uber set cookies on their tracking pages when a customer follows a delivery-status link.

No advertising-network cookies are set anywhere on Commerce OS surfaces.

5. Your controls

You can clear cookies + local storage via your browser settings. Doing so will sign you out of any active session and clear remembered preferences.

For more granular control over telemetry, contact [email protected] to request opt-out of usage-analytics collection on your account.