Legal and compliance

Every document, published in full

The DPA and its annexes, the sub-processor list, the platform terms and everything incorporated into them. Each at its own address, each dated, each clause numbered. Read them today and forward them to whoever signs off; nothing here waits on a sales call.

Privacy & data protectionEffective October 4, 2026Version 3.10

Cookie Policy

This Cookie Policy explains the cookies and similar technologies used on workmonitor.ai and in the WorkMonitor application, what each one does, how long it lasts, and how to change your mind.

Read it together with our Global Privacy Policy.

The short version: nothing that is not strictly necessary is set until you say yes, and that now includes advertising. We advertise WorkMonitor on Google and we measure how that advertising performs — which advertisements bring people to us and which lead to a sign-up. That needs cookies, and it needs your permission first.

Analytics and advertising are asked as one question with two answers recorded, so a visitor who accepted measurement under an earlier edition of this page has not thereby agreed to advertising, and is asked again.

01

What these technologies are

A cookie is a small text file a website asks your browser to store and send back on later visits. A first-party cookie is set by the site you are visiting; a third-party cookie is set by another domain whose content the page loads.

Related technologies include local storage and session storage, which hold data in your browser but are not sent automatically with every request. We use local storage for one important thing, described below.

02

Cookies we set ourselves

These are first-party cookies, set by us, on our own domains.

First-party cookies
NamePurposeCategoryDuration
wm_consentRecords the cookie choice you made, so we do not ask again on every page. It holds your decision and nothing else. It is set on our registrable domain, so accepting or declining on the website carries into the application.Strictly necessary180 days
wm_consent_adsRecords your decision about advertising and conversion measurement, which is a separate permission in law from the one above and is therefore recorded separately. It holds that decision and nothing else, on our registrable domain, so the answer carries between the website and the application. In the UK and the EU, a visitor who holds the analytics record but not this one was never asked the advertising question: advertising is treated as refused for them until they answer it.Strictly necessary180 days
wm_consent_regionRecords that your browser is outside the UK, the EU, the rest of the European Economic Area and Switzerland, where analytics and advertising are on unless you opt out, so that our servers apply the same rule when you sign up with Google. It holds that one word and nothing about you, and is removed if your browser is later in one of those regions.Strictly necessary180 days
wm_hero_ctaKeeps the homepage layout you were shown consistent between visits, so a returning visitor does not see the page rearrange itself. It holds one of two values and identifies nobody.Strictly necessary30 days
wm_refRecords the referral or affiliate code of the link you arrived through, so that a partner is credited if you later sign up. It holds only a referral code, which is public by design and printed on the partner's own site. Set only when you arrive through a referral link.AttributionThe referring partner's window, 90 days by default
wm_gclidRecords which advertisement you arrived through, so that a sign-up later in the same window can be attributed to it. It holds one click identifier — the gclid, gbraid or wbraid Google puts in the address — and nothing about you. Set only if you arrive from an advertisement AND advertising is allowed for you; until then the identifier is held in the page's memory for that visit and is discarded if you refuse. The first advertisement wins: a later click does not overwrite it.Advertising90 days
wm_opprefRecords which advertisement in ChatGPT you arrived through, so that an account created later in the same window can be attributed to it. It holds one click identifier — the oppref OpenAI puts in the address — and nothing about you. Set only if you arrive from one of our ChatGPT advertisements AND advertising is allowed for you; until then the identifier is held in the page's memory for that visit and is discarded if you refuse. The first advertisement wins: a later click does not overwrite it.Advertising30 days
__oppref, __obref and __oaiq_consentSet by OpenAI's measurement script on our own domain, on our public website only, where advertising is allowed for you. __oppref holds the click identifier of the ChatGPT advertisement you arrived through; __obref holds a random identifier for your browser on our site, so that OpenAI can keep one visit's conversions together; __oaiq_consent, and a matching entry in your browser's local storage, record that measurement was refused, so that the script stays silent. They are first-party cookies, but OpenAI is the party that reads what they enable. None of them is set where advertising is not allowed, because the script is not loaded there at all.Advertising30 days (__oppref, __oaiq_consent); 365 days (__obref)
SL_C_23361dd035530_SIDSet by Smartlook on our domain where analytics is allowed for you, on our public website only. It holds a random identifier for your browser and for the current recording, so that the pages you open in one visit are kept together as one Smartlook session recording. Smartlook keeps the same identifier, and recording data waiting to be sent, in your browser's local storage, and briefly sets a second cookie with the same prefix to find our domain, removing it straight away.AnalyticsUp to 13 months
_gcl_au, _gcl_aw, _gcl_dc, _gcl_gb, _gcl_gs and _gac_*Set by the Google tag on our own domain where advertising is allowed for you. They link an advertisement click to a later conversion — a sign-up, a demo request — so that Google can report which campaigns work without us sending it your identity. They are first-party cookies, which is why they are in this table rather than the third-party one, but Google is the party that reads what they enable. None of them is set where advertising is not allowed — in the UK or the EU before you accept or after you decline, after an opt-out anywhere, or where your browser sends a Global Privacy Control signal.AdvertisingUp to 90 days
Sign-in state parameterA short-lived value set when you begin signing in with Google, LinkedIn, GitHub or your company identity provider, checked when you return so the response cannot be forged. Without it, single sign-on cannot be made safe.Strictly necessaryThe sign-in attempt only
03

