Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please Support Multiple Identities or Personas #8586

Open
cbluth opened this issue Sep 21, 2017 · 39 comments

Comments

@cbluth
Copy link

commented Sep 21, 2017

I have two personas online, my professional persona and my personal/family personas are kept separate online.
In this real-life example, I will never associate my facebook with my github via way of keybase (i wont proof facebook and github on the same keybase account, because that then associates them).

Are my concerns common, is anyone else concerned about the same thing?
Can/Will keybase support multiple personas or identities?

@cjb

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2017

We do support this. You can keybase logout of one account and then log in to the second.

We don't plan to make it much easier than it already is, because most people don't do this.

@junderw

This comment has been minimized.

Copy link

commented Sep 22, 2017

I also would love the ability to be logged in to multiple accounts simultaneously.

I understand Keybase is “single identity” driven, but I think that idea is misguided.

The equivalent in GnuPG would be to say “ERROR: —genkeys: you can only generate one private key ring per instance of gnupg, please log out of current OS user and log into a new user to manage a second private keypair”

You are just creating an artificial hurdle that won’t prevent people from doing it, and will only hurt the people who try jumping over that hurdle and trip and fall and break their face.

People who want to do this will do it, so why not make it simpler for them?

If the answer is “it’s not a priority” I totally understand and can put up with the inconvenience of switching between identities.

But if the answer is “multiple email addresses are bad. multiple personas are bad, everyone should know about all your emails and PGP keys and social accounts” then I think that is misguided.

The whole “discourage multiple accounts” thing makes sense for Facebook and twitter etc. but not for keybase imo.

@bradmurray

This comment has been minimized.

Copy link

commented Nov 3, 2017

The logout/login process is not very user friendly because if people want to run multiple identities they usually want to be able to be logged into all of them at the same time which would mean the clients should be able to handle it. Running multiple instances on win/osx/linux would work, but multiple instances on a phone are problematic.

@cbluth

This comment has been minimized.

Copy link
Author

commented Nov 4, 2017

@bradmurray I agree. Logging in/out is not representative of real-life, for example, any one of my acquaintances should be able to reach me at any time, despite whether they are professional acquaintances or otherwise. Just because i'm "at work" doesnt mean i shouldnt receive notifications from anyone else.

@wolfmcnally

This comment has been minimized.

Copy link

commented Feb 14, 2018

Excellent software but honestly I'm surprised this wasn't a must-have in version 1. Part of managing one's privacy these days is managing one's identities. I know many people who would balk at using Keybase because they can't easily manage multiple identities.

@maxtaco

This comment has been minimized.

Copy link
Contributor

commented Feb 14, 2018

@dabura667

This comment has been minimized.

Copy link

commented Feb 14, 2018

@maxtaco I just checked the iPhone app and logging in to multiple accounts simultaneously (the subject of this issue) is not yet supported.

I need to log out and log back in with a different account. During which time I can no longer get notifications for the previous account.

@bradmurray

This comment has been minimized.

Copy link

commented Feb 14, 2018

We already support this.

How is this already supported? I run keybase on Android, Windows and OSX and on all of them I have to logout and log back in to change identities. I get it if the goal of keybase is to say that you are you and you're not supposed to use it for any anonymity, but if we can be multiple people at the same time that would be useful.

@neunenak

This comment has been minimized.

Copy link

commented Apr 14, 2018

I'm a new keybase user using it for multiple identities and I too would like to see the UX around being logged into multiple identities simultaneously become better.

@dabura667

This comment has been minimized.

Copy link

commented Apr 14, 2018

This is a sorely missing feature, imo.

@josh-clarke

This comment has been minimized.

Copy link

commented May 15, 2018

Adding my support for this feature request. It's most needed in the phone and desktop apps; at least with the website we can have two accounts open in a regular and private browsing window, or with Firefox's containers add-on.

@jcausey-astate

This comment has been minimized.

Copy link

commented Jun 22, 2018

I'll add my vote for this one as well, and also point out that the Firefox container solution doesn't help with chat -- chat seems to be only supported with the native app, with the exception of the limited chat enabled by the browser extension. So, the browser can't really fix this issue.

