bAIbelAV
/av/confidentiality05 / 11

Confidentiality

Whatever use you decide to make of AI in this tool — all of it, some of it, none of it — what reaches an AI model is protected before it goes.

Your client's material is replaced by stand-ins before an AI request leaves your machine — not blanked, replaced — on every pathway that translates, checks or edits the text, from one set of rules you configure once. Each of those pathways then reads back the request it built. If anything your profile protects is still in there, the send is refused and the request does not leave. Not a warning you can click past: a refusal, every time.

A few steps need the original by their nature: finding the names to protect in the first place, reading a PDF you supply, and transcribing your voice. Each is a step you choose to run, with a provider you choose. Aligning documents on an alignment server you run yourself sends them as they are too, and says so where you set it up.

Stand-ins, not blanks.

Give an AI model a sentence with every name redacted and the sense of the original has gone: it has a structure with holes in it, and it will fill them with guesses. Text that is placeholder after placeholder fares little better. So the names you protect are replaced by stand-ins that read like the real thing — a person of the same gender, an organisation of the same kind, in the right form for the target language — and figures by believable ones, scaled consistently. The AI model still reads a document that makes sense, and translates it as one.

REDACTED REDACTED reported that REDACTED had acquired REDACTED WHO? WHAT? WHAT? A structure with holes in it. STAND-INS Wendeline Craske reported that Halden Group had acquired Brekka Group A PERSON A COMPANY A COMPANY A document that makes sense.

A stand-in for each name you list. A placeholder where nothing is lost.

Each name in your profile gets a stand-in, with its form in the target language too, so the translation reads correctly when the real name goes back in. By default, entries shorter than five letters or without a capital are left as they are, and you can change both for a project. The profile editor counts any name that has no stand-in yet, so you can see which ones. Email addresses, phone numbers and the formats you write rules for carry nothing the translation needs, so a rule finds them, with no model involved, and a numbered placeholder goes in their place. All of it goes back into the translation, and a segment where something did not come back cleanly is flagged for you to check, never quietly repaired.

YOUR TEXT Output rose from 1,200 to 1,500 tonnes, up 25%. SCALE IT WITH THE FIGURES Output rose from 1,644 to 2,055 tonnes, up 34%. 1,644 TO 2,055 IS UP 25%: THE TEXT DISAGREES WITH ITSELF LEAVE IT AS WRITTEN Output rose from 1,644 to 2,055 tonnes, up 25%. THE REAL GROWTH, SENT AS IT IS A PLACEHOLDER Output rose from 1,644 to 2,055 tonnes, up [PCT_0001]. CONSISTENT, AND NOTHING REAL IN IT IN THE TRANSLATION Die Produktion stieg von 1.200 auf 1.500 Tonnen, ein Plus von 25 %. THE REAL FIGURES GO BACK IN

Where the list of names comes from.

Point AV at files you have already translated, or at the ones in front of you, and an AI model you choose finds the names in them and proposes a stand-in for each; you go through the list in the profile editor, and a name you mark as not personal data stays out when you run it again on new files. Or start an empty profile and type the names yourself. For another target language, copy the profile, and AV tells you which names need a form of their own.

YOUR FILES Wendeline Craske Halden Group Torvald Ness Lisbon Ostra Mills AN AI MODEL YOU CHOOSE FINDS THE NAMES OR, IN THE TRANSLATION GRID Alba Renn Ctrl+Shift+AADD TERMSTAND-IN THE PROFILE NAMESTAND-IN Wendeline Craske → Margaret Ellwood KEPT Halden Group → Norvik Group KEPT Lisbon not personal data STAYS OUT Torvald Ness → Anders Lunde NEW Ostra Mills → Velby Works NEW Alba Renn → Ilse Marten ADDED BY YOU

What is left as written, on purpose.

A clock time, and a reference like IFRS 16 or a clause number, carry nothing a client needs hidden, so they go as they are; so do whole numbers below a limit you set in the figures profile — a count, a day of the month. Place names can stay in the clear down to the level you choose for the project, countries but not cities, say, so the text keeps its geography without giving away an address.

See what the AI model would be sent.

Copy a section, a table or the whole document exactly as an AI model would see it, with every name, figure and pattern replaced. Or export the source file itself, a Word or PowerPoint document, the same way, in Word with every replaced word highlighted, and show it to your client before anything goes anywhere. A copy is for reading: what you paste back keeps its stand-ins.

