About the hard requirement of root rights to obtain user settings was already annotated. IMHO it is dangerous and leads to a fuzzy architecture. Every nonsense can be hidden behind root transforming even the moon into a square. For instance local print settings can not be transported to a remote place by root. The actual user can change. Then the print queue can still have jobs from the old user. Now the root daemon has to decide to use the non logged in user settings or take the actual user with possibly completely different settings. That is confusing. That logic is similar to appending an email to each PNG image in order to describing the belonging ICC profile. But we, and the applications we use, learned to embed the ICC profile right into the PNG. It is much robuster.
A last comment about the used encrypted DB. ArgyllCMS stores its data base inside JSON text files. Oyranos CMS is very likely to join on a common namespace and set of keys.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds