You don’t need anything this elaborate.
Set parental controls on set up, pass a single flag to websites and apps, similar to the Global Privacy Control.
No privacy is lost. Control is handed to the device owner, and implementation is technically trivial.