For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Mask identifiers of your own: with mask_pii: true, pii_fields takes up to 20 categories described in plain language with a tag you choose. Badge numbers, patient record numbers, bed assignments and the like are masked alongside the built-in categories, stored as <YOUR_TAG> and listed under that name in the masking report. See PII Masking.
Say whose values count: pii_instructions takes plain-language guidance for the job (keep clinician names, mask patients and record numbers) and applies it to built-in and custom categories.
Two engines: captain-jev is the default. TypeSafe’s Jev reads every token in context and decides which values are personal data and of which kind, your categories included. On labelled documents it fully masks 96% of built-in values (previous engine: 83%), catches dates of birth, member ids, usernames and plates, and leaves version, ticket and product names alone. The previous engine remains as pii_engine: "captain-presidio", entirely inside Captain. Details: Engines and fallback.
Fallback is explicit and reported: when Jev is unreachable, pii_fallback chooses between masking with the legacy engine (default) and failing the file. Job status, Get PII Report and every report object carry engine and fallback.