Privacy Policy

Last updated 18 October 2026 · Version 2026-10-18
Jump to a section

This policy describes how Douglas Anthony Silkstone, trading as Benson ("Benson", "we") handles personal data. Benson is a service for online stores. It plays two different roles, and this policy covers both.

Who is responsible#

  • We're the controller for this website (trybenson.com), for people who join the waitlist or preview their store here, and for the accounts of the businesses that use Benson.
  • We're a processor for storefront data. When a store uses Benson, the store decides what Benson measures on its site, and we process that data under our Data Processing Agreement. Shoppers should contact the store first about storefront data.

Contact: [email protected]. Address: Nademlejnská 600/1, 198 00 Prague – Hloubětín, Czech Republic.

What we collect#

From visitors to this website#

  • We measure this site with Benson itself using a session-only id. With optional analytics on, PostHog and Google Analytics also measure page views and product actions. On this website, PostHog also records how you use the pages (scrolling, clicks and what appears on screen) as a session recording, with everything you type into a form hidden, so we can see where the site is unclear. We keep recordings for 30 days and never record visits made with optional analytics off. With optional analytics off, PostHog still counts page views and site actions anonymously, without cookies or other storage on your device: PostHog derives a visitor count from a hash that changes daily, and these visits are never linked to a person or an account, or sent to Google Analytics or any ad provider. We do this on the basis of our legitimate interest in knowing how many people use the site. With the separate ad measurement choice on, the Reddit Pixel, Meta Pixel, LinkedIn Insight Tag and X Pixel measure our ads where configured, and linked Google Ads can import consented GA4 sign-up, verified-install and paid-subscription events, using cookies and browser storage only where configured. The conversions APIs of Meta, Reddit and LinkedIn measure real accepted leads, verified registrations and paid subscriptions from our server. In the EEA, the UK, Switzerland, Brazil and Quebec, or if we can't tell where you are, both stay off until you allow them. Elsewhere both start on, and ad measurement starts off if your browser sends Global Privacy Control. Where this policy says consent for analytics or ad measurement, outside those regions it means you haven't turned it off. You can change either choice through Cookie preferences. See the Cookie Policy.
  • Inside the Shopify admin, Benson's app measures page views and product actions with PostHog only, held in memory: it sets no cookie, uses no browser storage, and never loads Google Analytics or an ad pixel. It identifies you by your Benson account id, and stops if you turn analytics off in Benson. Installs, reinstalls, uninstalls, sign-ups made from Shopify and Shopify Billing subscriptions are recorded from our server as product events on your account, never with your store's address. In the regions above, Benson's Shopify onboarding asks the same two optional questions as our sign-up form. If you left your store's address on our site before installing from Shopify, we copy that visit's campaign tags (utm_ values only) into the record of where your account came from.
  • If you join the waitlist: your email address, the store address you enter, campaign (UTM) tags from the link you arrived by, and whether you asked for product news. Sign-ups made before 28 September 2026 may also hold the result of a scan of that store's homepage.
  • If you register for a webinar or its replay: your email address, the name you give (optional), your browser's time zone (so reminders show your local time), whether you asked for product news, whether you opened your watch link while the webinar was live, and any question you send (with the name you give). The player and chat come from YouTube and load when you press play.
  • If you follow someone's Benson invite link (/invite/… or a link with ?via=): we set a functional bn_via cookie on trybenson.com and its subdomains for 30 days. It holds only the invite code, so that if you sign up you get the invite's offer and the person who invited you gets the credit. We count unique visitors to each invite link from a one-way hash of your IP address, browser and the date. The IP address and browser details themselves aren't kept.
  • If you preview your store: the store address you enter. We fetch that store's homepage and icon to show them to you, keep the result for a day so we don't fetch it again, and don't link it to you.

