Document Sanitiser XML Metadata Redaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Documents exported from networks often contain hidden sensitive information such as track changes, comments, and author details, which can lead to accidental data breaches due to user oversight, especially in long documents.

Innovation Solution

A method and tool for sanitizing documents by converting them to XML format, identifying and redacting or deleting embedded objects like tracked changes, comments, and author details, and then converting back to the original format, with user-selectable or preconfigured options for metadata management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If documents are exported from a network, then document sharing and collaboration are enabled, but hidden sensitive information such as track changes, comments, and author details may be inadvertently published

Engineering Contradiction:
Improvedocument sharing capabilityVSAvoiddata breach risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary sanitization of documents by automatically detecting and removing hidden metadata (track changes, comments, author details) before the document is exported or shared through the network. This preventive action ensures that sensitive information is eliminated in advance, preventing potential data breaches while maintaining document sharing capabilities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The sanitization tool acts as an intermediary between document creation and document export/share processes. It intercepts documents, processes them to remove hidden information, and then allows the sanitized version to be shared, thus mediating between collaboration needs and security requirements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users manually check documents for hidden information, then awareness of potential security issues increases, but time consumption and human error increase

Engineering Contradiction:
Improvesecurity awarenessVSAvoiddocument checking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service sanitization where the document processing system automatically detects, identifies, and removes hidden metadata without requiring user intervention. The tool serves itself by programmatically scanning for and eliminating sensitive information types, freeing users from manual checking while maintaining high security standards

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the manual mechanical process of user review with an automated computational process. Algorithms systematically scan document structures, identify hidden metadata elements, and remove them programmatically, substituting human time and effort with efficient automated processing that eliminates both time loss and human error

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If all document objects are removed during sanitization, then security is maximized, but useful document information may be lost

Engineering Contradiction:
Improvesecurity levelVSAvoiddocument content loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system applies different treatment to different parts of the document based on their nature and sensitivity. It selectively removes only harmful metadata elements (track changes, comments, author details) while preserving the main document content and necessary structural information. This localized approach ensures security enhancement without unnecessary loss of useful information

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the state of specific document parameters selectively - it modifies or removes only those parameters related to hidden metadata while leaving other document parameters intact. By precisely controlling which parameters are altered and which are preserved, the system achieves security enhancement without compromising document utility

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4195082A1Document sanitiser
Publication Date: 2023.06.14 BAE SYSTEMS PLC
  • EP4195082A1 patent drawingFigure 1
  • EP4195082A1 patent drawingFigure 2
  • EP4195082A1 patent drawingFigure 3

AI summary

A method of sanitising a document is provided. The method comprises: receiving at least one document having embedded document objects; identifying the document file format of the at least one document; using the document file format to convert the document to an XML format; in the XML document, finding reference to the document objects; redacting, deleting or ignoring the document objects; and converting the modified XML document into the original document file format to create a reformed document. A document sanitiser, a computer program and a non-transitory machinereadable storage medium are also provided.