Analytics, and what it takes to switch it on

We use Google Analytics 4 to understand how the website and the application are used, as two separate properties measuring two different things.

Where you are decides how it starts. In the United Kingdom, the European Union, the rest of the European Economic Area (Iceland, Liechtenstein and Norway) and Switzerland, analytics, website session recording and advertising are off until you accept them in our cookie banner. Everywhere else — including the United States, Canada and Australia — they are on by default, no banner is shown, and you can switch them off at any time with the Cookie Settings and "Do Not Sell or Share My Personal Information" controls in our footer, or with a Global Privacy Control signal from your browser. In this policy, "allowed for you" means accepted where you are asked, or not switched off everywhere else. We tell which rule applies from your browser's time zone; Google's tag decides for itself from the location of your connection.

Google's script loads for every visitor, before anyone has answered anything — there is one script, shared by the measurement tag and the advertising tag described in the next section. Where analytics is not allowed for you, the tag writes no cookie and stores no identifier on your device, but it still sends Google a signal for each page you open and each action we measure, without a cookie or an identifier, which Google uses to estimate the visits it cannot count. In the UK and the EU that is the case before you answer the banner and after you decline it. Once analytics is allowed, the tag uses its cookies as described below.

Measurement and advertising are honoured separately. Where analytics is allowed and advertising is not — because your browser sent a Global Privacy Control signal, because you accepted under an earlier edition of this page that never put the advertising question, or because you used the "Do Not Sell or Share My Personal Information" control — advertising storage stays denied and no advertising cookie is written; what that means for advertising signals is set out in the next section.

Session recordings, on our public website only. Where analytics is allowed for you we also use Smartlook to record how visitors use the pages of our public website — the pages you open, where you click, move the mouse and scroll, and each page as it appeared on your screen — so that we can see where a page confuses people. What you type into a form is not recorded: every form field is masked, and so are email addresses and numbers shown on the page, before anything leaves your browser. Your IP address is not recorded; Smartlook may record your approximate location (country and city), your browser, operating system, device type and screen size. Each page address is recorded without its fragment and with any sensitive value in it — an email address, a token — replaced, and no network traffic is recorded. Nothing is recorded in the signed-in application, in our non-production environments or on the public certificate verifier, and nothing is requested from Smartlook unless analytics is allowed for you. Unlike Google's tag, Smartlook sends nothing at all where it is not. Switching analytics off stops the recording at once and deletes what Smartlook stored in your browser. Smartlook has announced that it will close its service on 30 September 2027 and delete every recording it holds then.

