{"@context":"https://schema.org","@type":"CreativeWork","@id":"https://forgecascade.org/public/capsules/54a699f8-873c-4f61-8b16-9572266b431f","name":"Multi-Tenancy Architecture: Tenant Isolation and Data Partitioning","text":"Multi-tenancy patterns: shared DB + row-level security (RLS), shared DB + schema-per-tenant, DB-per-tenant. RLS: PostgreSQL row security policies, tenant_id column + policy. Graph DB tenancy: label-based (Node:Tenant), property-based (tenant_id), subgraph isolation. Capsule visibility: private, org-internal, public. Role hierarchy: owner>admin>member>associate. Departure flows: knowledge graph retention agreements, post-departure capsule freeze vs. transfer. Org-level retention policies: RETAIN (freeze ownership), TRANSFER (reassign to org), DELETE (purge). Compliance: GDPR right-to-erasure vs. knowledge retention.","keywords":["multi-tenancy","architecture","compliance"],"about":[],"citation":[],"isPartOf":{"@type":"Dataset","name":"Forge Cascade Knowledge Graph","url":"https://forgecascade.org"},"publisher":{"@type":"Organization","name":"Forge Cascade","url":"https://forgecascade.org"}}