Trust

How BufferDesk handles AI risk

What is in place today. Updated 12 October 2026.

BufferDesk uses a language model for one job: reading a purchase order out of a SuperOffice request and its PDFs. The order was written by someone outside your company and then read by a model, so BufferDesk trusts neither. These are the controls in place.

What the model sees and can do

Checks the model cannot talk its way past

Every check below is plain code, not another model, so text in an order cannot argue with it. When one finds something, the order is held, and the panel says what was found. A person who has looked can still send it.

Nothing it reads is trusted on its own

What reaches Visma.net

Tested by attacking it

A set of real orders with attacks planted in them is part of our test suite: instructions in the message, instructions hidden in the PDF, a look-alike sender correcting the order, invisible characters, a request for the model's own instructions, and an instruction disguised as an ordinary request. The model's answers are recorded from the live service. Every one of them is held, and a change that lets one through fails the build.

What a hostile order could still do

An order can carry text written to mislead the model. The most it can do is change what is read from that one order. It cannot make BufferDesk take another action or read any other data. Whatever it changes must appear in the order, must survive a second reading, and must match a customer and items that already exist in your Visma.net. The order then lands on Hold, where your team checks orders before they are released.

How it is measured

Every order sent is read back from Visma.net. BufferDesk compares the buyer's PO, each item and each quantity with what it sent, and the Accuracy page shows how often a person corrected one.

Where the model runs

Anthropic's Claude, through Heroku's managed inference in the EU. Every sub-processor is listed in the DPA. A customer's admins find every check, limit and test result in BufferDesk, under Workspace settings → AI safety.

Found a way to make BufferDesk do something it should not? Write to support@bufferdesk.com.