Unstructured Ruleset Builder
Iterate on unstructured_text rulesets interactively.
The Unstructured Ruleset Builder page is useful for tuning your masks, labels, and matchers,
and identifying how entities will be detected and masked.
Select Unstructured Ruleset Builder in the sidebar.

How to use it
- Click Load examples for a ready-made config,
or paste your own
unstructured_textmask config into the editor. - Paste one or more texts to mask.
- Click Mask Texts.
The same mask config is applied to every text, in parallel. The masked output highlights each detected entity.
- Hover over a highlighted text to view its label.
- Click the input text to edit it.
- A label in
matchersbut missing inmaskswill be masked withfrom_fixed: "[LABEL]".
Limitations
- Requires a license that includes unstructured masking (see Unstructured masking availability).
- Ready To Run and Sandbox licenses cannot use the preview.
- Up to 10 texts per preview.
- Up to 30,000 characters per text.
- Matchers and sub-masks that need a database or file connection are unsupported:
the
context_sourcesmatcher and thefrom_column,from_unique,secure_shuffle, andfrom_blobsub-masks. To use those, run the ruleset as a normal masking job. - Not available with Ready To Run or Sandbox licenses, or with a Dynamic license that has no active contract. It does not require In-Flight Masking. See Licensing.
Note: If a masking job using
ai_detectis running while you preview, the AI Engine may be slower to respond. For quick results, wait for the run to finish before previewing.
Privacy notes
- Pasted text is sent to the configured AI Engine for processing but is not written to DataMasque's database or audit log.
- The preview does not count against masking-job quotas.