Once the package is installed, we do a validation that the user actually has one of the Tuvis permission sets when he/she first logs in.
The permission set provides access to all the objects and custom fields along with APEX classes and components that come with the package.
In addition, the permission set grants access to custom fields that come with the package which are not under the package’s custom object, for example - the Tuvis Person Id field which used for the Auto Sync, and added to the Lead, Contact, and Account objects.
Lastly, the permission set grants access to standard fields and objects that are required for the basic functionality of the product, for example - the Name and Phone fields under the Lead, Contact, and Account objects.