demosaas

Data

What not to put in a software demo

A demo is the least protected environment a vendor runs. It is open to strangers, usually outside the contract and the security controls that cover paying customers, and often wiped on a timer. That is what makes it easy to try. It is also why real data does not belong in it.

Why a demo is different from the product

When you become a customer, your data is covered by a contract: who may access it, where it is stored, how long it is kept, what happens after a breach. A public demo usually has none of that. You have agreed to, at most, a set of website terms, and the environment was built to be disposable.

None of this is a criticism. A demo that demanded a contract before letting you in would not be much of a demo. It means the caution has to come from you.

What to keep out

What to check before typing anything

A well-run demo tells you these things on its first screen. If it does not, look in the terms, and if they are silent, assume the cautious answer.

QuestionWhy it mattersIf you cannot tell
Is my workspace private?Some demos are one shared environment where every visitor sees every other visitor's entriesAssume shared. Enter nothing you would not post publicly
How long is it kept?A demo may be wiped in hours, or kept indefinitelyAssume kept. Do not rely on deletion you cannot confirm
Does it send email or messages?Test records with real addresses can send real notifications to real peopleUse addresses on a domain you control, or ones that cannot receive mail
Who at the vendor can see it?Sales teams often watch demo activity to judge interestAssume it is watched
What did I agree to?Website terms may allow use of what you enterRead them once; they are usually short

Build data that is realistic but not real

The opposite mistake is testing with "Test 1, Test 2, asdf". Meaningless data hides exactly the problems you are looking for. What you want is invented data with the same shape as yours.

  1. Copy the structure, not the content. Take ten real records and rewrite them: same number of line items, same kinds of units, same awkward cases, different names and numbers.
  2. Keep the difficult cases. The partial delivery, the order with forty lines, the customer with two sites, the part with a revision letter. These are what you are testing.
  3. Use names that are obviously invented. A fictional company name is safer than a slightly altered real one, and nobody will later mistake the record for a real customer.
  4. Use addresses that cannot receive mail. The reserved domains example.com, example.org and anything ending .example exist for this purpose and are never delivered.
  5. Keep the set. Save the invented records in a file. You will reuse the same ones for every product you look at, which is what makes a comparison fair.

When real data is the point

Some questions cannot be answered with invented records: whether your import file loads, whether the product copes with your volume. That is the job of a proof of concept, and it moves you out of the public demo into an environment covered by an agreement. Before any real data is sent:

What a careful demo looks like from outside

You can tell a fair amount about a vendor from how their demo treats strangers' data. Signs of care: the first screen says what happens to what you enter; each visitor gets a separate workspace; sample data uses invented names; nothing in the demo sends mail to the outside world; old workspaces are removed on a schedule. Signs of the opposite: other people's test entries visible in the lists, real company names in the sample data, or no statement at all.

The example on this site

The Cargovate demo, which we run, states on its entry page that each workspace is visible only to the person who made it, that it is deleted automatically, and that nothing real should be put in it. We built it that way for the reasons on this page, and the walkthrough shows how to check claims like those from the outside.

If you already entered something real

It happens. Delete the records inside the demo if you can, then write to the vendor through their contact page, say what was entered and ask for the workspace to be removed. If credentials were involved, change them now and do not wait for a reply. Then add a line to your checklist for next time.

Last reviewed 2026-10-09