Cookie Policy
A complete, honest inventory of what this website stores on your device — four entries, all of them functional, none of them for advertising or analytics — and how to control them.
Last updated 17 August 2026
Draft — needs a solicitor's review before launch
This page was drafted from how the website and database actually work. It is a working draft, not settled legal advice, and it has not been checked by a qualified adviser. Every [highlighted placeholder] below must be filled in, and the whole document reviewed by a solicitor, before this site is treated as compliant.
Section 1
The short version
This site does not use advertising cookies, analytics cookies, tracking pixels or session-recording tools. There is no Google Analytics tag, no Meta pixel, no advertising remarketing tag and no consent-management platform selling your preferences on to anyone.
What we do use is a very short list of strictly necessary and functional storage that keeps you signed in and remembers a couple of interface choices. It is all listed in full in section 3 — that table is the complete inventory, not a sample.
Section 2
What cookies and similar technologies are
A cookie is a small text file a website asks your browser to store and send back on later requests. Local storage is a similar browser feature that holds data on your device but is only read by code running on the page, and is never automatically attached to network requests.
UK law treats both the same way. Regulation 6 of the Privacy and Electronic Communications Regulations 2003 says we must tell you about anything we store on or read from your device and get your consent first — unless it is strictly necessary to provide the service you have asked for. Keeping you signed in to an account you deliberately signed in to is the textbook example of strictly necessary. Counting your visits for our own analytics is not, which is why we do not do it.
Section 3
Everything this site stores on your device
| Name | Type | Purpose | Expires |
|---|---|---|---|
laravel-session | First-party cookie | Identifies your visit to our own server. It is what keeps you signed in as you move between dashboard pages, and on the public site it is what lets a form tell you what went wrong after you submit it. It holds a random identifier and nothing you have typed. | 2 hours after your last request, or when you sign out |
XSRF-TOKEN | First-party cookie | A security token that proves a form was submitted from this site and not from another one that had you open in a tab. Without it every enquiry, sign-in and payment form would be refused. | 2 hours |
__stripe_mid | Third-party cookie, set by Stripe | Set only on the payment step, by Stripe, the company that processes the card payment. It identifies the device to Stripe's fraud checks, so a stolen card cannot be tried repeatedly against our checkout. We never see your card number. | 1 year |
__stripe_sid | Third-party cookie, set by Stripe | The same fraud check, for the single payment attempt you are making. | 30 minutes |
sidebar_state | First-party cookie | Remembers whether you collapsed or expanded the dashboard sidebar, so the layout is the one you chose next time. | 7 days |
tbd_onboarded_v1 | First-party local storage | Records that you have completed or dismissed the dashboard welcome wizard, so it does not reappear every time you sign in. | Until you clear site data |
tbd_tour_v1 | First-party local storage | Records that you have finished or dismissed the guided feature tour, for the same reason. | Until you clear site data |
laravel-session and XSRF-TOKEN are set on every visit, whether or not you have an account, because a server cannot tell one visitor from another or protect a form without them. The two __stripe_ entries appear only if you reach the payment step, and the last three only once you are signed in and using the dashboard.
None of these are asked about in the banner, because they are what the law calls strictly necessary — storage without which the thing you asked for cannot be delivered. A form that cannot verify itself, a sign-in that does not persist and a payment that cannot be checked for fraud are not choices we could offer to switch off and still work.
None of these contain an advertising identifier, and none can be read by another website. The three “remember what I did” entries hold a single value each — a true/false flag or the word true — and cannot be used to build a profile of you.
Section 4
How we count visitors, without cookies
We count page views on this site ourselves, and it is worth being precise about what that does and does not involve. It sets no cookie of its own and stores nothing of its own on your device. It creates no identifier in your browser, reads none back, and adds nothing to the list in section 3 — so it is not covered by the choices described above and there is nothing here to opt out of.
One point of accuracy: the request that reports a page view carries the same session cookie every other request to this site carries, because it goes to this site. That cookie is the strictly-necessary one already described in section 3, it is set whether or not this measurement exists, and the only thing this feature does with it is check whether you are a member of our own staff — so that our browsing is left out of our own figures.
For each page view we record:
- the page you looked at, without anything after the
?in the address - the country your connection appears to be in
- whether you are on a desktop, a phone or a tablet, and which browser family
- the site that linked you here, if any
We do not store your IP address, and we do not store your browser's identification string. Both are read from the request to work out the country and the kind of device, and are then discarded. There is no column for either one in the table this is written to.
To tell one visitor from two we need some way of recognising that several page views came from the same person. We do that with a code made from your connection and your browser, mixed with a random value that we replace every night and hold only for as long as that day's counting needs it. The next day the same visitor produces a completely different code, so we cannot recognise anyone from one day to the next, and the code is meaningless anywhere but here — it cannot be used to follow you to any other website.
These records are deleted automatically after 30 days.
Section 6
Content loaded from other websites
Some parts of the site fetch content directly from other organisations. We do not set cookies through them and we receive nothing back from them, but the request itself reveals your IP address and browser to whoever serves it, and those providers may set their own cookies under their own policies.
- CARTO and OpenStreetMap (basemaps.cartocdn.com) — the background map tiles on the coverage map. Loaded only when you scroll to or interact with the map.
- OpenStreetMap Nominatim (nominatim.openstreetmap.org) — converts the postcode you type in the coverage search into map coordinates. Only called when you press search.
- Simple Icons (cdn.simpleicons.org) — the brand logos shown next to the platforms we list businesses on.
- Google (google.com/s2/favicons, gstatic.com) — small site icons for partner platforms, and the Google logo on the Google Guaranteed page. These are images only. No Google Analytics, Google Ads or Google Fonts script runs on this site.
- Fena (pay.fena.co) — only if an invoice we send you includes an instant bank-payment link and you choose to follow it. From that point you are on Fena's site under Fena's policies.
Links to Trustpilot, WhatsApp and the directory platforms we work with are ordinary outbound links — nothing loads from them until you click.
Section 7
How to control what is stored
In your browser
Every major browser lets you view, block and delete cookies and site data. Look for “Cookies and site data” or “Privacy and security” in your browser settings, or clear data for this site specifically from the padlock icon in the address bar.
By signing out
Signing out removes the session entry straight away. The sidebar preference cookie expires on its own after seven days.
Do Not Track and Global Privacy Control
Some browsers send a “Do Not Track” or Global Privacy Control signal. We do not need to act on either, because we do not track visitors, share browsing data or sell personal information in the first place. If we ever introduce anything that would make those signals meaningful, we will honour them and say so here.
Section 8
More information and complaints
What happens to the personal data behind your account — not just what is stored on your device — is set out in our Privacy Notice. The commercial terms for our services are in our Terms & Conditions.
Questions about this policy go to [email protected] or 01494 328 588. The regulator for cookies and electronic marketing in the UK is the Information Commissioner's Office, Wycliffe House, Water Lane, Wilmslow, Cheshire SK9 5AF — helpline 0303 123 1113, or ico.org.uk/make-a-complaint. You can complain to them at any time, whether or not you have raised it with us first.
This policy is reviewed whenever the site's storage changes and at least once a year. The date at the top of this page shows the current version.
Questions about this page?
Get in touch and we'll answer within one working day.
- [email protected]
- 01494 328 588
- [PLACEHOLDER — registered office address]
