This project adds automated PII redaction, leveraging the Nuxeo DLP Scanner plugin as well as Nuxeo Enhanced Viewer.
This is a Nuxeo Studio Project to be used as a multi-layer dependency. The code is being stored in GitHub using the External Source Repository feature.
Follow the instructions for configuring the Nuxeo DLP Scanner plugin.
You may want to disable the OOTB listeners via:
dlp.scan.enabled=false
There is a banner that is displayed when a document has the DataLossPrevention
facet. By default the background is set to --nuxeo-box
and the text is set to --nuxeo-warn-text
. You can set the background and text color for the banner via custom properties in a theme:
--piir-sdp-banner-background: #ffdddd;
--piir-sdp-banner-color: black;
Two actions are provided:
- Sensitive Data Protection Scan - scans the Document for sensitive data and applies redaction
- Remove DLP Data - Deletes the results of the scan and removes the
DataLossPrevention
facet
A tab labeled "SDP Scan Results" is provided for viewing the detection data.
A Layout Block named piir-dlp-view
is provided that displays the detection data (can be used in other layouts, it includes a filter for the DataLossPrevention
facet).