1. A computing device, comprising: a processing unit; a memory storing a plurality of applications; a storage of the computing device; and an input/output (I/O) subsystem configured to receive input designating at least a first profile policy and a second profile policy; wherein the processing unit is configured to: create at least a first application profile and a second application profile based on the received first profile policy and the second profile policy, wherein an application of the plurality of applications is associated with both the first application profile and the second application profile; store within an application storage space associated with the application, a single copy of at least one binary component of the application, the at least one binary component used for executing the application; create a first storage partition and a second storage partition within the storage space associated with the application, wherein: the first storage partition stores application data while the application is running under the first application profile; and the second storage partition stores application data while the application is running under the second application profile; execute and run the application under the first application profile; while the application is running under the first application profile, limit access to one or more device sensors disapproved by the first profile policy associated with the first application profile, the limiting access comprising obfuscating sensor readings from the one or more device sensors while the application is running under the first application profile; and while the application is running under the first application profile, execute and run a second application of the plurality of applications under the second application profile, wherein the second application has unrestricted access to the one or more device sensors; wherein the first application profile and the second application profile are per-application profiles that are usable on a per-application basis where multiple applications are executed and run under different application profiles at a same time.