1. A method comprising: receiving, by one or more computing devices, a request for offline access of data, wherein the request for offline access of data contains information to identify the offline user and a request for specific data; determining, responsive to the identification of the offline user, an action to provide the specific data; executing the action responsive to the determination; and transmitting the specific data.