16. A computer system for controlling privacy on a computer, the computer system comprising: one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions to: receive, by the computer, an input including a face recognition query and a digital image of a face; identify, by the computer, a target user associated with a facial signature in a database based at least in part on a statistical correlation between a detected facial signature in the digital image and one or more facial signatures in the database; identify, by the computer, a current context of the target user; extract, by the computer, a profile of the target user from a profile database, wherein the extracted profile comprises one or more privacy preferences and a profile context, wherein the extracting is based on the current context matching the profile context by a matching threshold; and generate, by the computer, a customized profile of the target user, wherein the customized profile omits one or more elements of the profile of the target user based on the one or more privacy preferences and based on the current context of the target user.
18. The system of claim 16 , wherein detecting the facial signature comprises categorizing an image context from the digital image, wherein the image context comprises one or more of a location, time, angle, color, and lighting.