Online privacy management system with enhanced automatic information detection
First Claim
1. A method comprising:
- presenting, by a computing device, a user interface configured to receive user input indicating that transmission of a type of private information to a remotely-located computing device is not permitted;
replicating, by the computing device, a first node of an object model of a webpage in a web browser installed on the computing device to obtain a web browser object comprising user-related data of the first node, wherein the web browser object performs push model functionality of a wrapper object that overrides a predefined object;
configuring, by the computing device, the web browser object to perform an analysis of the user-related data responsive to an attempt to access the user-related data by a second node of the object model;
configuring, by the computing device, the web browser object to prevent the second node from accessing the user-related data responsive to determine from the analysis that the user-related data corresponds to the type of private information;
configuring, by the computing device, the web browser object to refrain from providing the user-related data to the second node;
configuring, by the computing device, the web browser object to obtain modified user-related data based on the user-related data of the first node and provide the modified user-related data to the second node instead of the user-related data, wherein a format of the modified user-related data matches a format of the user-related data; and
replacing, by the computing device, the first node of the object model with the web browser object.
11 Assignments
0 Petitions
Accused Products
Abstract
A privacy management system (PMS) is disclosed for a Chief Privacy Officer (CPO) or other user to use in monitoring and/or controlling in realtime the flow of data (e.g., outflow) about the user and his/her online experience. The PMS may employ pattern recognition software to evaluate analytics data and potentially block private information from being sent within the analytics data. The PMS may provide a dashboard displaying a whitelist and/or blacklist indicating what destinations/sources are blocked or allowed as well as private information settings indicating what types of private information should be blocked. The PMS includes browser-client scripting code and may also include a PMS-certified verification icon and/or lock and unlock icons for display on webpages being monitored/controlled in realtime by the PMS.
-
Citations
5 Claims
-
1. A method comprising:
-
presenting, by a computing device, a user interface configured to receive user input indicating that transmission of a type of private information to a remotely-located computing device is not permitted; replicating, by the computing device, a first node of an object model of a webpage in a web browser installed on the computing device to obtain a web browser object comprising user-related data of the first node, wherein the web browser object performs push model functionality of a wrapper object that overrides a predefined object; configuring, by the computing device, the web browser object to perform an analysis of the user-related data responsive to an attempt to access the user-related data by a second node of the object model; configuring, by the computing device, the web browser object to prevent the second node from accessing the user-related data responsive to determine from the analysis that the user-related data corresponds to the type of private information; configuring, by the computing device, the web browser object to refrain from providing the user-related data to the second node; configuring, by the computing device, the web browser object to obtain modified user-related data based on the user-related data of the first node and provide the modified user-related data to the second node instead of the user-related data, wherein a format of the modified user-related data matches a format of the user-related data; and replacing, by the computing device, the first node of the object model with the web browser object. - View Dependent Claims (2, 3, 4, 5)
-
Specification