Analytics cookies, set only where analytics is allowed for you
NameSet byPurposeDuration
_gaGoogle Analytics 4Distinguishes one browser from another so that repeat visits are not counted as new ones.Up to 2 years
_ga_<property>Google Analytics 4Holds the state of the current measurement session for the property being measured.Up to 2 years
  • What is sent: the page viewed and the action taken. Page addresses are rewritten before they leave your browser, so an identifier in a path — a team member, a certificate reference — is replaced with a placeholder, and query strings and fragments from the signed-in application are removed entirely rather than filtered.
  • What is never sent: names, email addresses, organization names, and any captured activity or screenshot data.
  • Advertising and personalization storage are granted only where advertising is allowed for you, and stay denied for everyone else. What the advertising tag does with them is a separate matter, described in the next section rather than folded in here, because it deserves its own answer.
  • Analytics is not loaded in our non-production environments, and not on the public certificate verifier.
  • Google acts as our sub-processor for this and is listed, with what it receives and where, in our Sub-processor list.
04

Advertising and conversion measurement

We advertise WorkMonitor on Google, and we measure which advertisements led to a sign-up, a demo request or a download. That measurement is the reason for every advertising cookie on this page, and it is a purpose of its own in law, which is why it is recorded as its own answer.

Where advertising is allowed for you — accepted in the UK or the EU, or not switched off everywhere else — everything in this section applies. Where it is not, no advertising cookie is written and no click identifier is stored. In the UK and the EU, before you accept and after you decline, Google's tag still sends the advertising account a signal when you open a page or complete a conversion, without a cookie or a click identifier and not usable to personalize advertising, which Google uses to estimate the conversions it cannot count. Everywhere else, switching advertising off — "Do Not Sell or Share My Personal Information", Decline in Cookie Settings, or a Global Privacy Control signal — stops advertising signals from your browser altogether. A decision holds for 180 days; in the UK and the EU we then ask again rather than assume the answer has not changed.

What the permission covers, rather than a running commentary on what is switched on today. Advertising covers two things: the remarketing described further down, which happens as soon as it is allowed for you; and conversion reporting, which is the reason for it. A conversion is only ever reported for a conversion action that has been created in our advertising account, and those are created one at a time, so at any given moment some of the actions listed here report and others do not yet. We would rather describe the permission accurately than describe a stream of conversions as though all of it were already flowing, because the second version stops being true in whichever direction the account changes next. Switching one on changes nothing about the data, the cookies or the limits set out here.

When you arrive from one of our advertisements the address carries a click identifier — gclid, gbraid or wbraid, depending on the campaign. Until advertising is allowed for you that identifier is held in the page's memory for the length of the visit, which is not storage and needs no permission, and it is discarded if you refuse or navigate away. Where advertising is allowed, it is written to the wm_gclid cookie described above so that a sign-up in the following 90 days can be matched to the advertisement that brought you.

Enhanced conversions, in plain terms, and there is one way an email address of yours can reach Google as a hash: in your browser. Where advertising is allowed for you and you then type an email address into our demo request or sign-up form, that address — that one, at the moment you submit that form — is hashed in your own browser with SHA-256, so that Google can match the conversion to an advertisement click without ever receiving the address itself. The digest goes out attached to the conversion report and to nothing else, so where no conversion is reported it is never sent at all, and it never reaches our analytics property. It is only ever the address you just typed, never one we hold for somebody else and never one read out of a link.

Separately, one report is made from our servers, and it is the one no amount of watching your own browser would show you, so it is written down here. A purchase usually happens days or weeks after the advertisement was clicked, often in a different browser, where no cookie can still connect the two. So where an organization was created from a visit that carried a click identifier and for which advertising was allowed, and that organization later pays its first invoice, we report that payment once to our advertising account — through a conversion action created in that account, on the same footing as any other, so the paragraph above applies to it too. What that report carries is the click identifier, an internal reference that stops the same payment being reported twice, the amount and currency of the invoice, when it was paid, and a consent signal stating that the visitor allowed advertising measurement and that the report may not be used to personalize advertising. It carries no email address and no hash of one, and nothing is sent at all for an organization whose visit did not allow advertising.

In neither case is a raw email address sent, in neither case do we build a list from it, and in neither case is the address of a person monitored through the platform hashed or sent. That last limb is absolute: the only address involved is the one a visitor typed into our own form, and no monitored worker's address can enter it.

