You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add organization-level PII scrub defaults that apply across projects in an organization, with clear merge/override rules relative to per-project settings.
This issue is the first concrete slice of the organization defaults model described in #497.
Teams with many projects want shared deny-keys / session-email policy without configuring each project. Project overrides should remain possible for exceptions.
Proposed direction
New org-scoped settings (schema + API under /api/meta/organizations/:orgId/… or equivalent)
Merge semantics documented and tested (see below)
Cache invalidation across all projects in the org (or keyed cache that includes org settings)
Dashboard: Organization settings UI for PII defaults + keep project settings for overrides
Roadmap priority
8
Goal
Add organization-level PII scrub defaults that apply across projects in an organization, with clear merge/override rules relative to per-project settings.
This issue is the first concrete slice of the organization defaults model described in #497.
Current state
Motivation
Teams with many projects want shared deny-keys / session-email policy without configuring each project. Project overrides should remain possible for exceptions.
Proposed direction
/api/meta/organizations/:orgId/…or equivalent)project.pii_scrub.update)Merge semantics (PII-specific)
Organization settings act as the defaults layer; project settings remain the override layer (#497).
Document and implement precedence for:
scrubSessionUserEmail(boolean)Organization defaults must not silently remove supported project-level override capabilities.
Out of scope
Related
Base branch
developSuggested acceptance checks