Platform capability

Keep data work scoped to each team

Every connection, query, dashboard, notebook, and workflow is checked against the active team before access proceeds. Teams see only their own resources.

Boundary
Active team check
Resources
Connections + queries + dashboards
Enforcement
Per request

Team scoping enforces resource isolation per team. It does not replace database-level permissions or network access controls, which remain the operator's responsibility.

Illustrative team layout

Platform capability

Each team sees only its own resources

Engineering

Active team

Connections

  • PostgreSQL prod
  • Snowflake analytics

Dashboards

  • Deploy metrics
  • Query latency

Notebooks

  • Migration dry-run
  • Index analysis

Finance

Active team

Connections

  • PostgreSQL finance
  • Google Sheets

Dashboards

  • Monthly close
  • Expense breakdown

Notebooks

  • Revenue reconciliation
  • Forecast model

Sample teams -- no live data

Team scoping ties every resource in SyneHQ to the team that created it. When a user switches teams, the connections, queries, dashboards, notebooks, watchers, and workflows they see change to match. The check happens before the request proceeds, not after.

How it works

Each session carries the active team. When a request touches a resource -- opening a connection, loading a dashboard, running a saved query -- the platform confirms the resource belongs to the active team before the operation continues. A mismatch stops the request. There is no cross-team resource list and no ambient access to another team's work.

What is scoped

Connections are owned by the team that created them. Saved queries belong to the connection they were written against, and that connection belongs to a team. Dashboards, notebooks, watchers, and workflows follow the same rule: each one is tied to the team that owns it, and only members of that team see it in their workspace.

Relationship to other controls

Team scoping governs which resources are visible inside SyneHQ. It does not extend to the databases themselves. Row-level security, network access controls, and credential management remain the responsibility of the database operator. Team scoping and those external controls work in parallel -- team scoping limits what appears in the interface, while database-level controls limit what the connection can reach.

Scoped resources

What the active team check covers

Every resource type below is checked against the active team before a request proceeds. Resources outside the active team are not listed or accessible.

  • Connections

    Team-owned, checked on every query

  • Saved queries

    Scoped to team connections

  • Dashboards

    Team-owned, charts query team connections

  • Notebooks

    Team-scoped lab list

  • Watchers

    Team-scoped monitoring

  • Workflows

    Team-scoped automation

Illustrative resource list -- enforcement model per resource type

Bring the question, the work, and the answer into one governed workspace.