A method of implementing a privacy mode on an electronic device having a processor, a display, a memory and at least one input interface, the processor being coupled to the display, the memory and the at least one input interface, and the electronic device further having a security module stored in the memory, the method comprising: entering a privacy setup mode in response to a user providing a first input to the electronic device for engaging the privacy mode; displaying text rendered in an anamorphic fashion and continuously changing the anamorphic rendering of the displayed text according to different optimal viewing positions until receiving a second input of the user indicating that the text has been displayed with an optimal anamorphic rendering according to the viewing position of the user; selecting and saving the viewing position of the user of the electronic device with respect to the electronic device, the selected viewing position being calculated based on the text which is chosen by said second input of the user as said text displayed with the optimal anamorphic rendering, and engaging the privacy mode; determining, in a state in which the privacy mode is engaged on the electronic device, whether the electronic device is in an active viewing mode or is in an inactive viewing mode, applying a first obfuscation to an image displayed on the display when the privacy mode is engaged on the electronic device and when the electronic device is in the active viewing mode, the first obfuscation including applying anamorphic rendering to the image such that the image is clearly visible only from the selected viewing position; and applying a second obfuscation, different than the first obfuscation, to the image displayed on the display when the privacy mode is engaged on the electronic device and when the electronic device is in the inactive viewing mode. entering a privacy setup mode in response to a user providing a first input to the electronic device for engaging the privacy mode; displaying text rendered in an anamorphic fashion and continuously changing the anamorphic rendering of the displayed text according to different optimal viewing positions until receiving a second input of the user indicating that the text has been displayed with an optimal anamorphic rendering according to the viewing position of the user; selecting and saving the viewing position of the user of the electronic device with respect to the electronic device, the selected viewing position being calculated based on the text which is chosen by said second input of the user as said text displayed with the optimal anamorphic rendering, and engaging the privacy mode; determining, in a state in which the privacy mode is engaged on the electronic device, whether the electronic device is in an active viewing mode or is in an inactive viewing mode, applying a first obfuscation to an image displayed on the display when the privacy mode is engaged on the electronic device and when the electronic device is in the active viewing mode, the first obfuscation including applying anamorphic rendering to the image such that the image is clearly visible only from the selected viewing position; and applying a second obfuscation, different than the first obfuscation, to the image displayed on the display when the privacy mode is engaged on the electronic device and when the electronic device is in the inactive viewing mode.