The type used to identify the scope that a data entry is stored in within the profile.
enum ids_bbprofile_type{
IDS_PROFILE_TYPE_APP = 1
IDS_PROFILE_TYPE_VENDOR = 2
};
BlackBerry 10.2.0
Entries stored with this type are access protected to allow only the creating application access to the data. No other application is able to retrieve, modify, delete or list the values. If the same application is installed on another device with the same user, it will have access to the data. This creates a private-store of data for the application that is accessible only from the specific application on any device with the same BlackBerry ID user logged in.
Entries stored with this type are access protected to allow all applications developed by the same vendor access to the data. No other vendor's applications will be able to retrieve, modify, delete or list the values. If there are several applications installed on a device from the same vendor, they will all have access to these values. If apps from the same vendor are installed on another device, and the same BlackBerry ID user is logged in to that device, all apps from that vendor will have access to the data. This creates a vendor private-store of data that is accessible only from the specific vendor's applications on any device with the same BlackBerry ID user logged in.
The data-profile provider uses the type to differentiate between various scopes of data that an application can store. The types available each have their own style of protection. Based on how the application uses the data, the application may choose to store data under one or various types.