Hello Power Apps Community, I'm reaching out to discuss some concerns I have about selling Power Apps to clients and ensuring they cannot modify or resell the app once imported inside their tenant -> solution.. My main concern is that once a Power App is sold to a client, they could potentially download and import it, then modify or resell it. I understand that Power Apps is designed to enable rapid application development and sharing among teams and departments, but I'm looking for strategies to protect my intellectual property when selling apps to clients. I've considered using user permissions to limit who can edit the app and implementing data security measures. However, these measures don't seem to prevent a determined client from copying and modifying the app. I've also looked into Microsoft's licensing model for Power Apps, which provides a legal framework that could potentially help protect my app. However, I'm not sure if this is sufficient to prevent unauthorized modification and resale. I'm wondering if anyone in the community has faced similar challenges and how you've addressed them. Are there additional measures I should consider? Are there features or strategies within Power Apps that could help protect my app? Any advice or insights would be greatly appreciated. Thank you in advance for your help!
Best,
Chalico
Hello @v-bofeng-msft,
Thank you for your reply.
I do not believe that at this moment a managed solutions could cover all the needs mentioned in my topic, as I've been told the client could create a new unmanaged solution, copying the componentes of the managed one and "pasting" them into the unmanaged solution.
Neither does the documentation provided on your reply specify that a managed solution could avoid our client to copy and/or distribute our Power App application.
If you are confident this can be done with a managed solution, I would appreciate if you elaborate more on this.
Thank you!
Chalico
Hi @Chalico ,
If you don't want your users to modify your app, you can package the app into a solution, export this solution as a managed solution, and then import this solution into the user's environment.
I think this link will help you a lot:
Best Regards
Bof
Michael E. Gernaey
11
Super User 2025 Season 1
stampcoin
9
bscarlavai33
5
Super User 2025 Season 1