Loading
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Application Tier and Data Tier Encryption

          Application Tier and Data Tier Encryption

          Application tier encryption refers to encryption for specific Salesforce features, such as Field-Level Encryption, Chatter, Event Bus Data, and CRM Analytics data. The at-rest data for each features is encrypted using a feature-specific data encryption key (DEK). Encryption at the Data tier refers to encryption at the underlying data level, such as with Database Encryption. It covers everything in the transactional database, regardless of which feature makes use of the data.

          Application tier encryption happens before data tier encryption. So when Database Encryption is enabled, any feature-specifc encryption that is enabled benefits from two encryptions. This redundant encryption has no effect on performance.

          Database Encryption vs FLE

          In this guide, we focus on FLE as the representative application tier feature. To learn more about the other application tier products, refer to What You Can Encrypt in Help.

          Database Encryption and Field-Level Encryption are different features, and each has different advantages and limitations.

          • To benefit from Database Encryption, your org must be in Hyperforce.
          • Application tier encryption supports Salesforce-generated keys, Bring Your Own Key (BYOK), Cache-only keys, and External Key Management (EKM) options.
          • Database Encryption supports Salesforce-generated keys and BYOK.
          • Application tier encryption provides the ability to archive and destroy keys.
          • Database Encryption supports key archiving.
          • Application tier encryption provides the ability to synchronize all of your encrypted data with the most recent encryption key by hand. Database Encryption doesn’t.
          • Database Encryption provides full filtering, querying, searching, and sorting of the data that it encrypts.
          • Field-Level Encryption—the feature that enables you to exercise fine-grain control over record data—has some restrictions on filtering, querying, searching, and sorting.
           
          Loading
          Salesforce Help | Article