Privacy

There is no account to create on BuildBatch, and nothing to sign up for. What you type never leaves your device: BuildBatch sets no cookie, and a project you save is kept in this browser and nowhere else. Visits to the pages are counted, without a cookie, as counting visits explains. This page says exactly what is kept, where, and how to delete it.

What you type, and what is kept

Using a calculator stores nothing

A calculator, the room planner and the room refresh planner are programs that run inside your browser. When you enter a room size, the arithmetic happens on your own device and the answer is drawn on the page. Nothing you type is sent to us or to anyone else: no request carries a measurement, a name, a price you entered or a decision you made.

Some pages do ask this site one question of their own. The paint and flooring calculators ask whether a published product fits an estimate. The room refresh planner, wherever it appears (it is also on the wallpaper, tile and skirting board calculator pages), asks which products the catalogue has published for a material, when you choose a catalogue product for paint or flooring. That request names the calculator or the material, nothing else, and the answer is public information. If it fails, the planner and the calculators carry on without it.

Some links carry a room from one tool to another so that you do not type it again: from the room planner or a calculator into a room refresh. They put the measurements after a “#” in the page address. Browsers do not send that part of an address to the server, so the measurements stay on your device. The visit counter leaves that part out too: see counting visits.

  • Nothing is kept. Close the tab or reload the page and everything you entered is gone, unless you deliberately saved it to a project.
  • Visits are counted. The pages load a visit counter run by Cloudflare, described under counting visits. There are no tracking pixels and no A/B testing. Cloudflare, which hosts the site, shows BuildBatch totals of the requests it serves, and a sample of single requests for its security, as what the web host can see explains. We cannot see how many rooms you calculated or what you entered.
  • One thing is loaded from somewhere else: the visit counter's script, from Cloudflare. The typefaces are served from this site, not from a font service. There are no embedded videos, maps, social buttons or adverts.
  • No account, and nothing to sign up for. Nothing on these pages asks for a name, an email address or a phone number.
  • No cookies at all on the public pages: the calculators, the planners, the guides and these information pages set none. Cloudflare says its visit counter stores nothing in your browser. There is no cookie banner. To stop the counter, see counting visits. (The private admin, used only by staff who sign in, sets a sign-in cookie for them. The host, Cloudflare, can set cookies in one case, when it stops a browser to check it: see the host.)

Copy and print. “Copy list”, “Copy buying list” and “Copy merchant enquiry” put text on your device's clipboard, and “Print” hands the page to your own browser and printer. All of them stay on your device; the merchant enquiry is text for you to paste wherever you choose, and BuildBatch does not send it. Your browser and operating system have their own rules about the clipboard and about printing; those are theirs, not ours.

Saving a project stores it in this browser

A project lets you keep several estimates together — the paint for two bedrooms and the flooring for a hall — and see one shopping list for all of them. To do that it has to remember them, so a project is saved on this device, using your browser's local storage. It is not sent anywhere and it is not synchronised to any other device. Open the site on your phone and your projects are not there, because they never left the computer you made them on.

What is saved: the name you gave the project, the name you gave each area or room, the measurements and product figures you typed, and, for a room refresh batch, which lines you marked as needed, already owned or not needed. That is all. The answers are not saved — they are worked out again from your measurements every time you open the project, so a project can never disagree with a corrected calculator.

It is stored under the name buildbatch.projects.v1. You can see it in your browser's developer tools, under local storage.

To remove it: the projects page has a “Delete everything saved on this device” button, which removes all of it at once. Deleting a single project removes that one. Clearing this site's data in your browser settings does the same thing. Nothing we do can stop you: it is on your machine, not ours.

To keep it, or move it: the projects page can export everything to a file, and read that file back. The file is plain readable JSON, and it is yours — put it in your own backups, send it to yourself, or move it to another computer.

If your browser is set to block storage, or you are in a private window, the projects page still works for as long as the tab is open and tells you that nothing is being saved.

What the web host can see

