keybase / keybase/client

[FEATURE REQUEST] Team option to hide members' identity.

Open
#24,915 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

I'd like to build a team, where the members don't need to know each other.

For non-admin, the member list would be empty, or only show a number.
Potentially, people that follow each-others could see each other's identity.

when someone join a team, an automatically generated unique ID would be generated to track his messages are from the same person.
when people write a message, or when someone write `@username` that ID would be shown instead.

people can have a conversations, without knowing who are on the other side. but we could make it so they are able to know if that person has proven. aka showing month/year of sign up and non-exact number of followers would give enough of a clue, if this is brand new account, or someone who he is recognize has real, although we don't need to know exactly who he is.

I think that would be a great feature, that pretty much only keybase can achieve and that no-one has done before.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are identified. Start by mapping team membership visibility, member-list behavior, message authors and @mentions, and the proposed generated member IDs; the work is done only when the privacy rules and behavior for admins, non-admins, followers, and identity proofs are specified and tested.

Written by the indexing model from the issue text.

Assessment

Domain
security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.