I have a similar use case to others here; I have a need to keep my work-related communication separate from personal accounts. I'm happy to see the new "exploding messages" feature; I hope this one might get some consideration now that that one is done. (Maybe also chat search via the GUI, but that's a different issue.)

@TheKangaroo

This comment has been minimized.

Copy link

commented Jun 29, 2018

Hey, I just started to use keybase and the first thing I checked was if I can create separate accounts for private and business use cases. It would be great to have these two logged in in the app simultaneously.

@supakeen

This comment has been minimized.

Copy link

commented Jul 17, 2018

Jumping on this bandwagon as well. A lot of services nowadays do support multiple identities and/or personas logged in at the same time. It'd be awesome if keybase could do the same for those of us who keep separate online identities for separate areas of work.

@domq

This comment has been minimized.

Copy link

commented Jul 24, 2018

N+1'd. An important use case is the ability to make "bot" accounts to be members in a team (e.g. to auto-push DevOps secrets into a Keybase Git repo)

@QuentinBellus

This comment has been minimized.

Copy link

commented Aug 14, 2018

+1 on this. Multiple identities should be supported.

We don't plan to make it much easier than it already is, because most people don't do this.

Many people who already have accounts in different places do have one for work and one for their personal identity. I know many, MANY people in this case, and looking at the list of people in this thread, there are indeed many of us.

Please bring this to Keybase

@jfinstrom

This comment has been minimized.

Copy link

commented Oct 1, 2018

+1 I also have personal (where I am generally opinionated on things that matter to me) and my company account (fun but filtered)

@AngryAnt

This comment has been minimized.

Copy link

commented Oct 16, 2018

Conflicted if the "already supported" responses ought to be treated as depressing or hilarious.

@srd424

This comment has been minimized.

Copy link

commented Oct 23, 2018

Dropping in to +1 here. Keybase looks fascinating but I have had my fingers burnt in the past by letting different areas of my life overlap (new rule: colleagues only get added on social media when one or other of us leaves!) Not doing that again!

@rfmerrill

This comment has been minimized.

Copy link

commented Nov 11, 2018

Almost everyone I know wants this feature.

I'm not exaggerating I know literally dozens of people for whom this would kind of be a dealbreaker.

@shrmn

This comment has been minimized.

Copy link

commented Jan 26, 2019

Definitely want this.

@grilldos

This comment has been minimized.

Copy link

commented Mar 15, 2019

Want this as well.

@rsoltanzadeh

This comment has been minimized.

Copy link

commented Mar 17, 2019

The logout/login process is not very user friendly because if people want to run multiple identities they usually want to be able to be logged into all of them at the same time which would mean the clients should be able to handle it. Running multiple instances on win/osx/linux would work, but multiple instances on a phone are problematic.

If it is not feasible on phone, then don't try to implement this for phone. Do it for the desktop app. It is (obviously) a largely overlooked feature.

@hexagile

This comment has been minimized.

Copy link

commented Mar 20, 2019

+1000

For me, this is a dealbreaker - as much as I love keybase, until multiple personas will be properly supported, it will be just a toy app I'm checking out every now and then.

@tstrijdhorst

This comment has been minimized.

Copy link

commented Apr 4, 2019

+1 This is the main reason I'm not using keybase tbh.

@fortran77

This comment has been minimized.

Copy link

commented Apr 12, 2019

It's quite understandable that software developers want to discourage or prevent account creation spam. It can clog up the namespace, for one thing. It allows Sybil attacks in dicsussions, for another, so a person can pretend to be multiple people all arguing the same side (happens on Reddit and Twitter all the time). Making it too easy for a person to have many logins will also make it too easy for the person to take up many times the free allocation of cloud storage per person.

So I definitely will not argue for multiple identities without limit.

However, two is a bare minimum, because many of us find it desirable to keep our personal and professional lives separate. If carrying a single mobile device, you would want to have both identities logged in. Or you might have separate business and personal devices, and in that case, you can much more easily implement security procedures, so certain business-related files are never allowed to touch a personal device.

You might need a third identity to say and do naughty things, not naughty enough to make you a criminal in the civilized world, but naughty enough to damage your personal or professional life if found out and, in some less civilized parts of the world, be stoned to death.

