Method and device for data sharing and terminal

The invention provides a method and device for data sharing and a terminal. The data sharing method comprises the steps of obtaining shared data which are used for being shared with others; determining privacy degrees of the shared data; determining sharing groups of the shared data according to the privacy degrees, and enabling the sharing groups to be groups receiving the shared data and comprise the terminal allowed to obtain the shared data; sending the shared data to the sharing groups; and sending the shared data to the sharing groups, so that the shared data are sent to different sharing groups on the conditions that the privacy degrees are different, namely the shared data are different. The sharing groups comprises the terminal allowed to obtain the shared data, the shared data are sent to the terminal to be viewed by terminal users which are sharing objects, and accordingly different shared data are shared by different sharing objects.