Skip to content
lawkittPublic

About

Local app that converts PDFs, scans and Word files to Markdown and replaces client names with aliases before you paste into ChatGPT or Claude. Nothing is uploaded.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

267 Commits

Folders and files

Repository files navigation

mdoc
mdoc

Use AI on client documents without sending client names.

mdoc finds the people, companies, addresses and bank details in a fictional letter before claim, replaces them with aliases such as PERSON_1 and ORG_1, and restores the real names in the AI's reply

mdoc reads scanned PDFs, Word and other office documents, swaps names and other identifying details for consistent aliases, and puts the real names back into the AI's reply. Everything runs on your computer. Nothing is uploaded. Learn more.

Reads scans. Recognition runs locally, with the original page beside the text.

The first page of Brown v. Board of Education, a scanned PDF, recognized into editable Markdown beside the original page

You review every replacement. People, companies, emails, phone numbers, addresses and bank details are proposed with consistent aliases; untick what should stay and add anything detection missed.

The Review panel listing 14 identities in a fictional letter before claim, each with its alias, and the matching mentions underlined in the text

The reply comes back with real names. Copy for AI, paste the answer back, and mdoc restores the originals in a new tab.

An AI reply pasted back into mdoc, with PERSON_1, ORG_2 and the other aliases restored to the real names
Fictional letter and reply. Captured in mdoc 0.1.0-beta.11.

Watch the films · More screenshots and how they are made

Installation

macOS

Download mdoc_<version>_arm64.dmg from Releases. Requires a Mac with Apple silicon and macOS 11 or later.

Windows

Download mdoc_<version>_x64-setup.exe from Releases. Requires Windows x64.

The installer is not signed yet. If Microsoft Defender SmartScreen appears, select More info, then Run anyway.

Warning

Pseudonymization finds most identifying details, not all of them. Review the whole document before you share it. See privacy and limitations.

License

Licensed under the GNU General Public License, Version 3.0 or later. Third-party licenses and attribution: THIRD-PARTY-LICENSES.html.

About

Local app that converts PDFs, scans and Word files to Markdown and replaces client names with aliases before you paste into ChatGPT or Claude. Nothing is uploaded.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages