Security & privacy

High-level overview of roles, permissions, and data handling.


Roles

  • Manager: runs team workflows and sees team data based on permissions.
  • Director: higher-level visibility and planning-oriented capabilities.
  • Employee: access to own tasks and data.

Data handling

  • Minimization: the UI should consume safe-by-default DTOs (no raw models).
  • Tenant isolation: all business data is scoped by tenant.

Logging & audit

  • Avoid logging tokens/PII; audit should record minimal deltas and allowlisted action keys.