Be clear about what advertising being allowed means, because we would rather you knew than found out. With advertising storage granted we do build remarketing audiences — groups such as "read our pricing and did not sign up" — and Google may use what the tag sends to select our advertisements for you on other sites. California law calls that sharing personal information for cross-context behavioural advertising; our US State Privacy Rights Notice says so in those words and explains how to opt out. You can switch it off at any time, in the ways described below.

  • What is sent from your browser: the full address of the page you are on, including its query string, and its title; the kind of page it is as a coarse bucket; the conversion action taken where one is reported; the click identifier of the advertisement you arrived through; and — only on a form you submitted — a SHA-256 hash of the email address you typed into it.
  • And one thing worth naming rather than burying: Google's advertising tag sends the full address of the page and its title with every advertising page view and conversion, together with the address of the page that sent you there where your browser provides one, and no setting we can give the tag changes that. On our public website that address names a public page, and the query strings it carries are things such as a search you typed into our blog or resource library, a campaign tag, an affiliate's referral code and the click identifier above. We add a coarse bucket for the kind of page it was — pricing, comparison, integrations, legal, and nine others. The pages you read and that bucket are what make a remarketing audience possible, so with advertising accepted you may later be shown our advertisements elsewhere because of what you read here.
  • What is sent from our servers, separately and only after a purchase: the click identifier, an internal account reference, the amount and currency of the first invoice, when it was paid, and a consent signal stating that the visitor allowed advertising measurement and that the report may not be used to personalize advertising, as described above — no email address and no hash of one.
  • What is never sent: names, organization names, raw email addresses, and any captured activity, window title, screenshot or other data belonging to a customer's workforce. Nothing the monitoring software records about anyone reaches Google, through this tag or any other. A person who signs in and browses the application is a website visitor for this purpose like anyone else, and what they chose about cookies governs — but the two are entirely separate paths and they do not meet.
  • Where it runs: our public website, and in the signed-in application only on the pages where an account is created — the sign-up form, the email confirmation page and first-time setup — on production hosts only. On those pages it is there to report that an account was created: it sends no page views of its own and asks for no advertising personalization, though Google's tag still sends the address and title of the page it starts on, as described above. Those addresses name the page and nothing else — an email address handed to the sign-up form in its link is removed from the address before the tag reads it. No other page of the application configures the tag, and leaving those pages withdraws it. The advertising tag is not loaded in our non-production environments, on the public certificate verifier, or in embedded views.
  • Google acts as our sub-processor for this and is listed, with what it receives and where, in our Sub-processor list.
05

Advertising in ChatGPT

We also advertise WorkMonitor in ChatGPT, through OpenAI's advertising platform, and measure which of those advertisements led to a demo request, an account or a purchase. It is the same advertising permission as in the previous section — one answer covers both — and it is refused in the same ways: Decline in the cookie banner or Cookie Settings, "Do Not Sell or Share My Personal Information", or a Global Privacy Control signal.

On our public website, and only where advertising is allowed for you, we load OpenAI's measurement script. Unlike Google's tag it has no cookieless mode, so where advertising is not allowed — in the UK or the EU before you accept or after you decline, after an opt-out anywhere, or under a Global Privacy Control signal — it is not loaded at all and OpenAI receives nothing from your browser. It is never loaded in the signed-in application, in our non-production environments or on the public certificate verifier. The script can read form fields and send OpenAI a hash of any email address, phone number or name it finds there. Our site checks that setting before loading the script and does not load it while the setting is on, so no form field on our site is ever read this way.

When you arrive from one of our ChatGPT advertisements the address carries a click identifier, oppref. As with Google's, it is held in the page's memory until advertising is allowed for you, which is not storage and needs no permission, and is then written to the wm_oppref cookie so that an account created in the following 30 days can be matched to the advertisement.

