Delete One Tenant's Data for GDPR, Not the Rest
Delete one tenant's data for GDPR right-to-erasure and you inherit a deceptively hard requirement: remove exactly that customer's records from the semantic cache, the vector store, and long-term memory — and nothing belonging to anyone else. On a shared multi-tenant agent, "their data" is smeared across at least three stores, each keyed differently, and a right-to-erasure request gives you a legal deadline to prove you got all of it. This post shows how Promptise Foundry turns that into one call per surface — cache.purge_user("alice", tenant_id="acme") and provider.purge_user(caller.isolation_key) — where the tenant is baked into the key, so the purge matches exactly what was stored.