This is the part that is easy to overstate, so to be exact: the calculator sends nothing, but asking for a web page is itself a request, and the computer serving it can see that request. That is true of every website.

The host can see things like the address of the page you asked for, the time, your IP address and which browser you used. It cannot see the measurements you typed, because those never form part of a request: links that carry a room between tools keep the measurements after the “#”, which browsers do not send. Opening a saved project puts its identifier in the address: a short code made when the project was created, from the time and a random part, which does not include its name or contents. It means nothing outside your browser.

The host: Cloudflare

BuildBatch runs on Cloudflare Workers, a service of Cloudflare, Inc., so every request to this site reaches Cloudflare's network. This is what Cloudflare's own privacy policy and documentation say about that.

The database: Supabase

The product catalogue and the staff admin keep their records in a database run for BuildBatch by Supabase, in London (the region Supabase calls eu-west-2), chosen when the project was created on 28 September 2026 and fixed from then on. The site cannot be built without it. Your browser never talks to Supabase: when a page asks which products are published, this site's own server asks the database, and the question names only the calculator or the material.

This section is a draft for Angelos Hallaci to approve. It was written on 28 September 2026 from Cloudflare's and Supabase's own pages, and completed on 29 September 2026 from what BuildBatch's Cloudflare and Supabase dashboards show.

Counting visits

To learn which pages are useful, BuildBatch counts visits with Cloudflare Web Analytics, a service run by Cloudflare, which also hosts the site. A small script of BuildBatch's own, served from this site, loads Cloudflare's counter script, from static.cloudflareinsights.com, unless you have asked it not to, as to stop it explains. Cloudflare's script sends its reports to cloudflareinsights.com. The private admin and the page shown for an address that does not exist do not load it. This is what Cloudflare's own documentation says about it, and how to stop it.

The counter was switched on by Angelos Hallaci's decision of 29 September 2026. This section is a draft for Angelos Hallaci to approve. It was written on 28 September 2026 from Cloudflare's own pages, the counter's published script and the ICO's guidance, and the script was read again on 29 September 2026, unchanged.

If you email BuildBatch

The site's one address is contact@buildbatch.co.uk. A message sent to it is passed on by Cloudflare, which runs the site's email address as it runs the site, to Angelos Hallaci's own Outlook.com mailbox, run by Microsoft under Microsoft's privacy statement.

This section is a draft for Angelos Hallaci to approve. It was written on 29 September 2026, when the address was first published.

If that ever changes

Two changes are possible later, and neither has happened:

Neither will be added quietly. The change would appear on this page first.

Your rights, and who is responsible

UK data protection law gives you rights over personal data held about you — to see it, correct it, have it deleted, limit how it is used, object to it being used, and to complain to the Information Commissioner's Office, which becomes the Information Commission on 30 September 2026. Those rights need somebody to address them to.

The person responsible for this site under UK data protection law (the data controller) is Angelos Hallaci, who runs BuildBatch. To ask about your data, to use any of those rights, or to complain about how BuildBatch has handled your data, email contact@buildbatch.co.uk. A complaint is acknowledged within 30 days.

Your right to object. Everything described on this page rests on legitimate interests, so you can object to any of it: email contact@buildbatch.co.uk. For the visit counter there is also the button under counting visits.

The site itself holds nothing about you, and the only records of your visit are Cloudflare's, described under what the web host can see and counting visits.

The ICO's guidance for the public is at ico.org.uk/for-the-public.

How to check any of this

You do not have to take our word for it. Open your browser's developer tools, go to the network tab and reload a calculator page: every request goes to this site, apart from the visit counter's, unless you have stopped it: its script, from static.cloudflareinsights.com, and its reports, to cloudflareinsights.com. The application tab shows no cookies (unless Cloudflare has stopped this browser to check it, as the host's cookies explains), and no stored data until you save a project or stop the visit counter. The site's code is plain, readable JavaScript that you can read in the same tools.

This page describes release 0.14.0. If you think it is inaccurate, tell us.