Patent ID: 8875163

Claim:
A computing device comprising a non-transitory, tangible computer-readable storage medium, encoded with processor-readable instructions wherein at least a portion of the non-transitory, tangible computer-readable storage medium, encoded with processor-readable instructions comprises, an operating system comprising one or more operating system features; a plurality of applications adapted to at least one of send and receive one or more data types, wherein, a first of the plurality of applications is adapted to, create one or more privacy groups, and associate a remainder of the plurality of applications with at least one of the one or more privacy groups; a background service adapted to, communicate with, the first of the plurality of applications, and the one or more operating system features, associate at least one of the remainder of the plurality of applications and one of the one or more privacy groups with the one or more operating system features, and restrict at least one of the one or more privacy groups from at least one of sending and receiving the one or more data types; wherein the first of the plurality of applications comprises a privacy application having, an application layer comprising a user interface having at least one of an alert and a prompt mechanism; and a framework comprising, a translation layer, wherein the translation layer modifies received information for the background service, and the background service wherein the background service further includes a wrapper Application Programming Interface (API) for creating and maintaining tables for the plurality of applications; wherein, the user interface is adapted to: create the one or more privacy groups; at least one of transmit and restrict the communication of one or more data types from at least one of the remainder of the plurality of applications and the one or more operating system features; and display the remainder of the plurality of applications associated with the one or more privacy groups through accessing the background service.