Session Recording Privacy Obfuscation via Dual Stream Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing session recording tools fail to accurately identify and protect private information, leading to potential legal and compliance issues due to the inability to reverse obfuscation and specify recording exclusions, and existing solutions like OCR and DLP techniques are inaccurate.

Innovation Solution

A privacy protection system that obfuscates private information by default in session recordings, generating both obfuscated and encrypted streams, requiring authorization for clarification and decryption, ensuring compliance with legal and organizational requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If private information is obfuscated in session recordings, then privacy protection is improved, but the ability to review and clarify private information is worsened

Engineering Contradiction:
Improveprivacy protectionVSAvoidinformation review
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The session recording is segmented into two separate streams: an obfuscated stream for privacy protection and an unobfuscated stream for information review. This segmentation allows both privacy protection and information review capabilities to coexist without compromising either function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary obfuscation of private information during recording, but retains the original unobfuscated data in a separate stream. When clarification is needed, the pre-retained unobfuscated stream can be accessed without needing to reverse the obfuscation process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional obfuscation methods are used, then privacy protection is improved, but reversibility for legal compliance is worsened

Engineering Contradiction:
Improveprivacy protectionVSAvoidlegal compliance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The recording system creates separate obfuscated and unobfuscated streams, allowing the unobfuscated stream to be provided to legal or compliance officers when required, thus maintaining both privacy protection and legal compliance capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary mechanism (separate stream retention and authorized access control) that mediates between privacy protection requirements and legal compliance needs, allowing controlled access to unobfuscated information when legally required.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If all UI controls are recorded in detail, then monitoring accuracy is improved, but privacy exposure is worsened

Engineering Contradiction:
Improvemonitoring accuracyVSAvoidprivacy exposure
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system applies different quality levels to different parts of the recorded data: UI controls are recorded in full detail for monitoring accuracy, while private information within those controls is obfuscated in the primary stream but preserved in the unobfuscated stream for authorized access only.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the obfuscation parameter dynamically based on the type of information being displayed. When private information is detected in UI controls, the obfuscation is applied to the primary stream while maintaining the original data in the unobfuscated stream, adjusting the level of protection based on information sensitivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11582266B2Method and system for protecting privacy of users in session recordings
Publication Date: 2023.02.14 CITRIX SYSTEMS INC
  • US11582266B2 patent drawing
  • US11582266B2 patent drawing
  • US11582266B2 patent drawing

AI summary

A computer system is provided. The computer system includes a memory and a processor. The processor is configured to scan user interface (UI) data representative of a plurality of UI controls; detect a portion of the UI data associated with private information, the portion corresponding to a UI control of the plurality of UI controls; record first session data comprising an obfuscated version of the UI control and unobfuscated versions of other UI controls of the plurality of UI controls; record second session data comprising an unobfuscated version of the UI control; encrypt the second session data to generate encrypted session data; and store the encrypted session data in association with the first session data.