Filer Usecase
A Redacted Copy of Every Document That Lands in the Folder
A Filer folder replaces the names, phone numbers, e-mails, addresses, ID and account numbers in a document with typed placeholders — a redacted copy next to the original, the original untouched, nothing uploaded anywhere.
- File event
- Chat
What you get
Before a customer record, a contract copy or a support transcript can go to a partner, a shared drive or an AI service, the personal data in it has to come out. The usual answers are to open each document and hunt by hand, or to upload it to a redaction service — sending the very information you meant to protect to someone else's server first.
Point a Filer folder at the outbound location instead. Its instruction lists the kinds of personal data to replace; when a document lands, the folder's agent writes a redacted copy next to it in which every name, phone number, e-mail, address, ID number, bank account and card number becomes a typed placeholder — the same person gets the same placeholder throughout — plus a small summary of what was replaced, by type and count, that never contains the values themselves. The original is never touched, and nothing leaves your machine.
How to do it
Screenshots below are from a real run on a synthetic customer-inquiry record — every name, number and address in it is invented — standing in for a real one.
What it needs
- A Filer folder on the location where outbound documents land
- An inference endpoint for the folder agent — a stronger model finds more; see the note below
Tell the folder what to replace
Activate the outbound folder as a Filer and write the instruction once: the kinds of personal data to find, the placeholder form, what must stay (dates, amounts, order numbers, company names), and what the agent must never do — change the original, create anything else, or send the content anywhere.
Instruction (excerpt)
When a new text document arrives in this folder: read the whole document with the tools you have for reading documents. Find every occurrence of personal data of these types, and only these types: NAME, PHONE, EMAIL, ADDRESS, RRN (a resident registration or passport number), ACCOUNT, CARD. Do not redact dates, amounts of money, order or invoice numbers, product codes, version numbers, company names, job titles. Write <basename>.redacted.md next to the document: the full original text with every occurrence replaced by a token [TYPE-n]. The same value must get the same token everywhere in the document. Write <basename>.redactions.json next to it with one object per distinct token — its type and how many times it occurred — and never the original value. Never modify the original document. Never create any other file. Never send the content anywhere.
A document lands
A customer-inquiry record is dropped into the folder. The agent reads it, finds the personal data, writes the redacted copy and the summary, and is done — one run, two new files, the original exactly as it was.
The redacted copy sits next to the original
Every name is a numbered
[NAME-n], every phone number a[PHONE-n], and so on; a person mentioned three times is the same[NAME-1]three times. Headings, dates, amounts and order numbers are exactly where they were, so the copy still reads as the document it came from.
What this is, and is not
The folder looks for the types its instruction names — personal names, phone numbers, e-mail addresses, postal addresses, resident-registration and passport numbers, bank account numbers and payment card numbers — and nothing else. Anything outside that list stays as written.
This is not a compliance guarantee. Quality follows the model — a stronger model finds more reliably than the small bundled one — and a redacted copy is a draft for a person to check before it leaves, not a certified document.
The screenshots and outputs on this page come from a real run of Filer, not a mockup.
Where else this applies
Anywhere a document has to leave a boundary with its people taken out fits the same shape:
- A support or sales export folder — customer records go to an analytics partner as redacted copies.
- A research corpus — interview transcripts are anonymised before they reach a shared drive.
- A contract archive — copies for a template library keep the clauses and lose the parties.
Other ways in
The walkthrough uses a file trigger. The same redaction is one sentence away in chat.
- Right-click
- No right-click action yet — use chat.
- Chat
- No setup needed to ask right now:
"Write a redacted copy of customer-inquiries.md — names, phone numbers, e-mails, addresses, ID and account numbers replaced by typed placeholders." - Other automation triggers
- A schedule can sweep the folder nightly for anything that still has no redacted copy — the same instruction, a different trigger.
- Other integrations
- Add a messenger plugin and the folder can tell a channel when a copy is ready.
More usecases

Every New Draft, Already a PDF
A Filer folder agent notices a new document, converts it to PDF on its own, and leaves a clean, shareable file sitting right next to the original.
- File event
- Chat
- Right-click

Know What Changed, Without Reading It Twice
A Filer folder agent notices the moment a new contract or policy version lands, diffs it against the one it replaces, and sends you what actually changed.
- File event
- Chat

A Folder That Files Its Own Arrivals
Drop a document into the folder and it lands where it belongs — the agent reads it, decides which of your existing folders it goes in, and moves it there.
- File event
- Chat