1. A method of handling an application launch request at a computing device, the method comprising: receiving a launch request for an application that is to be launched; acquiring an identity attribute for the application; labeling the application with the identity attribute; acquiring a class attribute for the application, wherein the class attribute for the application is associated with a mode of operation of the computing device; labeling the application with the class attribute; launching the application; receiving, from the application, a request to create a store; detecting the identity attribute for the application; detecting the class attribute for the application; creating one or more conditions to access the store, the creating based on the identity attribute and the class attribute; and creating the store with the one or more conditions.