Local profile: It is a profile loaded for the user and saved in the local hard drive where the
user works. And profile will be saved when a user logs off .Local profiles are limited only to the machine where they are saved.A user with a local profile will not be loaded with a network profile when he logs on from another machine.

Verifying the type of the profile:

My computer—>Properties—>Advanced —>User profile —> Settings

Roaming Profile: It is a profile, which is saved in the shared folder on the server. Hence
available in the entire network. Roaming profile is a network profile which is available in the entire network. As a result when a user logs in from any machine in the network he will be loaded with a roaming.

Mandatory Profile: Mandatory Profile is a profile used for controlling desktop environment
setting especially used for restricting user from saving user data, setting, and configuration on the desktop. It is a type of roaming profile but settings are not saved when a user logs off. Changes will be available only for the session where user is active. (Active session)