Cookie Notice
Pulse Terminal AI, LLC · Effective October 2, 2026 · Version 2026-10-02
What Pulse stores in your browser and why. Nothing is used for advertising. One item belongs to a partner tracker that runs only for Circle One members on Pulse Patriot. Effective October 2, 2026.
The short version
Pulse Terminal AI, LLC uses cookies and similar browser storage to sign you in, remember your choices, and keep the app working. Every cookie is either ours (first-party) or set by Clerk, our sign-in provider. None is used for advertising, and we run no advertising trackers. The one third-party analytics tracker is Somo Financial's: it runs only for members who signed in through Circle One, only on Pulse Patriot pages, and keeps one item in session storage (_somo_sid, below), not a cookie.
Browser storage
Pulse also uses your browser's local storage and session storage. Most of it stays in your browser. Two items are queues that send data to us, and the first-touch record travels with funnel counters and waitlist requests; _somo_sid is sent to Somo Financial, for Circle One members on Pulse Patriot only. Each is marked below.
| Item | What it does | How long | Type |
|---|---|---|---|
| pulse-theme, pulse-theme:<lens> | Remembers light or dark mode, separately for each lens. | Until you clear it | localStorage |
| pulse:arrival-sent:v1:<account> | Marks that this browser has already told us where your account first arrived, so it is sent once. | Until you clear it | localStorage |
| pulse:first-touch:v1 | Remembers how you first arrived (campaign tags, referring site, landing page, first-seen date). It never stores the value of an ad click identifier. Sent to us with funnel counters and with a waitlist request. | 90 days | localStorage |
| pulse:searchlog:v2, pulse:pageviewlog:v2 | Queue the searches you run and the pages you visit until they are sent to us and recorded with your account (see the Privacy Policy). | Until sent | localStorage |
| pulse_onboarded, pulse_tour_pending, pulse_tour_done, pulse_tour_v2_done, pulse_lens_tour_done:<lens>, pulse_lens_tour_done:patriot:picks, pulse_alerts_coachmark_v1, pulse_welcome_dismissed | Remember which onboarding steps and guides you have finished or seen. | Until you clear them | localStorage |
| askPulse.activeThreadId, askPulse.nudgeSeen | Remember which Ask Pulse conversation you had open, and that you have seen its introduction. | Until you clear them | localStorage |
| alertsToast.seenEpisodes | Remembers which alerts you have already been shown. | Until you clear it | localStorage |
| pulse:nav:collapsed, pulse.lists.expanded, pulse:news:lastSeenAt, pulse.screener.density | Interface state: whether the sidebar and lists are open, when you last looked at the news, and whether the stock tables are comfortable or compact. | Until you clear them | localStorage |
| pulse:legal-accepted:v1 | Remembers that this account has accepted the current Terms and Privacy Policy, so the browser need not ask the server on every page. The acceptance itself is recorded with your account. | Until you clear it, or the documents change | localStorage |
| pulse.picks.cart.v1 | Remembers the picks in your cart. It holds the picks you chose (and a shelf pick's price), never payment details. | Until you clear it | localStorage |
| pulse.picks.checkout.pending | Remembers which picks you are paying for while you are on the payment page, so they can be removed from your cart when you come back. | Until you return from payment or close the tab | sessionStorage |
| pulse:next-step:snoozed | Remembers that you hid the next step on your dashboard, and which one, so it stays hidden for a week. | One week | localStorage |
| pulse:pricing:pending | Remembers which plan you are subscribing to while you are on the payment page, so the plans page knows what to wait for when you come back. | Until you return from payment or close the tab | sessionStorage |
| pulse:trial-ended-strip:dismissed | Remembers, for this browser session only, that you closed the note saying your free trial has ended, so it does not come back on every page. | Until you close the tab | sessionStorage |
| pulse:admin-control:reloaded-at | Pulse staff only, on the admin control page: stops it reloading itself more than once every ten minutes. | Until you close the tab | sessionStorage |
| pulse:legal-reloaded:v1 | Stops the page reloading more than once if our documents change while you have it open. | Until you close the tab | sessionStorage |
| pulse:funnel:sid:v1 | A random id for this visit, sent with our funnel counters so one visit is counted once. Not linked to your account. | Until you close the tab | sessionStorage |
| _somo_sid | Circle One members on Pulse Patriot only: a random id for this tab's visit, sent with each page view and event your browser sends to Somo Financial (collect.somo.financial). It holds nothing about who you are. See the Privacy Policy. | Until you close the tab | sessionStorage |
| pulse:somo:arrival:v1, pulse:somo:new:v1, pulse:somo:signup:v1, pulse:somo:sent:v1:<event>, pulse:somo:queue:v1, pulse:somo:checkout-done:v1:<checkout> | Bookkeeping for Somo Financial's tracker: notes that you just arrived from Circle One or finished the Patriot questions, holds an event for up to a minute until the tracker starts, and makes sure each event is sent once. Never sent anywhere itself. | Until you close the tab | sessionStorage |
| pulse:funnel:sent:v1:<event> | Marks a funnel step as already counted in this visit. | Until you close the tab | sessionStorage |
| pulse_patriot_catchup_offered | Remembers, for this browser session only, that the Patriot catch-up questions were offered, so they are not offered twice. | Until you close the tab | sessionStorage |
| pulse_healthcare_catchup_offered | Remembers, for this browser session only, that the Healthcare catch-up questions were offered, so they are not offered twice. | Until you close the tab | sessionStorage |
| pulse:demo:drift-reload, pulse:clerk-page-reload | One-time reload markers that keep a demo or sign-in page from reloading twice. | Until you close the tab | sessionStorage |
Clearing or blocking them
You can delete cookies and site data in your browser's settings, or block them. If you block the essential Clerk cookies you will not be able to sign in. If you clear local storage, Pulse forgets your theme, guides seen and recent searches, but your account data, which is stored in your account, is not affected.
No consent banner, and Global Privacy Control
We do not show a cookie consent banner. Everything in this notice is ours (first-party) or Clerk's sign-in, except one partner tracker: Somo Financial's, which runs only for members who signed in through Circle One, only on Pulse Patriot pages, and uses session storage rather than a cookie. Nothing here is used for advertising.
We do not sell personal information or share it for cross-context behavioral advertising. Pulse does not currently read Global Privacy Control signals, so a GPC signal does not turn off Somo's tracker.
Questions
Email pulseterminalai@gmail.com. We may update this notice; the effective date above will change when we do. For how we handle personal data generally, see the Privacy Policy.