The apparatus receives selected data of the food product; and provides information about the food product based on the analysis of selected data (107). The selected data is configured to include the first food data and omit the second food data if a first predefined data criterion is met, and wherein the selected data is configured to include the second food data and omit the first food data if a second predefined data criterion is met, wherein the first food data is obtained from an image data of the food product (103), and the second food data is obtained from an audio data and/or a text data of the food product (104). Mass, nutrient levels or calories can be analyzed and health, medical, disease or dietary recommendation information provided, using a user profile. Image or audio data can be analysed to determine whether it meets a quality threshold so that decisions can be made about which information to use to determine for example calories in a cup of juice. Callibration using finger length might also al