A short list of cookies, and nothing that tracks you.
We use a small number of first-party cookies to keep you signed in, remember your theme, and prevent cross-site request forgery on OAuth flows. No third-party advertising cookies, no behavioral trackers, no marketing pixels.
TL;DR
No ad cookies, trackers, or marketing pixels.
We set no third-party advertising cookies, behavioral trackers, or marketing pixels. See §1.
No Google Analytics, no Facebook Pixel.
Neither the app nor the site runs Google Analytics, the Facebook Pixel, or similar third-party tracking. See §3.
Our site analytics are cookieless.
The marketing site (never the app) runs Vercel Web Analytics: cookieless, first-party, aggregate page-view counts that store nothing in your browser. See §3.
Most cookies exist only to sign you in.
Session, OAuth-state, demo, and consent cookies are strictly necessary; only the theme cookie is functional. Each is listed by name below. See §1.
“Reject all” changes nothing.
We set no non-essential cookies, so declining in the consent banner has no effect on how Pulse works. See §4.
You can clear cookies anytime.
Clear them from your browser settings whenever you like; it just signs you out and resets your theme. See §4.
01 What we set
Every cookie below is first-party. We do not use third-party advertising cookies, behavioral trackers, or marketing pixels.
| Name | Purpose | Type | TTL |
|---|---|---|---|
| pulse_sessionhttpOnly | Authenticated session JWT. Required for sign-in to work. | Strictly necessary | 7 days, sliding |
| pulse_demo | Marks an anonymous demo session so the app can render fixtures instead of querying the DB. | Strictly necessary | 7 days |
| pulse_oauth_statehttpOnly | CSRF protection for Google sign-in. | Strictly necessary | 10 minutes |
| pulse_<connector>_statehttpOnly | CSRF protection for connector OAuth installs (Slack, GitHub, etc.). | Strictly necessary | 10 minutes |
| pulse_theme | Remembers your light/dark theme choice. | Functional | 1 year |
| pulse_consent | Records your cookie-banner choice so we don't ask again. | Strictly necessary | 6 months |
02 Third parties
When you embed Pulse in iframes elsewhere, your browser may send cookies from those origins. We do not control those.
03 Analytics
We do not use Google Analytics, Facebook Pixel, or similar third-party tracking. The marketing site (never the app) runs Vercel Web Analytics: cookieless, served first-party, aggregate page-view counts processed by Vercel on our behalf. It sets no cookies and stores nothing in your browser.
04 Your choices
You can clear cookies via your browser settings at any time. Doing so will sign you out and reset your theme. We don’t set any non-essential cookies, so a “Reject all” choice in our consent banner has no effect on functionality.
05 Contact
Privacy inquiries: support@pulsehq.tech.