1. A method to control data sharing, comprising: tracking, using a tracker, a program that shares data with a terminal, by using information about data the program shares obtained from a program manager of the terminal; displaying, using an output unit, the tracked program on a screen organized according to types of data, and displaying a data-sharing flow on the screen, by displaying a connection between a type of data and the tracked program; and controlling, using a controller, the data to be shared with the tracked program, in response to a control signal input on the screen and is recognized by a recognizer, by blocking a type of data from being shared with the tracked program in response to the control signal indicating that the tracked program is blocked from accessing that type of data.