THE GRID, ON YOUR MACHINE ENGLISHGERMAN Wendeline Craske chairs the board. Wendeline Craske leitet den Vorstand. Halden Group has acquired Brekka Group . Halden Group hat Brekka Group übernommen. COPY, EXACTLY AS AN AI MODEL WOULD SEE IT THE CLIPBOARD <section name="Section 2"> <segment><English>Margaret Ellwood chairs the board.</English><German>Margaret Ellwood leitet den Vorstand.</German></segment> <segment><English>Norvik Group has acquired Solmar Group.</English><German>Norvik Group hat Solmar Group übernommen.</German></segment> </section> ONE SEGMENT PER LINE, EACH LANGUAGE NAMED STAND-INS STAY IN WHAT YOU PASTE BACK

One set of rules, on every pathway that works on your text.

Translation, terminology, memory alignment with an AI model, code placement, match fixing, the agent console — each one, from rules you configure once. Protection that covers only the pathway somebody remembered is not protection.

Every AI request is read back before it goes.

Each of those pathways audits the request it actually built, against every entry it was supposed to remove, and finds every hit: which entry, and where in the request it sat.

ON YOUR MACHINE AND ONLY THEN Your client’s text the document and your profile Stand-ins, not blanks a stand-in that reads like the real thing The AI request everything the AI model would see THE AUDIT read back against every entry the profile was meant to remove THE EDGE OF YOUR MACHINE The AI model only if nothing survived REFUSED EVERY ONE OF THESE STOPS IT A protected name still in the request Nothing is sent. The refusal names the terms that were still there and the region each sat in, and keeps a full record in the project’s folder if you have chosen to keep records. A profile that will not load It protects nothing, so the audit has nothing to match against. That used to send the text as written, unprotected and unrecorded. It refuses now, on every pathway that works on your text. AND THE QUIET CASES TOO A profile that loads and protects nothing, or one the project names and cannot find Each refuses the send and says which. Somebody asked for protection, so nothing goes out as though they had not. Sending without stand-ins is a decision taken in the project’s settings — never the result of a profile going missing. No setting turns any of these into a warning.
What leaves the machine — stand-ins at the boundary, with the audit across the send

If anything survived, nothing is sent. Every time.

A hit does not become a note you find later. The send is refused, and the message names the terms that were still in the request and where each one sat, and says that nothing was sent to the AI model. There is no setting that turns this into a warning, and no pathway it skips — the agent console and code placement included. Before a segment goes out for its codes to be placed, a formatting marker that falls inside a protected name is moved out of it, and the request is read a second time without the markers, so a name split by bold type cannot slip past.

And it refuses the quiet failures as firmly as the loud one. A profile you named that will not load, a profile that loads but protects nothing in this document, a profile that belongs to another project, a pattern or number profile the project names and cannot find: each one stops the send with a message saying which, and nothing leaves. Sending without stand-ins is something you decide, in the project's settings. It never happens because a profile went missing.

IN THE DOCUMENT · BOLD ON PART OF A PROTECTED NAME The contract with Holmwood Ltd ends on 31 March. protected: Holmwood Ltd THE REQUEST, TO PLACE THE CODES · A MARKER INSIDE THE NAME The contract with [[G1]]Holm[[G2]]wood Ltd ends on 31 March. read as it stands, “Holmwood Ltd” is not in it READ AGAIN, WITHOUT THE MARKERS The contract with Holmwood Ltd ends on 31 March. and there it is Not sent: a name … was still in the AI request: ‘Holmwood Ltd’ (split by a code marker). Nothing was sent to the AI model. THE BACKSTOP. BEFORE THE SEND, A MARKER INSIDE A PROTECTED NAME IS MOVED TO ITS EDGE

And what stays on the machine.

Records that would hold your client's text are off unless you turn them on. When AV refuses a send or finds a protected name in a reply, it tells you on screen; it keeps a record of what happened, in the project's own folder, only if you have chosen that in Settings, and first-time setup asks, with off as the safest answer. The capture tools we use to test table translation and code placement are not in the released application at all. And the support bundle you send us never carries any of it.

Features that need to remember their work keep working files: name-detection runs you can undo, the wizards' results, and a cache of the vision model's structure check. That cache sits outside the project folder.