Table access controls
Any potential of being able to permission who can view/access tables (based on team member) in the Convex dashboard?
8 Replies
This isn’t currently possible, as I’m sure you’ve noticed. There are two levels of access controls we could consider:
1. Some team members who can’t access production tables via the dashboard.
2. Per-table access controls.
Was there a particular one you’re looking for?
The second option, per table
and are you referring specifically to the dashboard or are you also thinking about wanting to restrict whether they can write functions that touch those tables?
yes, I mean also that they can't access those tables in any capacity
several use cases for this but 1 major being reducing potential for PII leak
ok yep that makes sense, just wanted to check you weren't just thinking in terms of the dashboard. we have some thoughts on how to potentially do access controls via a concept of modules. e.g., if you want to restrict what tables an airbyte import can write to etc
short answer is that we're not actively working on this but it's something we're considering
will make a note of the limiting-PII use case!
awesome, sounds good 🙂
and just for completeness, two almost-separate things we're discussing:
1. restricting access to certain functions, e.g., a migration script
2. restricting access to tables or a higher level concept of modules
yes. noted, no particular need for #1 on our end