Patent ID: 7992084

Claim:
An information processing apparatus including at least one processor for activating a plurality of programs, said information processing apparatus comprising: a task control unit adapted to manage executions of the plurality of programs; a display control unit adapted to control a screen display of a display unit that is displayed by an execution of a first program among the plurality of programs, wherein the first program is a secure application program and a restriction unit adapted to restrict a storage of display data corresponding to a screen whose display is controlled by said display control unit in an area that is readable by a second program among the plurality of programs, wherein the second program is not a secure application program, wherein when the execution of the first program is completed, said restriction unit deletes the storage of the display data corresponding to the screen whose display is controlled by said display control unit, wherein when new execution of other first program is notified by said task control unit while the first program is activated, said restriction unit does not delete the storage of the display data corresponding to the screen whose display is controlled by said display control unit, wherein when new execution of other second program is notified by said task control unit while the first program is activated, said restriction unit deletes the storage of the display data corresponding to the screen whose display is controlled by said display control unit, and wherein said restriction unit restricts print screen function so that a screen image that is displayed on said display unit using the first program cannot be read by the second program.