Roles and Permissions
Understand what each role can do in Vid Receipts.
Every user in a custom feed has a role that determines what they can do. Here's what each role means in plain language.
Owner — Full control
- Create, edit, and delete any receipt in the feed
- Comment and vote on receipts
- Manage feed settings (name, description, visibility)
- Invite and remove members, change roles
- Delete the feed entirely
Every feed has exactly one Owner: the person who created it.
Admin — Almost everything
- Everything an Owner can do, except deleting the feed
- Great for trusted collaborators who help manage the feed day-to-day
Poster (Contributor)
- Create new receipts in the feed
- Edit and delete their own receipts only
- Comment and vote on any receipt
- Cannot manage feed settings or invite others
Commenter
- Comment on any receipt
- Vote on receipts
- Cannot create, edit, or delete receipts
- Cannot manage the feed
Lurker (Viewer)
- View all receipts in the feed
- Vote on receipts
- Cannot comment, create, or manage anything
Guest (Unauthenticated)
- Can view public content only
- Must sign in to interact with any feed
Permission Matrix
The table below is generated from the app's actual permission rules and always reflects the current state of the system:
Feed-Level Permissions
What each role can do within a feed. These apply regardless of subscription tier — every user can participate in public feeds.
| Action | Owner | Admin | Poster | Commenter | Lurker |
|---|---|---|---|---|---|
| Create receipts | ✓ | ✓ | ✓ | ✗ | ✗ |
| Edit receipts | ✓ | ✓ | ✓ | ✗ | ✗ |
| Delete receipts | ✓ | ✓ | ✓ | ✗ | ✗ |
| Comment | ✓ | ✓ | ✓ | ✓ | ✗ |
| Vote | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create feeds | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit feed settings | ✓ | ✓ | ✗ | ✗ | ✗ |
| Delete feed | ✓ | ✗ | ✗ | ✗ | ✗ |
| Share feed | ✓ | ✓ | ✗ | ✗ | ✗ |
App-Level Permissions
What each subscription tier / account class unlocks across the entire app. These are in addition to feed-level permissions above.
| Feature | Free | Plus | Premium | Creator Std | Creator Elite | Biz Starter | Biz Pro | Internal |
|---|---|---|---|---|---|---|---|---|
| Admin Panel | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| User Management | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Data Export | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✓ |
| Internal Documentation | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| Billing Management | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Team Management | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| Advanced Analytics | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✓ |
| Priority AI Moderation | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Creator Tools | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | ✓ |
| API Access | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ | ✓ |

See also
- Sharing a Feed — how to invite people and set roles
- Sharing with Teams — end-to-end guide to team collaboration
- Business Teams — organization-level roles for Business plans
A Note on Two Types of Roles
Vid Receipts has two layers of permissions:
- Feed roles (described above) — control what you can do within a specific feed. These are the same for everyone regardless of their subscription plan.
- Account-level capabilities — determined by your subscription tier. These control access to premium features like advanced analytics, creator tools, and team management.
Both layers work together. For example, a Business plan member with a "Poster" role in a custom feed can create receipts in that feed, but they'd need the Business Pro plan to export analytics data.