Private spaces and User profiles are a key feature to logically separate apps, data and pseudonyms in #GrapheneOS. Here is how a Nostr user could use it: image Private spaces are an isolated space available from within the current user that you can opt to share data between. User profiles are logically separated users where nothing is shared between them and have different environments, home screens. Wallpapers, specific settings. - All profiles have their own separate unique VPN configuration. - Each profile or private space can have their own unique credentials, encrypting them separately. - Apps can't communicate with apps in other user profiles or private spaces. - Apps are updated globally on all profiles when updated on one of them for security. - You can install apps from the Owner user to other profiles, or from the currently used user to their private space. If you haven't used a Private Space yet, it likely replaces your use case for a user profile.

Replies (16)

Indeed, I don't want having to use separate user profiles, the use case to have certain apps (that do not support account switching) available multiple times clearly speaks for private spaces.
Private space is a game changer, especially for me who used multiple user profiles. We have the exclusive feature of running private spaces in user profiles (not just Owner). Hopefully can expand to having more than one at once per user too.
This is great. Thanks. In this diagram, is "Google Play user" a Private space within a second profile?
They will not be. But, private spaces replace a several amount of the use cases. User profiles still exist for people who need more than two environments.
Because not every profile may be used for Nostr at all and is a choice. For example, Google play / work / personal apps may belong in their own space away from bitcoin / nostr stuff. Google Play private space on the bottom right has no Nostr signer app installed there then