Salesforce provides security controls to manage the accessibility of functionalities i your application and also the visibility of the individual records it creates.
- Functional security
- Data security
- Functional security: Security that applies to application objects and some code entry points (providing APIs) and also Visualforce pages that deliver the features of the application is referred to here as functional security
- Data security: In contrast to security applied to individual record data created and maintained by the application, this type of security is referred to as data security