Burle Systems Start a conversation

Security

What we do to earn
access to your data.

Last updated 15 August 2026

We build software for warehouse, production and supply chain teams, which means we are asking to be trusted with part numbers, orders, suppliers, costs and occasionally people. This page sets out how that trust is earned — what the software does and doesn't do, what gets checked before a release, and exactly what happens to your data if you send us any.

It also sets out what we don't have. If your procurement process needs a certification we haven't got, that's better established on this page than three weeks into a project.

Nobody can honestly promise software is 100% safe.

Anyone who tells you their software is unbreakable is telling you they haven't looked hard enough. What we can promise is a small attack surface, a written list of what we check, an honest account of what we found, and a habit of publishing the limits rather than hiding them.

The short version

How the software is built

It doesn't call home

Our tools contain no analytics, no telemetry, no crash reporting, no licence check and no update check. This isn't a setting you have to find and switch off — the code to do those things does not exist in them. MDReady, our SAP material master checker, has no HTTP client anywhere in its source.

Small, boring dependencies

Every third-party library is a door into your business that somebody else holds a key to. We use as few as we can, prefer widely-used and actively maintained ones, and read what they do with untrusted input before adopting them. MDReady has two.

Least privilege by default

Our desktop software installs into your own user profile and needs no administrator rights. It installs no services, no scheduled tasks and no drivers, and changes no system settings. Uninstalling removes it completely. If a tool needs to listen on a network port, it listens on the loopback address only — your own machine, unreachable from your network — and that restriction is enforced in code rather than merely intended.

Your data stays in memory

MDReady reads your export, analyses it, and shows you the result. It writes nothing to disk unless you press the button that exports a PDF and choose where to put it. Close the window and the analysis is gone: no database, no cache of your part numbers, no history.

What gets checked before a release

Every release is reviewed against the same list. This is an internal review carried out by us — it is not a third-party penetration test, and we don't describe it as one.

Review log

Findings are published whether or not they are flattering. A review that never finds anything is a review that isn't happening.

These are found before a release, not after one. Nothing below ever reached a customer — the review is what a version has to pass to become a release in the first place. None of it concerns the file you put into the tool: reading your export has never been the risky part, and there is a separate note about that below.

ReleaseReviewedFound, and fixed before release
MDReady
v1.01.00
15 Aug 2026 Two issues, both fixed. The local server accepted connections from any origin, so a page on another website could have opened a session against it; it now refuses anything that didn't come from itself, which also defeats DNS rebinding. An environment variable could override the loopback restriction and expose the analysis server to the network; non-loopback values are now ignored.

Tested and clean: a crafted spreadsheet carrying a hostile external XML entity does not make the application contact anything — verified against a listener we controlled, with a control request to prove the test itself worked.

Is opening a file in it risky?

No — and it is worth being clear about why, because it is the question people actually want answered.

Your export is read into memory, checked, and shown back to you. It is not uploaded, not written to disk, and not kept. The only file MDReady ever writes is the PDF you ask it for. A spreadsheet cannot make the application contact anything — we tested that specifically, with a file built to try.

The things our review looks for are different: whether some other program or web page on the same computer could interfere with the tool while it runs. That is a normal thing to check for any software that opens a port on your machine, and it is checked before a version is ever released.

Prove the offline claim yourself

This is the claim everything else rests on, so don't believe it on our say-so. With MDReady installed:

  1. Disconnect from the network — pull the cable out, turn off Wi-Fi, or both.
  2. Open MDReady and run a real export through it, start to finish.
  3. Export the PDF report.

Everything works exactly as it does online, because nothing in it was ever using the network. If your IT team would rather watch the traffic than the cable, the application can be run behind a firewall rule that blocks it outbound entirely, and nothing will change.

For your IT team

Happy to answer a security questionnaire, walk someone through what the software does, or sit on a call with whoever has to sign it off. That's a normal request and we'd rather have the conversation early than have a project stall at the approval stage.

Your data when we work together

We ask for as little as possible

Most questions can be answered with a field list, a screenshot with the values blanked, or twenty made-up rows in the right shape. We start there. Real production data is a last resort, not an opening request.

If we do need real data

Where it lives while we hold it

Who else is involved

We keep the list short deliberately, and it is the whole list:

This website itself loads nothing from anywhere else. No analytics, no tracking pixels, no advertising, no cookie banner, and the fonts are served from this domain rather than a font service — so reading this page tells no other company that you were here. What we collect and why is in the privacy notice.

If something goes wrong

Reporting a vulnerability

If you think you've found a security problem in anything we've built, please tell us: rodrigo@burlesystems.co.uk

If your data were ever exposed

You would hear it from us within 24 hours of us becoming aware, by phone and in writing: what happened, what data was involved, what we've done, and what we recommend you do. Not a carefully-worded notice three weeks later. Where the law requires the Information Commissioner's Office to be told, we tell them.

What we don't have

Being straight about this is the point of the page.

The honest summary

The strongest security control we have isn't a certificate. It's that our software mostly doesn't hold your data, doesn't transmit your data, and doesn't need a server to do its job. Most of the ways this could go wrong have been designed out rather than defended against.

Questions

If there's something here you'd want to challenge, or a questionnaire you need filled in, write to rodrigo@burlesystems.co.uk and you'll get a straight answer, including "we don't do that" where that's the answer.