Patent ID: 7996892

Claim:
A method in a data processing system for managing confidential data, method comprising: receiving, by a translating proxy, a request to access an application from a user, wherein the application includes logic to process the confidential data; responsive to receiving the request, selecting, by the translating proxy, one of a first interface or a second interface based on an identification whether the user is permitted to see the confidential data to form a selected interface, wherein the selecting step comprises: determining whether the user is allowed to access the confidential data, responsive to a determination that the user is allowed to access the confidential data, sending the request to a Web server, and responsive to receiving a Web page from the Web server, translating the Web page to include the confidential information to form a translated Web page; and forwarding, by the translating proxy, the selected interface to the user, wherein the first interface presents the confidential information and second interface presents non-confidential information without presenting the confidential information and wherein the second interface allows access to the logic in the application without accessing the confidential data.