| CPC G06F 21/6263 (2013.01) [H04L 63/0421 (2013.01); H04L 63/0428 (2013.01)] | 30 Claims |

|
1. A method of dynamic management of encrypted data during communication between a user's device and a remote server, the method comprising:
receiving, by a data management system for dynamic management of private data during communication between the user's device and the remote server, a request for encrypted communication, wherein the data management system is configured to provide an encrypted response corresponding to the received request, and wherein the encrypted communication comprises encrypted data;
analyzing, a content of at least one data packet of the encrypted communication in accordance with characteristics of the at least one data packet corresponding to the received request, and wherein the content of the at least one data packet is not decrypted, and the analysis of the content is performed in real time during a communication session between the user's device and the remote server;
analyzing, by the data management system, upon analysis of the content of at least one data packet, whether to modify the at least one data packet, and if so, in response to analyzing that the data packet needs to be modified, modifying the at least one data packet to generate a modified encrypted communication; and
sharing, by the data management system, the modified encrypted communication,
wherein the data management system is embedded within the user's device.
|