In this video, I outline a method to implement Security Trimming/Custom Permissions inside your PowerApps application. This approach utilizes a SharePoint list and native PowerApps functionality to accomplish the security trimming in three easy steps: 1) create the SharePoint list 2) Filter that list by the current logged in user in PowerApps 3) Set the visibility of your objects to show only if the user is in that approvers list.
There are other methods that you can use to implement security trimming which I’ve outlined in my corresponding blog post. I include links with how to implement as well as pros/cons of each approach: https://www.sharepointsiren.com/2019/08/powerapps-security-trimming-options/
I’m only highlighting ways to security trim WITHIN THE POWERAPPP ITSELF. This post is not meant to address how you could apply security trimming to your underlying SharePoint data source. If you want some ideas on how you can manage the security of your underlying SharePoint datasource, check out Laura Rogers blog here: https://wonderlaura.com/2019/07/18/powerapps-as-a-front-end/ which runs through several options for “locking down” your SharePoint list data sources so that users aren’t going to the list directly to edit data.