What we hold, and what we do not
Everything BidCaliper knows about you and your company, item by item, with the reason it is held. Nothing here is described in the abstract — if it is stored, it is named.
BidCaliper is operated by James Worthing, carrying on business as BidCaliper, from Winnipeg, Manitoba.
Last updated 19 October 2026.
The short version
There is no advertising on this product, no data broker in the stack, and nothing here is packaged and sold on. The business model is a subscription.
Documents, takeoffs and everything read out of them belong to the company that uploaded them. They are never pooled between customers and never used to improve what another customer sees, and that boundary is checked continuously rather than assumed.
Since 8 October 2026 the public pages — the ones anybody can read without signing in — can load Google Analytics, so we can see whether contractors are finding this at all. We ask first, and nothing is requested from Google until you say yes: decline, or ignore the bar, and no script loads and no request is made. Saying no is one click, the same size as saying yes. Until that date there was no analytics of any kind here and we were proud of saying so; the honest reason it changed is that we cannot improve what we cannot see. It runs on the public pages only. If you agreed, two further facts are passed to Google against that same anonymous visit, so we can tell which search or advert led to a customer: that an account was created, and that a subscription was started, with its plan and price. Never your name, your email or your company. For a subscription, that anonymous visit number is attached to the checkout record at Stripe, our payment processor, because the confirmation of payment comes from them. There is no advertising pixel, no Tag Manager container, and nothing you do inside your account — not a tender you opened, not a bid you priced, not a document you uploaded — is sent to Google or anybody else. If you change your mind, the button at the end of this page puts the question back.
A link in a digest goes straight to the tender. It carries a marker saying it came from an email, which is how we know digests are worth sending — and that is the whole of the measurement.
It is never stored — only a one-way scrambled version of it. Nobody here can recover it, which is why a reset sets a new password rather than telling you the old one.
Everything it stores
Listed one item at a time rather than described in the abstract, because “your business information” is exactly the phrase that lets a policy quietly cover anything. Where something is marked you give us this, nothing is collected unless you type it in.
Your account
Your company
This is the part that makes a verdict yours rather than generic. All of it is typed in by you, and none of it is bought from anybody.
Your work
How the product is used
This is the one thing here that is not about you or your company, and it is deliberately built so that it cannot become so.
Paying for it, and getting in touch
Who else can see it
Six companies, each because the product cannot run or be written to without them. One more is sent the text of a company’s tender documents only while AI reading is on for that company, which an owner there can turn off, and is set out underneath. There is no other, and nothing is shared with anybody for any other purpose.
Only while AI reading is on for your company, or AI review of your bids
How AI reading works, how many pages each plan is given and what it has been measured to find and to miss are on its own page.
BidCaliper also reads public tender data from CanadaBuys, SEAO, the City of Toronto and the Government of Yukon, and development applications, building permits and contract awards from city and provincial open data. That traffic goes out from us to them and carries nothing about you. The text of a public notice is also sent to Anthropic to be read by AI: it is the buyer’s published text, the same for every company, and nothing about you or your company goes with it — what is read, and under which licence.
What gets deleted, and when
Each line below is something the software does on a schedule, not an undertaking. The last one is the important one, and it is the honest answer rather than the reassuring one.
What we do not claim
The three things a privacy policy is most often padded with. Saying plainly that we have not done them is more use to you than a badge nobody checked.
How it is protected
Each of these is something the product does rather than a posture it takes. There is no certification claimed here and no audit to point at — what there is, is a list of specific measures you can hold us to.
What you can do about it
Only things that exist today. Where the answer is “ask us”, that is because the button has not been built, and saying so is better than implying one is there.
Your shop, in the app, is the whole of it — every cost input, certificate, address and limit, editable.
One switch on your account page, and a one-click link at the foot of every digest that works without signing in.
Your account page lists every browser holding a live session, and signs any of them out.
Changing it ends every other session, which is the point of changing it.
On your account page, with your current password. A note is sent to the new address so you can see that it arrives.
There is no self-serve button for this yet — ask, and it is done. Once an account ends, the thirty-day clock above starts, and after it your operational data is deleted automatically rather than when somebody remembers.
The decision record prints from the app to PDF through your browser. It is COR evidence and it is yours.
Being counted, or not
Analytics on these public pages runs only if you agreed to it. This is where you take that back, or give it, and the change happens the moment you press the button rather than the next time you visit.
You have not been asked yet, or your answer was cleared. Nothing is being loaded from Google.
How to reach us
For anything on this page — a copy of what we hold, a correction, a deletion, or a question this does not answer — write to us and a person will reply. Say it is about privacy and it goes to the right place.
The contact form is the route, and it reaches a person rather than a queue. Formal privacy notices can be sent the same way, or by email to info@bidcaliper.ca.