I’m interested if you continue to think that after exploring more old threads and user histories.
I didn’t think you were calling out any specific user.
Feeding back and iterating on this idea until you got something that looked vaguely valid, I suspect would take us quite some time. I’ve never seen anything like this done well.
Your privacy requirements seem to be “whatever I can get”, which fits being contribution-oriented - having a purely emergent privacy design would suit you fine. OP is starting from some concerns and more of a “top-down” view, which requires establishing more common ground upfront, and makes the forum important. Qubes as a project has a bit of both in its history of supporting privacy - e.g. the Whonix integration that solves a cluster of big privacy problems didn’t just happen on one person’s whim. Additionally, I don’t know of an example where Qubes has removed a privacy feature (maybe the onion site should count, or was it only ever experimental?), which looks like a commitment to stability regarding privacy.
Then we have Qubes commitments to:
- reasonable security by compartmentalization
- usability in some common scenarios
- users (this - not a commitment to privacy - is why we get new privacy features)
- stability of existing privacy features (not explicit, but looks like a priority)
which is one way to answer “security or security+privacy?” There’s a valid claim of investing continuously in privacy, but it’s not on the same level as security.
How would this mean we get Kloak support, but not GitHub independence, for example? At a glance, there’s better evidence of user interest in Kloak, the issues around it are simpler, there were devs interested in working with it, it’s a much smaller, clearer, self-contained project with few dependencies and a smaller cost+risk footprint, and isn’t a reversal of previous decisions, while staying as-is with GitHub’s not seen as a significant risk (maybe). We haven’t even needed to consider privacy.
Is there any way to get bigger privacy projects done? Disguising them as lots of small projects won’t work - people see the red flag when they ask why a small change is needed and your answer covers several pages. Clearly something happened with Whonix, so I’d go and look at the history there. My guess would be that the core team already had more direct awareness and interest, and it was credible from the start that users would opt in. Don’t expect to persuade the dev team to adopt an ideology or to chase hypothetical new users.