tempproc constantly communicating with system and outside...
They don't constantly communicate with the system or outside. You've mentioned Bluetooth needing contacts permission but these permissions for system components is different than those user facing apps/permissions.
It has the permission so that when a connection to a device is made such as a car head unit the permission pops up to ask if you want to share the contacts/calls with the device. If you don't you decline and that is it. If you do this permission in the bluetooth stack enables the facilitation of this interaction between phone and bluetooth device.
I've just deleted another one of your replies making erroneous unsubstantiated claims in another thread just like this one. Any further claims without it to demonstrate you actually understand what you are saying and claiming will be considered FUD and will lead to restrictions on your ability to interact on our forum.
Even the claim about wireless emergency alerts being spoofed shows a PoC requiring the installation of a malicious app and not for the latest API level it's not a PoC for anything working on GrapheneOS like this. You can even disable all WEA in GrapheneOS.
Just because system components are there also doesn't mean they are always running or in the background, they only run when they have requests passed to them.
Please stop misreading permissions that system components have as being the same as user facing user installed user controlled app permissions they are not.
These are core components of the operating system and the permissions they have are required for the operating system to function as it explains in the menu.
It's strange that Android even has the option to show information on these system components in the permission manager. It largely only serves to mislead users about how things work.
You should not be revoking permissions from base OS components or disabling them unless you want to break the device and end up needing to factory reset it from recovery.
It's a design flaw that Android shows system components included with bundled apps in the permission manager. They should be distinguished.
All AOSP components are open source and everyone can see what they do. If there was any security based vulnerability with them we would have addressed it with our modifications already. We wouldn't bundle something otherwise. Our OS is also open source, if people disagree for whatever their reasons (unsubstantiated or otherwise) people are free to build their own OS using ours as the base, we also don't stop users from making alterations using adb etc. What we do reserve the right for, is to withhold technical support or discussion across our channels for what is then essential an entirely different OS as would be demonstrated by Auditor.