I've seen a few other posts about creating parental controls using MDM Profiles to prevent other devices from opening certain apps:
- How to do Parent Control App in iOS?
- Is it possible to write a parental control app for iOS?
- https://kidslox.com/
Would it be possible to use this method to allows the user to prevent access to their own apps on their own device?