Skip to content

Support multiple reporting organizations (multi-tenant NCMEC) #52

@nullEFFORT

Description

@nullEFFORT

Currently single-tenant: one set of NCMEC credentials from env vars, hardcoded reporter identity. No org model.

For multi-org support, need:

  • Organization model with ESP ID, org name, NCMEC credentials (encrypted at rest)
  • Operator to Organization FK
  • Session to Organization context for audit trail
  • Per-org reporter identity in XML report builder
  • Per-org NCMECClient instantiation with org-specific credentials
  • Credential rotation support
  • Optional: per-org database isolation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions