1. A method for controlling privacy in an application having face recognition features, the method comprising: receiving an input including a face recognition query and a digital image of a face; identifying 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; identifying a current context of the target user; extracting 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 generating 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.