Roles & visibility

Peekr applies the same visibility rules to the web app, API and hosted MCP. Cloud access requires current workspace membership. The Mac and its local MCP use a synced library; access changes reach that library on its next sync.

The rule

You can see a capture if any of these is true:

  1. You made it, and it isn't filed anywhere yet.
  2. It's assigned to you.
  3. It's in a group shared with everyone, and you're a member or admin of the workspace.
  4. It's in a group you're on — private, or shared with you as a guest.

A capture that isn't in any group is a private draft: only its author (and whoever it's assigned to) can see it. Filing it into a group shares it with that group's audience — that's the moment sharing happens. Nobody else gets a way in, not even the workspace owner.

Roles

RoleSeesCan
OwnerGroups shared with everyone, private groups they're on, their own drafts, captures assigned to themEverything an admin can, plus delete the workspace and transfer ownership
AdminThe same as a member — plus that every private group exists, and who's on itManage members, invites, groups, bots, webhooks, settings; edit and resolve any capture they can see; join a private group (its members are told)
MemberGroups shared with everyone, private groups they're on, their own drafts, captures assigned to themCreate groups, share their groups with others, edit captures they can see

Guests

Choose Workspace teammate for someone working across your shared groups, or Guest for a client or contractor who needs selected groups. Pick one or more groups for a guest and preview the names before sending the invitation. They can also see issues assigned to them and their own ungrouped issues. Guests cannot create groups or invite people. A guest invitation never reduces an existing teammate's access.

Before inviting a teammate, the Members page shows how many groups they will see. If all your groups are private, it warns that they will arrive without any existing groups. In Settings → Groups, review private groups and select only the ones to share with your team. Unchecked groups stay private.

Groups

  • Shared with everyone is how a new group starts: every member and admin of the workspace sees it and everything filed into it. A guest sees it only if it was shared with them. A workspace can change the default in Settings.
  • Private groups are visible to the people on them and nobody else. Admins can see that a private group exists and can add themselves to it; when one does, the group's members get a notification — quiet accountability rather than a secret.
  • Changing a group's visibility re-evaluates who can see every capture in it. The web app tells you how many captures are affected before you confirm. Devices that lose access drop the captures on their next sync; devices that gain access pull them.
  • Deleting a group doesn't delete its captures — they become private to their authors again. Admins can restore a deleted group within 30 days.

Agents and bots

  • An agent connected by a person (through OAuth or a personal token) sees exactly what that person sees and acts in their name. Connections can be narrowed to read-only, selected workspaces or selected groups. Settings and invitations need a separate management permission, and all workspace role checks still apply.
  • A bot is a workspace identity with a role (member or guest) and group memberships of its own. It sees what a person with those memberships would see. Assign captures to it, make it a group's default assignee, give it a webhook.
  • Every action taken through an agent is recorded with both identities, and shown on the board as “Client · Person” or the bot's name.

What admins can't do

Admins can't read private groups they aren't on, or captures that haven't been filed into a group — the database refuses, not the UI. They can see that a private group exists and join it, which the group is told about. They also can't read your captures in other workspaces, your local-only library, or your account's tokens. Removing someone ends their cloud access to that workspace. Captures they filed into groups remain with the group. Unsent local drafts are preserved on the Mac when access is lost.