Two reports are made from our servers, and only for an organization created from a visit that carried that click identifier and for which advertising was allowed: once when the organization is created, and once if it pays its first invoice. Each carries the click identifier, the random browser identifier described above where there is one, when it happened, the page it belongs to and, for the payment, the plan, the amount and the currency. Neither carries an email address or a hash of one, a name, an IP address, or anything the platform captures.

  • What is sent from your browser: each page view and each conversion on our site — such as a demo request, a click on a sign-up button, a plan picked or a newsletter sign-up — with the kind of page it happened on as a coarse bucket; the address of the page and of the page that sent you there, each without its query string or fragment; the click identifier and the random browser identifier. As with any request, it reaches OpenAI with your IP address and browser details.
  • What is sent from our servers: the two reports above, and nothing else.
  • Every report, from your browser or from our servers, tells OpenAI that it may not be used to personalize advertising.
  • What is never sent: email addresses, in the clear or hashed; names and organization names; and any captured activity, window title, screenshot or other data belonging to a customer's workforce. Nothing the monitoring software records about anyone reaches OpenAI.
  • Switching advertising off stops the script at once, deletes the wm_oppref, __oppref and __obref cookies, and tells our servers to delete the stored click identifier and cancel any report not yet sent.
  • OpenAI acts as our sub-processor for this and is listed, with what it receives and where, in our Sub-processor list.
07

Third-party cookies

Some third-party services we use set their own cookies when their content loads.

Third parties that may set cookies
ProviderWhere it loadsWhat it is for
IntercomThe in-product support messenger, and the sign-in, sign-up and password-reset pagesKeeps your support conversation together across visits and identifies you to the support agent when you are signed in. It does not load on the public certificate verifier or in embedded views.
StripeThe hosted checkout and billing pagesFraud prevention and payment security on the page where card details are entered. Card details are handled entirely by Stripe and never reach our systems.
GoogleEvery page of our public website, and the application's pages as described above. Its cookies follow what is allowed for youGoogle Analytics 4 and Google Ads conversion measurement, described in the two sections above. The script loads for every visitor; its cookies are set only where analytics or advertising is allowed for you, and the two purposes are configured separately: where analytics is allowed and advertising is not — under a Global Privacy Control signal, under an older analytics-only acceptance, or after the "Do Not Sell or Share" control has been used — advertising storage stays denied.
SmartlookOur public website only, and only where analytics is allowed for youSession recording of our public website, described in the analytics section above. Its servers may also set a load-balancing cookie on Smartlook's own domain.
  • These providers act as our sub-processors and are listed, with what each is engaged to do and where it processes data, in our Sub-processor list. Their own privacy policies describe the cookies they set: Intercom at https://www.intercom.com/legal/privacy, Stripe at https://stripe.com/privacy, Google at https://business.safety.google/privacy/ and Smartlook at https://help.smartlook.com/docs/privacy-policy.
  • Our public API reference page loads its viewer and fonts from a content delivery network. That sends your IP address and browser details to those hosts, but sets no cookie and carries no account data. It is described in the Sub-processor list.
09

How to control cookies in your browser

Every major browser lets you see the cookies stored for a site, delete them, and block new ones. The controls are usually under Settings, then Privacy.

You can also browse in a private or incognito window, which discards cookies and local storage when you close it.

Blocking strictly necessary cookies will stop single sign-on from working, and will mean we ask about analytics on every visit because the record of your answer cannot be kept. Blocking local storage for our domain will stop you from staying signed in. Neither will stop you reading the public parts of our website.

Browser-level signals: we honour the Global Privacy Control signal, and since version 3.1 of this policy it does something concrete rather than something notional — it refuses advertising and conversion measurement for you, without asking and without a click. We do not respond to Do Not Track, because no common standard exists for what a site should do with it, and we would rather say so than imply a response we do not make.

10

Changes to this policy

We will update this policy whenever we add, remove or change a cookie, and always before a new non-essential cookie is set. That is a sequencing commitment rather than a formality, and the advertising cookies added in version 3.1 are where it was tested: they are described here in the same release that carries the tag, and none of them can be written until you have accepted a banner that names advertising and conversion measurement in terms.

The effective date at the top shows when the current version took effect, and every change is recorded in our Legal Change Log.

Questions: privacy@workmonitor.ai.

Questions about this document:legal@workmonitor.aiBack to the register