Pulse

Cookie Policy

Effective date: April 26, 2026 · Last updated: April 26, 2026

1. What Are Cookies?

Cookies are small text files placed on your device when you visit a website or web application. They help applications work efficiently, keep you securely logged in, and remember your preferences. Pulse also uses browser localStorage for certain non-sensitive preferences such as your theme choice.

2. Cookies We Use

Essential Cookies

These cookies are strictly necessary for the Service to function. They cannot be disabled. Without them you will not be able to log in or use the application.

  • access_token — httpOnly, Secure JWT used to authenticate your requests (expires after 15 minutes)
  • refresh_token — httpOnly, Secure opaque token used to silently renew your session without requiring you to log in again (expires after 30 days)
  • app-theme — stored in localStorage, not a cookie; remembers your dark/light mode preference (no expiry, cleared when you clear browser storage)

Anonymous Analytics

We collect anonymous, aggregated signals about how users navigate and interact with the application interface. This helps us understand which features are used, identify usability issues, and prioritize improvements and new features.

Important: Analytics tracking is entirely anonymous. It captures only application interface behavior — such as which pages are visited and which features are clicked. It never captures or transmits any of your business data, customer records, or any personally identifiable information belonging to you or your customers. Analytics data is never sold or shared with third parties for advertising or any commercial purpose.

Functional Storage

We may store lightweight UI preferences in localStorage — such as collapsed sidebar state or last-viewed section — to improve your experience between sessions. This data contains no business content and remains on your device only.

Third-Party Cookies

Stripe may set cookies on your device when you access billing and payment features. These cookies are governed by Stripe's Privacy Policy. We do not control these cookies and encourage you to review Stripe's policy directly. No other third-party advertising or tracking cookies are used.

3. Cookie Duration

Cookie / StorageTypeDuration
access_tokenEssential15 minutes
refresh_tokenEssential30 days
app-themeFunctional (localStorage)Persistent until cleared
Anonymous analytics identifierAnalytics (anonymous)Session or up to 12 months

4. What We Do Not Track

For absolute clarity, the following is never captured by any cookie or tracking mechanism in Pulse:

  • Your customers' names, contact details, or any personal information in your records
  • The content of your work orders, invoices, or operational data
  • Your employees' personal information stored in the platform
  • Any data you have uploaded, created, or stored within the Service

5. Managing Cookies

You can control and manage cookies through your browser settings. Please note:

  • Blocking or deleting essential cookies will prevent you from logging in and using the Service
  • Blocking analytics cookies will not affect your ability to use the Service but will limit our ability to understand how to improve it
  • Clearing localStorage will reset your theme and UI preferences

Browser-specific instructions for managing cookies:

6. Changes to This Policy

We may update this Cookie Policy from time to time as we introduce new features or change our data practices. When we make material changes, we will update the "Last updated" date at the top of this page. Continued use of the Service after changes are posted constitutes your acceptance of the updated policy.