Screen Capture Sensitive Data Erasure via Embedded Protection Markers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face data leakage risks due to sensitive information being inadvertently or maliciously captured from screen displays, despite policies allowing viewing but not capturing or photographing, as existing solutions either block display or fail to protect against capture.

Innovation Solution

Defining and embedding protection regions within bitmaps with markers that identify sensitive information, allowing for detection and erasure upon capture, using visible or invisible markers to protect against screen captures and photographs, and dividing regions into sub-regions to maintain accuracy despite overlapping or clipping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If sensitive information is displayed on screen for authorized viewing, then usability and job performance are improved, but data leakage risk increases due to screen capture and photography

Engineering Contradiction:
Improveauthorized viewing capabilityVSAvoiddata leakage risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by embedding protection markers into the display output before it can be captured. These markers are inserted into the graphics buffer or display stream in advance, so that when screen capture or photography occurs, the markers are already present and can be used to identify and redact sensitive information regions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces protection markers as an intermediary element between the sensitive information and the capture process. These markers act as mediators that enable the detection and identification of sensitive regions in captured content, allowing the system to bridge the need for display and the need for protection without directly blocking the display.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If screen capture is blocked outright to prevent data leakage, then data security is improved, but authorized viewing and job performance deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidjob performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts only the necessary protective element (protection markers) from the display output rather than blocking the entire display. This allows the sensitive information to remain visible for authorized viewing while extracting just enough information (the markers) to enable post-capture identification and redaction of sensitive regions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter of the display output by embedding additional data (protection markers) into the graphics buffer or display stream. This parameter change does not affect the visual content for authorized viewing but adds metadata that enables security functionality in captured content.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If protection markers are embedded in display output, then detection accuracy of sensitive regions is improved, but device complexity increases due to marker embedding and processing

Engineering Contradiction:
Improvedetection accuracyVSAvoidmarker embedding system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The protection marker serves multiple functions simultaneously: it acts as an identifier for sensitive regions, provides spatial location information for redaction, and enables detection in both screen captures and photographs. This multi-functionality reduces the need for separate systems for different protection scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses parameter changes by embedding compact marker data with specific properties (such as color, pattern, or metadata) into the display output. These markers are designed with optimized parameters that enable reliable detection while minimizing the computational overhead for embedding and processing.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If visible markers are used to protect against photographing, then protection effectiveness is improved, but display quality and user experience deteriorate

Engineering Contradiction:
Improveprotection effectivenessVSAvoiddisplay quality
Core Design Contradiction:
ReliabilityVSIllumination intensity

Solution Approach 1:

The system applies local quality by making protection markers visible only in specific contexts (such as in photographs or screen captures) while keeping them invisible or imperceptible during normal display. This is achieved through techniques such as using markers that are below the threshold of human perception under normal viewing conditions but become detectable when captured by cameras or screen capture software.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10482284B1Identifying, marking and erasing sensitive information in screen captures for data loss prevention
Publication Date: 2019.11.19 CA TECH INC
  • US10482284B1 patent drawing
  • US10482284B1 patent drawing
  • US10482284B1 patent drawing

AI summary

Sensitive information displayed on a screen is protected against leakage and loss. A section of a bitmap containing sensitive information is defined as a protection region. A protection marker identifying the protection region is embedded into the bitmap. The defined protection region is divided into multiple sub-regions, and a separate sub-region protection marker is embedded in each sub-region of the original protection region. The defining, embedding and dividing are performed before the bitmap is copied to the screen buffer. When content that was displayed on the screen has been captured, for example by screen capturing software, the captured content is parsed. All sub-region protection markers embedded in the captured content are detected, and a real protection region in the captured content is calculated, based on information in the detected sub-region protection markers. The sensitive information in the captured content is erased.