From businesses that use Benson#

  • Account details: name, email address, password (stored as a salted hash), two-factor settings, the workspaces you belong to, and your email choices (product news, and set-up tips).
  • A record of what you agreed to: each time you accept the Terms, acknowledge the Privacy Policy, or make or change an email choice, we record which version or wording you were shown, what you chose, when, where in Benson you chose it, your browser's user agent, and a keyed hash of your IP address.
  • Billing details, handled by Stripe or Shopify. We hold the plan, status and invoice references, not card numbers.
  • Invites you send: your invite page (/invite/ and your code) is public. Anyone with the link sees your first name and profile photo, and your store name if you switch it on. We keep your invite code, a count of unique visitors to your link, the invites linked to it and any credit they earn.
  • Invites you accept: if you sign up through someone's invite, we record which invite you used. The person who invited you sees your first name and last initial, when you joined, how your trial is going (when it ends and whether you've started paying) and the credit you earn them, which is a month of your plan at list price. They don't see your email address, your store or your invoices.
  • Invite checks: to stop people inviting themselves, we compare the two accounts' billing (an invite billed to the same card account or Shopify store doesn't count) and email domains (invites between people at the same company are checked by our team before credit lands).
  • Support emails and messages you send us.
  • With optional analytics consent: account and workspace identifiers, product actions, and subscription events.

From storefronts (as a processor)#

  • Events about shopping sessions: pages viewed, which extensions were detected (and, where the store turns it on, which were installed), what Benson hid, widget views and codes applied, and a random session id. Storefront events are designed not to include names, email addresses, postal addresses or phone numbers.
  • IP addresses of storefront visitors are used to estimate the country and to rate-limit traffic. Storefront events don't include them.
  • Order data from Shopify or the store's platform: order totals, discount codes used and the Benson session id.
  • Email addresses shoppers give the store's widget to unlock a code, when the store turns that on.

Installed-extension check#

