| CPC H04L 63/0281 (2013.01) [G06F 21/57 (2013.01); G06F 21/604 (2013.01); G06F 21/6245 (2013.01); H04L 9/0643 (2013.01)] | 19 Claims |

|
1. A system, comprising:
a processor configured to:
receive, at a browser isolation system that is remote from a client browser executing on a client device operated by a user, a request from the client browser executing on the client device to connect with a website;
provide, by the browser isolation system, a surrogate browser to facilitate communications between the client browser and the website during a browsing session;
obtain a browser session recording policy to apply to the browsing session that includes recording parameters configured dependent on at least one (a) a user identifier of the user, and (b) a website identifier for the website, wherein the recording parameters specify:
(a) one or more trigger events for initiating recording during the browsing session, the one or more trigger events including at least a paste action; and
(b) event criteria describing types of activities for recording during the browsing session;
detect, during the browsing session, occurrence of a trigger event meeting the one or more triggering events specified in the browser session recording policy;
responsive to the triggering event, record, to a system storage, a set of browsing activities occurring during the browsing session that meet the event criteria specified in the browser session recording policy, and
a memory coupled to the processor and configured to provide the processor with instructions.
|