1. A computer-implemented method of operating an application state broker system to facilitate gaming application state sharing between at least a first user profile and a second user profile, comprising: receiving gameplay state data associated with a time point and a first instance of a game application installed on a first computing device, wherein the gameplay data, when loaded in another device other than the first computing device, enables the other device to configure another instance of the game application as if the first instance of the game application that was running at the time point is continuing to run on the other device without any appearance of time lapse within a user environment provided by the target application, wherein the gameplay state data is associated with the first user profile and wherein the gameplay state data includes permission setting data associated with application gameplay state sharing; generating an application gameplay state of the game application to store in a storage service based on the received gameplay state data; authenticating a login from the second user profile operating from a second computing device; receiving a request from the second computing device to load the application gameplay state of the game application, wherein the application gameplay state is owned by the first user profile according to the storage service; verifying permission for the second user profile to load the application gameplay state owned by the first user profile against the permission settings associated with the application gameplay state; configuring a sharing instance of the application gameplay state of the game application by accessing the gameplay state data of the application gameplay state associated with the first user profile in the storage service; and sending the sharing instance to the second computing device to be loaded onto the second computing device.