You can probably imagine reasons for additional identities.

I think about five or six would be a reasonable limit.

--

Also, please see: keybase/keybase-issues#2886 (comment)

@IpsmLorem

This comment has been minimized.

Copy link

commented Apr 29, 2019

Definitely a must have !

@maxtaco

This comment has been minimized.

Copy link
Contributor

commented Jun 26, 2019

We're close on this, either in this release or the next.

@Mikaela

This comment has been minimized.

Copy link

commented Jul 2, 2019

In #2104 (comment) it's said that you can currently keybase login -s anotheraccount to switch account

@Avamander

This comment has been minimized.

Copy link

commented Jul 23, 2019

Is there any UI support planned for this?

@junderw

This comment has been minimized.

Copy link

commented Jul 23, 2019

yes.

however I currently can't get desktop notifications for any of the other logged in accounts. I have to switch and visually check for unread chats.

@dlumma

This comment has been minimized.

Copy link

commented Aug 1, 2019

Please add support for this!

@janedough1331

This comment has been minimized.

Copy link

commented Aug 27, 2019

I honestly can't believe someone, never mind someone responsible for a product like keybase, would honestly think "most people don't have multiple identities on the internet" or even "most people don't want multiple verifiable identities on the internet" - not sure what world you must be living in to come to that conclusion, but whatever one it is, i'm surprised that its the same one that brought you to develop keybase... Please, for the love of flying space turtles, implement this ASAP.

@ItsExtra

This comment has been minimized.

Copy link

commented Sep 3, 2019

I honestly can't believe someone, never mind someone responsible for a product like keybase, would honestly think "most people don't have multiple identities on the internet"

There's a subculture of people who seem to have melted their selves into the internet like butter on toast. People who do this will naturally interact with lots of others who have done the same to a greater or lesser extent so they come to believe it is normal. If a primary way you interact with other humans is online, then you might eventually arrive at the conclusion that the people posting prolifically online are representative of all humans. Because how else would you ever comes across anyone? It's a weird self perpetuating bubble.

That said I am not sure if the devs/bosses here think this (though I haven't read all the other related issues yet so maybe they do) or if they are merely indifferent or uninterested.

IMHO security and privacy/anonymity are intrinsically linked in every practical way.

Like the others, I would also consider this tool much more useful if I didn't have to sit and think which portion of my life it is most suited for, which is my train of thought at the moment.

@junderw

This comment has been minimized.

Copy link

commented Sep 3, 2019

Feature: is in current release version.

Feature Request Issue: continues discussion as if it is not there.

Feature:

スクリーンショット_2019-09-03_14-57-16

@ItsExtra

This comment has been minimized.

Copy link

commented Sep 3, 2019

Feature: is in current release version.

I am new to this whole github thing but why is the issue still marked as "open"? Also #2104 "Feature Request: Logging into multiple keybase accounts locally". In my limited experience, mostly lurking, devs/admins are extremely happy to close these things once they are resolved.

Found this thread (and the many others which link here) trying to determine if it is possible or no. All I see is many people stating it's not possible. I can't see anything obvious on my phone about how to do this. "Add identities" lets me verify on about 800 mastodon servers.

@junderw

This comment has been minimized.

Copy link

commented Sep 3, 2019

Because these threads get long, and after a while it's no longer clear what feature they were talking about to begin with.

Also, Keybase client has 2.6k issues open... which tells you that this project is not focused much on closing / managing issues and is more focused on coding / reviewing code.

The closed issues mostly tend to be bugs that were fixed, since they are much easier to put a binary value on completion.

@getraf

This comment has been minimized.

Copy link

commented Sep 3, 2019

Keybase GUI screenshot showing single persona support on 2019/09/03

I think this issue is still open and people are still talking about this because currently, there is no Graphical User Interface (GUI) support for multiple identities or personas through the Keybase app.

Here's my +1 for GUI support in addition to the Command Line Interface (CLI) implementation.

@Avamander

This comment has been minimized.

Copy link

commented Sep 4, 2019

@junderw

Feature: is in current release version.

The feature definitely doesn't exist in current version in an acceptable manner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
You can’t perform that action at this time.