how can i disable the flag in Encryption Policy - " Encrypt change data capture events and platform events "? enter image description here

  • 2
    Please add some context to your question? Briefly explain the use case to disable the Encryption Policy. Add some screen shots if possible. Before posting the question, did you do any research that could have led you to a possible solution. ? Commented Nov 21, 2022 at 16:47

1 Answer 1


You will need to change the metadata object PlatformEncryptionSettings, specifically the field enableEventBusEncryption

  • Change in the UX (under Setup | Encryption Policy) and deploy PlatformEncryptionSettings to your VCS/target orgs or
  • Use the Metadata API and change PlatformEncryptionSettings programmatically
  • Where can i find this metadata object? In setup? Commented Nov 29, 2022 at 10:14
  • it is exactly where you showed it in your screen shot - the check box enables the field in PlatformEncryptionSettings
    – cropredy
    Commented Nov 29, 2022 at 18:38
  • I was not able to deploy the metadata when I include the <enableEncryptFieldHistory>true</enableEncryptFieldHistory> tag regardless if it is set to true or false. When I remove that link then it deploys; it seems like that setting is read-only after it is enabled. Commented Jan 18, 2023 at 19:25
  • @JasonHartfield - interesting - what version of the metadata API did you use?
    – cropredy
    Commented Jan 18, 2023 at 23:28
  • @cropredy I used version 56. I also opened a case with support and they told me there was no way to disable it. Commented Feb 1, 2023 at 15:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .