What Changes with Scoped Visibility
Without scoped visibility, your application has to filter results client-side or build custom query logic per user. With Canopy, the API does the scoping for you.
Without scoped visibility
- Frontend filters nodes after fetching everything
- Custom query logic per user role
- Risk of exposing unauthorized data
With Canopy
- API returns only accessible nodes
- No client-side filtering needed
- Unauthorized data never leaves the server