A computing apparatus comprising: one or more computer readable storage media; one or more processors operatively coupled with the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media that, when read and executed by the one or more processors, direct the one or more processors to at least: identify an object comprising text that includes sensitive information; identify a contextual privacy setting for the sensitive information, wherein the contextual privacy setting indicates a type of the sensitive information or a level of sensitivity of the sensitive information; identify , based on environmental factors comprising a network type and a number of users located within a proximate distance of a presentation of the object, a context surrounding the presentation of the object; determine whether the context surrounding the presentation of the object comprises a secure environment or an unsecure environment; determine a level of concealment for the sensitive information in the text based on the contextual privacy setting and the context surrounding the presentation of the object; and present the object comprising the text, wherein the sensitive information included in the text is revealed in accordance with the level of concealment. one or more computer readable storage media; one or more processors operatively coupled with the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media that, when read and executed by the one or more processors, direct the one or more processors to at least: identify an object comprising text that includes sensitive information; identify a contextual privacy setting for the sensitive information, wherein the contextual privacy setting indicates a type of the sensitive information or a level of sensitivity of the sensitive information; identify , based on environmental factors comprising a network type and a number of users located within a proximate distance of a presentation of the object, a context surrounding the presentation of the object; determine whether the context surrounding the presentation of the object comprises a secure environment or an unsecure environment; determine a level of concealment for the sensitive information in the text based on the contextual privacy setting and the context surrounding the presentation of the object; and present the object comprising the text, wherein the sensitive information included in the text is revealed in accordance with the level of concealment. identify an object comprising text that includes sensitive information; identify a contextual privacy setting for the sensitive information, wherein the contextual privacy setting indicates a type of the sensitive information or a level of sensitivity of the sensitive information; identify , based on environmental factors comprising a network type and a number of users located within a proximate distance of a presentation of the object, a context surrounding the presentation of the object; determine whether the context surrounding the presentation of the object comprises a secure environment or an unsecure environment; determine a level of concealment for the sensitive information in the text based on the contextual privacy setting and the context surrounding the presentation of the object; and present the object comprising the text, wherein the sensitive information included in the text is revealed in accordance with the level of concealment. <EOS>