Cookie Policy

Last updated 26 September 2026 · Version 2026-09-26

Your analytics choice#

When analytics is enabled, we ask before loading PostHog (EU Cloud) and Google Analytics. They help us understand visits, signup, setup, repeat use, referrals and subscriptions. Rejecting analytics keeps these providers off. We do not send form contents, email addresses or private link tokens to them.

We save your choice in the benson_analytics cookie for six months, shared across trybenson.com and its subdomains. If you allow analytics, Google Analytics uses _ga cookies and PostHog uses ph_ storage to recognise visits. The analytics client also stores anonymous and signed-in account identifiers (__anon_id, __user_id and __user_traits). Session recording and advertising features are disabled.

Benson's own demonstration loader uses the session storage below:

KeyWhereWhat it's forHow long
bn_s, bn_ctx, bn_hb, bn_xSession storageBenson measuring this site, with a session-only id. This demonstration loader never writes anything that lasts beyond the tab. Optional product analytics is controlled separately.Until you close the tab

Analytics preferences are separate from marketing email choices. Use Analytics preferences to reject analytics or change your choice at any time.

Benson on the stores that use it#

When a store installs Benson, our script runs on that store's website, and the store decides how it asks shoppers for consent. Benson follows that decision:

  • Where consent isn't required, or once a shopper agrees, Benson may keep a session and an anonymous visitor id in local storage, and a first-party cookie that lets the store's checkout link an order to a session.
  • Until then, Benson keeps only a session-only id that ends with the tab, and writes no cookies and nothing that lasts.
  • In strict mode, it keeps everything in memory and sends nothing until the shopper agrees.

This is the full list of what Benson can store on a store's website:

KeyWhereWhat it's forNeeds consent?
bn_sLocal storageSession storage until consent allows local storageCurrent session id and timing (ends after 30 minutes idle or 24 hours).No: session-scoped or functional
bn_vLocal storageAnonymous visitor id and first-seen time, to count returning visitors.Yes, where consent is required
bn_sidCookieSession id shared with the checkout pixel so orders can be attributed.Yes, where consent is required
bn_caSession storageWhich Benson cart attributes were already written to the current cart.Yes, where consent is required
bn_hbLocal storageSession storage until consent allows local storageWhen the install heartbeat was last sent (at most every 30 minutes).No: session-scoped or functional
bn_ctxSession storageMemory only until consent allows session storageLanding page, referrer site, and campaign parameters of the current session.No: session-scoped or functional
bn_debugSession storageDebug logging switch, set only when a developer calls Benson.debug().No: session-scoped or functional
bn_xLocal storageSession storage until consent allows local storageWhich shopping extensions were already reported in this session, so a page change doesn't report them twice.No: session-scoped or functional
bn_extCookieA signed note that a coupon extension was seen in this browser, so the store's checkout can apply its discount-code policy (30 days).Yes, where consent is required
bn_wSession storageHow often the discount widget opened itself in this session (and, without consent, when it was last closed).No: session-scoped or functional
bn_wfLocal storageSession storage until consent allows local storageWhen the discount widget was last closed and how often it opened itself, so it doesn't pop up again too soon.Yes, where consent is required
bn_pending_codeSession storageA discount code chosen in the widget, kept until a page with the store's promo box can fill it in.No: session-scoped or functional
bn_prSession storageMemory only until consent allows session storageWhich known coupon extensions are installed in this browser, checked once per visit on desktop Chrome and Edge, so later pages don't check again.Yes, where consent is required

Stores can read how each consent mode works in Consent and storage.

Changing your mind#

Clearing your browser storage removes everything listed above. On a store's site, use that store's cookie settings.

Contact#

Questions: [email protected].

Find out what's leaking. 14 days of Own, no card.