# Salesforce Shield Platform Encryption

## Is FinDock compatible with Salesforce Shield Platform Encryption?

Yes, FinDock is compatible with Salesforce Shield Platform Encryption.

Please note:

* Only deterministic encryption is supported. Probabilistic encryption breaks certain search queries required for FinDock to function.
* Certain FinDock fields have the `unique` attribute and are case insensitive, which prevents them from being encrypted deterministically with case sensitivity. These can only be encrypted deterministically with case *in*sensitivity. Attempting to encrypt these fields with case sensitivity will result in an error.


Additional information on deterministic encryption and case sensitivity can be found in the Salesforce documentation [here](https://help.salesforce.com/s/articleView?id=sf.security_pe_deterministic_considerations.htm&type=5).

## Does FinDock support Bring Your Own Key for Shield?

Yes, Bring Your Own Key [BYOK](https://developer.salesforce.com/docs/atlas.en-us.securityImplGuide.meta/securityImplGuide/security_pe_byok_setup.htm) and other key related features are supported.