1. Processing flow
- Import: add a Word document (.docx) or a text-based PDF to a project. Wenyin copies it into the local library; the original file is untouched.
- Detect: detect sensitive information on your Mac and return candidate locations and categories.
- Review: the review pane lists each original text and its replacement; you check or uncheck items, and you can add anything missed.
- Replace: create a separate redacted copy within the same project based on your review. The original copy is not rewritten.
- Export and check: export the selected items for delivery; after export, open the file and check the text and layout.
2. Detection categories
"Checked by default" means the item takes part in replacement by default once detected, and you can still uncheck it individually. "Not checked by default" means the item appears in the review pane but is not replaced by default; you decide. There are two detection methods: categories determinable by format use rules only; narrative and context categories use rules plus Wenyin's own trained model to supplement candidates.
| Category | Detection method | Default state |
|---|---|---|
| Name | Rules + model | Checked |
| Organization | Rules + model | Checked |
| Address | Rules + model | Checked |
| Phone number | Rules | Checked |
| National ID | Rules | Checked |
| ID document number | Rules | Checked |
| Email address | Rules | Checked |
| Case number | Rules | Checked |
| Bank card | Rules | Checked |
| Financial account | Rules | Checked |
| Online account | Rules | Checked |
| Credit code | Rules | Checked |
| Registration or practice number | Rules | Checked |
| Property or vehicle number | Rules + model | Checked |
| Business number | Rules + model | Checked |
| Medical record number | Rules + model | Checked |
| License plate | Rules + model | Checked |
| Date | Rules + model | Not checked |
| Amount | Rules + model | Not checked |
| Postal code | Rules | Not checked |
| Personal background | Rules + model | Not checked |
| Health information | Rules + model | Not checked |
| Family relationships | Rules + model | Not checked |
| Location information | Rules + model | Not checked |
Categories will continue to expand with releases; which categories a particular version supports is subject to that version's release notes.
3. How replacement works
- Replacement text consists of a category word plus a letter, for example Name A, Phone A, ID A, Address A.
- Organizations are replaced according to their name suffix with the matching category word, for example Bank A, Court A, Company A, Hospital A; when the type cannot be determined, "Organization A" is used. This way the redacted document still shows what kind of organization it was.
- When the same text appears several times in a document, the same replacement term is used, which makes cross-checking easier.
- You decide whether to replace each item: items checked by default can be unchecked, and items not checked by default can be checked manually.
- Replacement happens only at the selected locations; all other text and the layout are preserved according to the file structure.
4. Originals and copies stay separate
What is imported is a copy, and the redacted result is another copy; the original file is never rewritten, moved, or deleted. Undo is available only when a redacted copy exists; it retracts the redacted copy in the library and does not affect files already exported.
5. Single documents and batches
- The same workspace can process a single document or a batch of documents.
- Batch processing provides a summary review, and you can open any one of the documents for single-document review.
- The same text is not necessarily the same subject. In a batch summary, identically named items must be judged one by one; do not treat them as an automatic determination.
- If some files in a batch fail, the app continues with the remaining files and explains the succeeded, failed, and unprocessed items before export.
6. Export and checks
- Export the selected items for delivery; exporting an original prompts you first and allows cancellation.
- Batch export does not overwrite existing files when names collide; if an export fails, the output from that batch is retracted and any files that cannot be retracted are reported.
- After export, open the files and check each one: confirm that the information you wanted removed has been handled and that the layout is not damaged.
- Do not judge whether information has been deleted from the in-app preview alone.
7. Explicitly not supported
- Scanned files and mixed image-and-text PDFs: outside full support.
- Cloud detection or cloud redaction: Wenyin does not do this and does not upload documents.
- Sending documents for you: Wenyin will not send files on your behalf, and will not hand exported files to any AI service.
- Accounts, subscriptions, and remote license revocation: not provided at this time.
- Older Word formats (.doc), WPS, images, Markdown, and similar formats: not yet supported.
8. Known limits
- Detection misses items and misidentifies them. Narrative private information, complex addresses, and unusual name formats still need manual additions.
- Some PDFs and DOCX files are rejected: when the conditions for safe deletion are not met, the app prefers to reject rather than generate a copy that might retain original text.
- Hidden content and properties in DOCX, metadata and attachments in PDFs, and a full-structure check of the final file still require separate confirmation per the release notes.
- Apple silicon and macOS 12 or later are the current targets; Intel Macs and macOS 12 through 14 have not been validated (see Support and Updates).
Related pages: Support and Updates · License and Refunds · Public Release Notes