How it works
Access is controlled by grants per data source:- No grants – Everyone in the organization can query the data source (default, backwards compatible).
- At least one grant – Only users who have a matching grant can query. You can use:
- Everyone in organization – All org members can query.
- Group – Any member of that group can query.
- Individual member – That specific member can query.
Who can manage access
Only admins can manage data source access. They can add or remove grants, and toggle “everyone in organization” for each data source. See Invite your team for admin privileges.Managing access
To manage who can query a data source:- Open the command menu (Cmd+K or Ctrl+K).
- Type the name of the data source and select it.
- Choose Manage access.
- Toggle Everyone in organization (can query vs no access).
- Add or remove groups that can query.
- Add or remove individual members who can query.
Where access is enforced
Data source grants are enforced everywhere queries run:- Charts and dashboards
- AI chat
- Data exports (e.g. table record export)
- SQL editor
- Chart variables (only accessible data sources appear in the variable editor)
Basedash Warehouse and Fivetran connectors
Access control applies at the data source level only. It does not
currently support restricting access to individual Fivetran connectors
within the Basedash Warehouse. If a user has access to the warehouse data
source, they can query all connector data synced into that warehouse. To
limit access within the warehouse, you can use
row level security at the database level.
Related features
- Data visibility controls – Hide tables, schemas, and columns from AI and queries organization-wide.
- Row level security – Control which rows users can see within a Postgres data source using database policies.
- Security – Overview of access controls and security in Basedash.