Legal
Cookie Notice
What cookies and browser storage this website uses, and what it does not use them for.
Last updated: 8 August 2026
This notice explains what this website stores on your device and what it reads back, and how to stop it. It covers cookies and everything the law treats in the same way, including browser local storage and session storage. It is written to describe what the site actually does. The Privacy Policy explains what happens to the information afterwards.
The rules are in regulation 6 of the Privacy and Electronic Communications Regulations 2003, as amended by the Data (Use and Access) Act 2025. Consent is needed unless an exception applies. The strictly necessary items below rely on the exception for things without which a service you asked for would not work, and the returning-visitor marker relies on the exception for adapting the site to a preference you have indicated. The measurement identifier is different: it is not strictly necessary, so it is used only with your consent. It stays off until you accept it, using the banner shown on your first visit or the control under “How to change your choice” below, and nothing is measured while your choice is undecided.
This site sets no advertising cookies, no cross-site tracking cookies and no third-party marketing cookies of any kind, and it never has.
Cookies
One cookie is set, and only if you sign in to the client area. It is named nb_client, it holds a random session token and nothing else, it is restricted to the sign-in area of the site, it cannot be read by scripts or sent to another site, and it expires after seven days or when you sign out, whichever comes first. It exists so that you stay signed in securely, and it is strictly necessary for a service you have asked for. A matching cookie, nb_admin, is set only for my own administrative sign-in.
No other cookie is set by this website. If you never sign in, this site sets no cookies at all.
Storage in your browser
Seven things may be stored in your browser. Two are session-only and disappear no later than when you close the tab; five persist until you clear this site's storage, and one of those five, an unfinished brief, also deletes itself after thirty days.
- A measurement identifier (local storage, key
nb_fid). A random identifier with no information about you in it. It is not created at all unless you accept analytics; once you have, it is created the first time you then take a step the site measures, starting the free positioning statement generator, completing a statement, copying or downloading it, choosing the paid review, or being pointed to a service by the AI assistant. It is sent with each of those events so that the steps taken in this browser can be joined into one sequence and I can see where people give up. It is not used for advertising, is never shared, and cannot follow you to another website. The events recorded against it are deleted automatically after 14 months. Because it persists between visits, it does let the steps taken in this browser be linked over time, which is why it is set out plainly here. It is used only with your consent: it stays off until you accept, and you can withdraw or give that consent at any time using the control under “How to change your choice” below. - A returning-visitor marker (local storage, key
nb-visitor). Records that you have used the AI assistant before, when you last did so, and your first name if you have given it in an enquiry, so that the assistant can greet you rather than start from nothing. It persists until you clear this site's storage. Your first name and the fact that you are returning are sent to the AI provider with each message so the assistant can use them; the Privacy Policy explains that. This is relied on under the exception for adapting the site to your indicated preference. - The current chat (session storage, key
nb-chat-v1). Holds the active conversation, a random session identifier and the time of the last user or Clara message so that the chat can survive moving between pages and expire correctly. It is cleared when you choose “End chat”, after five minutes without a message, or when you close the tab. Strictly necessary for the chat you asked for. - Your answer to the newsletter invitation (local storage, key
nb_np). Written when the occasional-insights invitation is shown to you, and again if you close it or subscribe, so that it is not shown to you repeatedly. It records nothing but that fact and the date; it holds no email address. Being shown the invitation, or closing it, is honoured for 24 hours, after which the site may invite you once more; subscribing stops the invitation permanently. Removing it means the invitation may be shown again. Strictly necessary to give effect to a preference you have expressed. - Your measurement choice (local storage, key
nb_consent). Written when you accept or decline analytics, whether from the banner or the control below, so that the choice is remembered on later visits and the banner is not shown again. It records nothing but that choice (“granted” or “denied”); removing it restores the default, which is off, and the banner will ask again. Strictly necessary to give effect to a preference you have expressed. - Your positioning statement generator answers (session storage, key
nb_positioning_review_context). Written by the free positioning statement generator so that your chosen statement can be carried into the enquiry form if you decide to ask for a review. Cleared when you close the tab. Strictly necessary for a feature you asked for. - Your unfinished brief (local storage, key
nb-brief-draft-v1:<service>). Written as you type into the Submit a Brief form, so that closing the tab to go and find a figure does not lose everything you have written. It holds only what you typed into that form, it stays on this device, and it is not sent to me at any point before you press send. It is deleted the moment you submit the brief, and you can delete it yourself at any time with the “Discard saved answers” control on the form. Anything still unsent is removed automatically after thirty days. This is your own draft, kept for your convenience, so it is treated as strictly necessary for a service you asked for and does not depend on the analytics choice.
The banner shown on your first visit records your choice in the nb_consent key described above, so once you have accepted or declined it is not shown again on this browser unless you clear this site’s storage.
Measurement by Cloudflare
Cloudflare Web Analytics is used on this site. This site loads a small script from static.cloudflareinsights.com on its public pages, which reports page views to cloudflareinsights.com. These are the only third-party addresses this site is permitted to contact; the content security policy blocks everything else. The service sets no cookies and stores nothing on your device. Cloudflare processes technical information including your IP address in order to count visits and produce aggregate figures, which pages are read, roughly which countries visitors come from, which devices are used, and does not use it to build a profile of you or to follow you between websites. I see only the aggregate figures. Cloudflare also processes your IP address as the site's host and network protection, before any of my own code runs.
Other third-party requests
Typefaces are served from this site's own domain, so displaying the page requires no request to any font service. Submitting the enquiry form or the newsletter form posts to this site's own domain; my email provider, Resend, then delivers the message, and sets nothing in your browser. If you use the AI assistant, your messages, the visible text of the page you are on and the returning-visitor details described above are sent to Anthropic, and to Cloudflare, to generate the reply; nothing is set in your browser by either. There are no social media buttons, embedded videos, maps, comment systems, chat widgets other than my own, or advertising tags anywhere on this site.
How to change your choice, and how to remove what is stored
The simplest and most complete control is your browser's own. In Chrome, Edge, Firefox and Safari you can block or clear site data for a single site, and doing that for this site removes the measurement identifier, the returning-visitor marker, the chat and the sign-in cookie, and prevents them being created again for as long as you keep the block in place. Blocking them will not stop you reading the site; you will not stay signed in to the client area, and the assistant will not remember you.
You can change your choice here at any time, in this browser, without changing any browser settings:
Measurement is off in this browser unless you have accepted it.
Turning it off stops the progress events being sent and removes the measurement identifier from your browser straight away; turning it on lets measurement resume. Nothing else on the site changes either way. The choice is remembered on this browser until you change it or clear this site’s storage; because it is remembered in your browser rather than on a server, you would set it again on another browser or device.
You can also object by email. Write to dp@nadinebenjamin.co.uk, tell me you object to the measurement described above, and I will delete the events already recorded against your browser’s identifier.
If you are in the European Economic Area, measurement is off unless you accept it, exactly as it is for everyone. As an additional safeguard, the server records no progress event for visitors whose connection places them in an EEA country even if measurement has been accepted, so nothing is counted for EEA visitors either way.
Cloudflare Web Analytics is loaded by this site rather than by the network, so it is not present on every page. It is not loaded on the private office or the client area, and it is not loaded in a browser that has been used to sign in to the private office — my own visits are excluded from my figures so that they measure visitors rather than me. Blocking static.cloudflareinsights.com in your browser or a content blocker prevents it entirely. Separately, Cloudflare counts requests at its network edge as this site’s host, before any of my code runs; that counting is a property of the hosting and cannot be switched off from the page.
Changes to this notice
If new storage is introduced, this notice will be updated before it is set, and the date at the top will show when. Any technology that is not covered by one of the exceptions above will be introduced only behind a proper consent choice, not a dismiss-only banner.
Questions
Email hello@nadinebenjamin.co.uk for general questions, or dp@nadinebenjamin.co.uk for anything about your personal data, or use the enquiry form on the contact page. See also the Privacy Policy.