keybase / keybase/client

[feature request] Add access restrictions per device

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

Description

**Motivation**
When logged into keybase, sometimes you dont want certain devices to have access to all of your data.

**Feature request**
Allow each chat room, team, git repo, wallet, and folder to have read access permissions for each verified device.

**Use cases**
* On my cell phone, i might only like to have acces to certain chat rooms, but not all of my highy sensitive files.
* On my work computer, i might not want to have acces to private chat rooms with my friends, nor folders with personal files.
* When I take my laptop on vacation, I might want to temporarily restrict access to certain highly sensitive conversations, files, or wallet.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points; begin by mapping how Keybase authorizes access to chat rooms, teams, git repos, wallets, and folders across verified devices. Define the device-level permission model and its behavior before implementation, then verify restrictions for each requested resource and temporary access changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
authorization, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.