Forum Discussion
Microsoft Purview Encryption on Third Party Apps
Hello Community,
I’m working with a desktop-based correspondence management system (CMS) application and would like to apply encryption to the documents that are being created, handled, or stored by this application. Specifically, I’m looking to use Microsoft Purview Information Protection to classify and encrypt these documents.
Could someone please guide me on:
- The steps or best practices to integrate Microsoft Purview labels (with encryption) into a third-party or in-house desktop application?
- Whether Microsoft Purview SDK or API can be used in such scenarios, and if so, what the implementation flow looks like?
- Any prerequisites or limitations I should be aware of (e.g., licensing, file formats, offline handling)?
- How to ensure persistent encryption when files are exported from the application (e.g., to network drives or shared folders)?
1 Reply
- vicwingsingIron Contributor
The specific SDK that you are looking for is this one: https://learn.microsoft.com/en-us/information-protection/develop/overview?source=recommendations
and this one: https://learn.microsoft.com/en-us/information-protection/develop/concept-apis-use-casesOn a high-level, you'll need to do the following:
1. Choose the right SDK layer: It's either File, Policy or Protection
2. Ensure that you're users who will be interacting with the file is either Microsoft E3 or E5 licensed user
3. Build your app using the right SDK (I think you are looking for the Protection SDK)