A method and an apparatus in a data processing system detects the presence of
sensitive
data and renders this data in a secured manner. The data processing system may
be any device with information presentation capability which can receive data from
a network. Detecting a need for secured rendering may include recognition that
the data was encrypted, tags in the data indicating a level of secured rendering,
or various forms of pre-arrangement between the sender and the recipient. Ways
to determine if the recipient is in a secured environment include detection of
conversations in the environment, video images showing people in the environment,
analysis of infrared signals, determining the location of the data processing system
using GPS or similar means, or interaction with an authenticated user. The means
for rendering may be specified in the data, may be determined by the recipient,
may be determined by pre-agreement between the sender and recipient, or may be
based on the capability of the data processing system. Secured rendering means
include, but are not limited to, display of data in a visual format that requires
a special lens for detection, speaking the data into a speaker device in an ear
canal of the recipient, or use of a special coded format known only to the recipient.