A system, comprising: at least one processor; and one or more memory devices connected to the at least one processor, the one or more memory devices storing software components for execution by the at least one processor, the software components including: multi-person recognition logic configured to receive image data from one or more image capturing devices connected to or integrated with a computing device and to analyze the image data to determine a number of persons located proximate to the computing device; and mode selection logic configured to determine if the number of persons located proximate to the computing device exceeds a threshold value, to activate a first mode of operation of the computing device in response to a determination that the number of persons located proximate to the computing device does not exceed the threshold value, and to activate a second mode of operation of the computing device in response to a determination that the number of persons located proximate to the computing device exceeds the threshold value; the first mode of operation of the computing device being a mode in which sensitive data stored on the computing device and non-sensitive data stored on the computing device are both visible and accessible to a user, and the second mode of operation of the computing device being a mode in which the non-sensitive data stored on the computing device is visible and accessible to the user and the sensitive data stored on the computing device is rendered one or more of invisible to the user and inaccessible to the user by performing one or more of: hard deleting the item of sensitive data; soft deleting the item of sensitive data; causing file system requests for the item of sensitive data to be ignored. at least one processor; and one or more memory devices connected to the at least one processor, the one or more memory devices storing software components for execution by the at least one processor, the software components including: multi-person recognition logic configured to receive image data from one or more image capturing devices connected to or integrated with a computing device and to analyze the image data to determine a number of persons located proximate to the computing device; and mode selection logic configured to determine if the number of persons located proximate to the computing device exceeds a threshold value, to activate a first mode of operation of the computing device in response to a determination that the number of persons located proximate to the computing device does not exceed the threshold value, and to activate a second mode of operation of the computing device in response to a determination that the number of persons located proximate to the computing device exceeds the threshold value; multi-person recognition logic configured to receive image data from one or more image capturing devices connected to or integrated with a computing device and to analyze the image data to determine a number of persons located proximate to the computing device; and mode selection logic configured to determine if the number of persons located proximate to the computing device exceeds a threshold value, to activate a first mode of operation of the computing device in response to a determination that the number of persons located proximate to the computing device does not exceed the threshold value, and to activate a second mode of operation of the computing device in response to a determination that the number of persons located proximate to the computing device exceeds the threshold value; the first mode of operation of the computing device being a mode in which sensitive data stored on the computing device and non-sensitive data stored on the computing device are both visible and accessible to a user, and the second mode of operation of the computing device being a mode in which the non-sensitive data stored on the computing device is visible and accessible to the user and the sensitive data stored on the computing device is rendered one or more of invisible to the user and inaccessible to the user by performing one or more of: hard deleting the item of sensitive data; soft deleting the item of sensitive data; causing file system requests for the item of sensitive data to be ignored. hard deleting the item of sensitive data; soft deleting the item of sensitive data; causing file system requests for the item of sensitive data to be ignored.