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:

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.

Reply to this note

Please Login to reply.

Discussion

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.

Yeah, I'm running 4: owner (nothing in it), public, work, and private. Sounds like there's a better way. Hesitant to break stuff, though...

This is great. Thanks.

In this diagram, is "Google Play user" a Private space within a second profile?

Yes. GrapheneOS allows private spaces outside of Owner unlike stock Android.

Got it. I thought secondary profiles were being depricated?

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.

From the diagram. Are there 4 spaces? Why/how would an npub/nym be used in multiple spaces?

They are separate npubs for different pseudonyms, use cases or online identities.

Yeah but there are only two here vs 3 or 4 so i don't understand the connections or if im thinking of your diagram wrong.

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

Yeah. But why would the owner profile and the user profile share an npub?

not intentional, uploading a fix rn

Thought so! Wqs just making sure their wasnt some use case i wasnt thinking of

fix'd