Patent ID: 7748026

Claim:
A system for applying a privacy policy to an application, comprising: a data store on a computer readable storage media adapted to maintain a plurality of privacy policies; an existing middleware mechanism stored as a set of computer readable instructions in a computer readable storage media and executable by a processor to facilitate an exchange of messages between at least one client and a plurality of applications, the existing middleware mechanism comprising a plurality of message interceptors and the middleware mechanism executable to receive a request from the at least one client to access private information associated with one of the plurality of applications; and an interceptor logic component stored as a set of computer readable instructions in a computer readable storage media and executable by a processor to register with at least one message interceptor of the plurality of message interceptors in the existing middleware mechanism, and the interceptor logic component executable to authorize access to the private information associated with the one of the plurality of applications when a result of applying at least one of the plurality of privacy policies associated with the one of the plurality of applications to contents of the request received by the middleware mechanism indicates that access to the private information is authorized.