Cookie Policy

Effective Date: March 1, 2026 · Version 1.0

1. What Are Cookies

Cookies are small text files that are stored on your device (computer, tablet, or mobile phone) when you visit a website. They are widely used to make websites work, improve performance, and provide information to site owners.

This Cookie Policy explains what cookies and similar technologies (including localStorage, sessionStorage, and browser extension storage) the Customer City Service uses, why we use them, and how you can manage them. This policy supplements our Privacy Policy and is subject to our Terms of Service.

2. How We Use Cookies

Customer City uses cookies and similar technologies for the following purposes:

  • Authentication: To identify you when you sign in and maintain your session
  • Analytics: To understand how users interact with the Service, which features are used most, and where users encounter issues
  • Error monitoring: To detect, diagnose, and resolve software errors and performance issues
  • Preferences: To remember your interface preferences (such as dark/light mode and sidebar state)
  • Extension caching: To store health scores and deal data locally in the Chrome Extension for faster load times

We do not use cookies for advertising, retargeting, cross-site tracking, or selling data to third parties.

3. Strictly Necessary Cookies

These cookies are essential for the Service to function. They cannot be disabled without breaking core functionality. No consent is required for strictly necessary cookies under the ePrivacy Directive.

ProviderCookie NamePurposeTypeDuration
Clerk__clerk_db_jwtAuthentication session token — verifies your identity across page loadsHTTP cookieSession
Clerk__clerk_client_uatClient-side user activity timestamp — keeps your session active while you are using the ServiceHTTP cookie7 days

4. Analytics Cookies

These cookies help us understand how you use the Service so we can improve the product experience. Analytics cookies are non-essential — the Service functions without them.

ProviderTechnologyData CollectedRetentionOpt-Out
PostHogCookies + localStoragePage views, feature interactions, session duration, button clicks, feature flag evaluations. Does not collect form input values, keystrokes, or personal identifiers beyond user ID.12 months rollingSee Section 9

PostHog localStorage keys: PostHog stores a distinct ID and session replay identifiers in localStorage. These persist until cleared by you or until the data expires.

5. Performance and Error Monitoring

We use error monitoring to detect and resolve issues that affect your experience:

ProviderPurposeData CollectedRetention
SentryError tracking and performance monitoringError messages, JavaScript stack traces, browser type, OS version, URL where the error occurred. Sentry also records sampled session replays (approximately 10% of normal sessions, 100% of sessions with errors). Session replays record user interactions including clicks, scrolls, and visible page content — sensitive form fields are automatically masked.90 days

Error monitoring is classified as a strictly necessary function required for the secure and reliable operation of the Service. Sentry uses browser storage (localStorage and IndexedDB) for session replay functionality.

6. localStorage and Browser Storage

In addition to cookies, we use browser localStorage (a web storage mechanism) to store certain data locally on your device. This data is never transmitted to our servers unless explicitly stated.

CategoryExamplesTransmitted?Duration
UI preferencesDark/light mode, sidebar state, dashboard tab selectionsNoPersistent (until cleared)
PostHog identifiersDistinct ID, session replay IDYes (to PostHog)Persistent (until cleared)
Zustand state storesClient-side application state (filter selections, view preferences)NoSession or persistent (varies by store)

7. Chrome Extension Storage

The Customer City Chrome Extension uses the Chrome chrome.storage.local API (not browser cookies) to store data locally within the extension environment:

DataPurposeAuto-Expiry
Cached deal health scoresAvoid re-fetching health data on every page visit24 hours
Cached portfolio dataDisplay portfolio health without re-fetching1 hour
Cached deal descriptionsStore AI-generated deal descriptions locally7 days
Authentication tokenKeep you signed in to the extensionUntil sign-out
Feature flagsControl which features are enabled for your accountRefreshed on each authentication
Analytics opt-out flagRecord your preference to opt out of extension analyticsPersistent (until changed)

All Chrome Extension storage data remains on your device. Cached data is automatically evicted at the expiry times listed above. You can clear all extension data by removing the extension from Chrome.

8. Third-Party Cookies

Customer City does not use:

  • Advertising cookies or tracking pixels
  • Cross-site tracking cookies
  • Social media cookies or widgets
  • Retargeting or remarketing cookies

The only third-party services that set cookies or use browser storage on the Customer City domain are Clerk (authentication), PostHog (analytics), and Sentry (error monitoring), as described in Sections 3, 4, and 5 above.

9. Managing Your Cookie Preferences

You can manage cookies in several ways:

Browser Settings

Most browsers allow you to block or delete cookies through their settings. Note that blocking strictly necessary cookies (Clerk authentication) will prevent you from signing in to the Service.

PostHog Analytics Opt-Out

To opt out of PostHog analytics tracking, contact us at privacy@customercity.com and we will disable analytics for your account. You can also use browser privacy extensions that block third-party scripts.

Chrome Extension Analytics Opt-Out

To opt out of Chrome Extension analytics, set the feature_analyticsOptOut flag to true in the extension's storage, or contact privacy@customercity.com for assistance.

Clearing Extension Data

To clear all data stored by the Chrome Extension, remove the extension from Chrome (Menu → Extensions → Remove) and reinstall it if desired. This clears all cached health scores, authentication tokens, and preferences.

11. Changes to This Policy

We may update this Cookie Policy from time to time as our use of cookies changes. For material changes (such as adding new tracking technologies or new categories of cookies), we will:

  • Update this page with a new effective date and version number
  • Note the changes in our Privacy Policy change log

The most current version of this Cookie Policy is always available at app.customercity.com/cookies.

12. Contact Us

If you have questions about our use of cookies or this Cookie Policy, contact us:

Customer City, Inc.
11335 NE 122nd Way, Suite 105
Kirkland, WA 98034
United States

Privacy inquiries: privacy@customercity.com

Website: www.customercity.com