Stores can let Benson check whether a shopper has one of a short list of coupon and cashback browser extensions installed, even before the extension shows anything on the page.

  • What it does. Each listed extension makes some of its own files available to every website. Benson asks the browser for one such file per extension. If the file loads, that extension is installed.
  • Which extensions. Coupon, cashback and shopping-assistant extensions. The current list:
  • Acorns Earn
  • Aeroplan Shopping Button
  • American Airlines AAdvantage eShopping
  • Atmos Rewards Shopping
  • Avast SafePrice
  • Avira Safe Shopping
  • Buyhatke
  • buykers
  • Capital One Shopping
  • Cently
  • Citi Shop
  • CNET Shopping
  • Comparador EscolhaSegura
  • Coupert
  • Coupon Hacker
  • CouponBirds
  • CouponCabin
  • CouponDunia
  • DealFinder by VoucherCodes
  • Delta SkyMiles Shopping
  • eBuyClub
  • GoCashBack
  • Hapitas Smart
  • Hyyzo
  • Ibotta
  • iGraal
  • Karma
  • Klarna
  • LetyShops
  • Lumaly
  • MaxRebates
  • Megabonus
  • Mr. Rebates
  • Norton Coupons
  • Octoshop
  • PayPal Honey
  • Phia
  • Pie Shopping
  • Poulpeo
  • Price.com
  • PriceBlink
  • PriceBuddy
  • Qantas Shopping Points-Prompter
  • Quidco
  • Rakuten
  • RebatesMe
  • RetailMeNot
  • Shopilo
  • Southwest Rapid Rewards Shopping
  • SwagButton
  • Tipli
  • TopCashback
  • Troywell
  • Unbroke
  • United MileagePlus Shopping
  • Wanteeed
  • Widilo
  • Where it runs. In desktop Chrome and Microsoft Edge, once per visit, outside checkout pages.
  • Legal basis. In the EEA, the UK and Switzerland the check runs after consent (the same analytics consent the store's banner asks for). Elsewhere it runs when the visitor appears to be outside those regions. Each store chooses whether the check is off, automatic, or only with consent.
  • What's kept. The names of matched extensions, as part of the visit's events.
  • How long. The same as other storefront events (see How long we keep it).

Why we use it#

PurposeDataLegal basis
Providing the service to businessesAccount, billing, storefront dataContract; for storefront data, the store's instructions
Running the invite programme: offers, credit, showing inviters how their invites are doing, and self-referral checksInvite codes and visitor counts, who joined through which invite, their stage and credit, billing and email-domain matchesContract (the programme terms) and legitimate interests
Keeping a record of what you agreed toVersions and wording shown, choices, time, user agent, IP hashLegal obligation (showing consent) and legitimate interests (showing agreement to our Terms)
Sending waitlist emailsEmail, store addressYour request (steps before a contract)
Webinar emails: confirmation, reminders, "we're live" and the replayEmail, name, time zoneYour request
Tips to help you set up and get value from BensonEmail (Loops)Legitimate interests; opt out at sign-up, in settings or in any email
Product news, if you tick the boxEmail (Loops)Consent, which you can withdraw any time in settings or in any email
Security, abuse prevention and rate limitsRequest metadata, transient IPLegitimate interests
Optional website and product analyticsPage views, product actions, account and workspace identifiersAnalytics consent
Optional ad measurementPublic page visits, accepted leads, verified registrations, subscription value and currency, ad cookie and ad-click identifiers, IP address and browser information; a hashed account identifier for server conversions (Meta, Reddit, LinkedIn) and consented GA4 conversion events for linked Google AdsSeparate ad measurement consent
Improving BensonAggregated, de-identified statisticsLegitimate interests
Tax, accounting and legal obligationsBilling recordsLegal obligation
Establishing, exercising or defending legal claimsAny of the above, as relevantLegitimate interests

How long we keep it#

DataKept for
Raw storefront events and session summaries90 days
Hourly analytics summaries35 days
Daily analytics summaries25 months
Order records and order summaries25 months
Discount code summaries25 months
Attribution records25 months
Affiliate integrity cases and their evidence25 months after the case is closed
Weekly leak scans13 months
Edge traffic summaries25 months
Experiment assignments180 days after the experiment ends
Email delivery log90 days
Workspace audit log2 years
Staff access log2 years
Workspace deletion records2 years
Shopify privacy requests2 years
Waitlist sign-ups (leads)24 months, unless you create an account
Webinar registrations24 months
Invite codes, invites and invite creditWhile both workspaces exist
Invite link visitor counts2 years after the link's last visit
Webinar questions12 months
Widget email subscribers after deletion30 days
Store scans from setup90 days
Data export files24 hours
Report export files7 days

Account data, including the record of what you agreed to, is kept while the account exists. It may be kept longer where the law requires it or where we need it to establish, exercise or defend legal claims.

For optional server conversion measurement (Meta, Reddit and LinkedIn), saved browser matching context expires after six months, the random identifier that pairs a sign-up's browser and server events after 30 days, and pending delivery records after seven days. Google Ads receives the existing GA4 conversion events only while Google Ads measurement is configured and advertising consent allows it. Withdrawing ad measurement clears this context, the identifier and pending conversions when the consent change reaches our server.

Who we share it with#

We use these subprocessors to run Benson:

SubprocessorPurposeDataLocation
Railway CorporationApplication hosting, databases and queuesAll service data (accounts, workspace settings, storefront events, orders)EU (Netherlands data centre); US company
Cloudflare, Inc.DNS, content delivery of the storefront script, file storageRequest metadata (IP address transiently), the public script, exportsGlobal edge network; US company
Resend (Plus Five Five, Inc.)Transactional and notification emailRecipient email address, email contentUS
Loops, Inc.Lifecycle and product email (set-up tips, product news)Account holder name and email, workspace name and role, plan and set-up progressUS (standard contractual clauses)
Stripe Payments Europe, Ltd.Workspaces that pay by cardCard payments and invoicingBilling contact, payment details (held by Stripe), invoicesEU and US
Shopify International LimitedStores that install the Shopify appApp platform and billing for Shopify-installed storesShop domain, app subscription, order and discount data you let the app readIreland; global

For optional analytics on our own website and app, we use PostHog (EU project) and Google Analytics. These providers receive the analytics data described above when you allow optional analytics. PostHog also receives the anonymous, cookie-free visit counts described above when you don't.

Where configured, Google Ads imports the consented sign_up, installation_verified and purchase events from our linked Google Analytics property, and can show our ads to people who visited our site, using lists of visitors built in Google Analytics. Both happen only with ad measurement consent; without it, Google Analytics tells Google not to use your data for ads. Google signals stays disabled; click identifiers are kept in the page context only after ad measurement consent.

To measure our ads on Reddit, we use the Reddit Pixel and the Conversions API from Reddit, Inc. (US). With ad measurement consent, Reddit receives page visits, accepted leads, verified sign-ups (including those made from Shopify) and paid subscriptions through Stripe or Shopify Billing (with their value and currency), together with Reddit's own cookie and ad-click identifiers, your browser's IP address and user agent, and a one-way hash of the Benson account identifier where applicable. We don't send Reddit your email address or other contact details. Reddit also uses this data under its own privacy policy, for example to measure and target ads.

With the same separate ad measurement consent, we use Meta Pixel and the Conversions API from Meta. Meta receives public page visits and successful conversion events, browser and Facebook ad-click identifiers, IP address and user agent, and a one-way hash of the Benson account identifier where applicable. Paid subscription events include their value and currency. We do not send Meta email addresses, phone numbers, form contents, private dashboard URLs, query strings or private link tokens. Meta processes this information under its own Privacy Policy, including ad measurement and targeting. Prior analytics consent and marketing email consent do not give Meta permission to track you.

Where configured, we use the LinkedIn Insight Tag and LinkedIn's Conversions API with ad measurement consent. LinkedIn receives permitted public page visits, browser information and cookie identifiers. From our server it receives accepted leads, verified registrations and paid subscriptions (with their value and currency), together with LinkedIn's ad-click identifier, a one-way hash of your IP address and a one-way hash of the Benson account identifier where applicable. It can associate visits and conversions with LinkedIn members to measure advertising and build audiences under its Privacy Policy. We do not send LinkedIn form contents, contact details, private dashboard URLs or private link tokens.

Where configured, we use the X Pixel with ad measurement consent. X receives permitted public page visits and X click attribution identifiers from approved campaign URLs. X's automatic advanced matching is disabled, so we do not send X email addresses, phone numbers, postal addresses or form contents. X processes this information under its conversion tracking guidance and privacy policy.

We may also disclose data to professional advisers, to a buyer or successor if the business is sold or reorganised, or where the law requires.

International transfers#

Our main hosting is in the EU. Some subprocessors are based in, or can access data from, the United States. Where data leaves the UK or EEA we rely on adequacy decisions (including the UK–US data bridge and the EU–US Data Privacy Framework where the provider is certified) or on standard contractual clauses with the UK addendum.

Your rights#

Depending on where you live, you may have the right to ask to access, correct, delete or export your personal data, to object to or restrict how it's used, and to withdraw consent. Requests go to [email protected] and are handled within the time limits the law sets. Some rights have exceptions, for example where data is needed to meet a legal obligation or to establish or defend legal claims. You can also complain to the UK Information Commissioner's Office (ico.org.uk) or your local data protection authority.

Security#

Sensitive fields are encrypted at rest, traffic is encrypted in transit, and access is limited and logged. No system is completely secure. See the security section of our Terms.

Changes#

This policy changes from time to time. The version date at the top shows the current one. Where the law requires it, account holders are told about material changes.

Find out what's leaking. Free forever, no card.

Free forever up to 25,000 sessions a month. Every Pro feature free for your first 14 days. No card. We'll email you about getting started. Unsubscribe any time.