@M66B, Firstly I would like to say massive thanks for you work on this project. The speed of improvements and updates so far has been amazing. I have donated and hope you will continue your great work.
Can you please explain what is the expected behavior for "restrict camera"? I tried setting this on the stock camera app (Lineagos 15.1), but was still able to use the view finder and take a photo with the app, even after rebooting. My device is a Oneplus 5T, with Lineageos 15.1 (oreo 8.1), xposed 90-1 beta, and XPL 0.16.
I guess on a related note I should ask, is 8.1 officially supported by XPL yet?
As far as the conversation about privacy vs security - I work in security too and I know it's a bit of a grey area. IMO, there is overlap, especially when it comes to certain information. In the context of IMEI numbers, in Australia (where I live), an IMEI can easily be used to identify "who I am", because the carrier can tie your IMEI to your phone number, and your phone number is tied to your identity (you can't activate a phone SIM without providing ID like drivers license number). FWIW I think it would be worth keeping the ability to restrict this information in XPL, but I respect your decision either way to write your app the way you want.