Stand-ins and what the AI sees

How the app detects personal details and gives them stand-ins like PERSON A, how the Show stand-ins switch works, and exactly what your AI agent sees in this version.

#What a stand-in is

While it reads a case, the app finds personal details in the text, on your computer:

  • people's names and organizations,
  • account and card numbers,
  • addresses, phone numbers and e-mail addresses,
  • government ID numbers and dates of birth.

Each one gets a stand-in: a neutral label such as PERSON A, ORG 3, ACCOUNT 1 or ADDRESS 2. One real person gets one stand-in across the whole case, across every spelling the app has matched to them, so Daniel Reeves, D. Reeves and dreeves@… can all be PERSON A.

Dates and money amounts are not replaced. The evidence depends on them ("On March 3 … $48,000").

This detection runs in the Find personal details and Link names stages you see on Progress. It is also what lets search find every spelling of a name, and what the People, Graph and Connections screens are built on.

#What you see on screen

Real names. The app is your private research tool, so it shows the documents as they are written.

Hover over a detected name and a tooltip shows its stand-in, for example Stand-in: PERSON A. That's a quick way to see which spellings the app has tied to the same person.

#The Show stand-ins switch

At the bottom of the left column is a switch: Show stand-ins. Turn it on and every screen shows what a sanitized view looks like:

  • names, accounts and addresses in text appear as their stand-ins;
  • the tooltips that would show real values are gone;
  • document titles and file names are hidden (they can hold names), and documents are shown by ID instead;
  • on page images in the document viewer, detected names are covered with their stand-ins. If the covers can't be drawn for a page, the page isn't shown at all rather than shown uncovered.

Use it for screenshots, screen sharing and demos, or simply to see exactly what the sanitized version of a passage looks like. The switch is off each time the app starts.

#What your AI agent sees in this version

This was a deliberate decision for this version, so the agent can name files and people plainly and link straight to the originals. The app says so in three places:

  • Setup and Settings → This case → Let AI agents use this case: "…with real names and file names. Every call is logged."
  • The Start Up screen, under the prompt: the agent reads the case "as it is written, with real names and file names".
  • The confirmation when you turn agent access on: "It sees the case as written, real names and file names included… Whatever it reads may be sent to the agent's own AI provider."

What still holds:

  • The app itself sends nothing anywhere. Reading, detection, search, the graph and exports all run on your computer. The app's own built-in cloud AI is switched off in this version.
  • The prompt names cases by ID only. The prompt you paste into your agent doesn't contain case names or folder names, and writes your home folder as ~. If one of your chosen folders has a name the app found in the case files, the prompt is withheld and the Start Up screen asks you to choose folders whose names aren't people's names.
  • You decide whether an agent can use a case at all. Turn Let AI agents use this case off in the case's Settings and every agent command on that case is refused.
  • Every agent command is logged on the Agent log screen.

The engine also has a stand-in mode for agents, in which the command-line tool only ever shows stand-ins. It is off by default in this version and is not a setting in the app; it can only be turned on in a special build (an advanced, build-time option). See Agent access and privacy.

#Stand-ins in exports

Exports for the attorney use real names by default. Switch Use real names off on the Exports screen to get a sanitized copy instead:

  • names, accounts and addresses appear as stand-ins;
  • PDFs and pictures become images with the personal details blacked out, with no text left under the boxes;
  • the exhibit index uses sanitized titles and shows document IDs in place of file paths;
  • a document whose personal details couldn't be blacked out with certainty is left out of the sanitized copy, with the reason listed.

See Exports.

#How good is the detection?

Name detection is automatic and English-focused. On the fictional test case it finds the planted names reliably, but no detector is perfect:

  • It can miss a name written in an unusual way (an OCR slip, a nickname).
  • It can mistake an ordinary word for a name.

Merging spellings on the People screen improves both search and the graph. For anything that will leave your hands in sanitized form, look over the result before you send it.