diff --git a/apps/api/test/me.residual.test.ts b/apps/api/test/me.residual.test.ts index ca70bd8..82b6d24 100644 --- a/apps/api/test/me.residual.test.ts +++ b/apps/api/test/me.residual.test.ts @@ -390,6 +390,7 @@ describe("DELETE /v1/me — GDPR residual completeness", () => { password_reset_tokens: ["user_id"], refresh_tokens: ["user_id"], user_consents: ["user_id"], + user_terms_consents: ["user_id"], user_preferences: ["user_id"], user_health_profiles: ["user_id"], user_locale_preferences: ["user_id"], @@ -446,6 +447,7 @@ describe("DELETE /v1/me — GDPR residual completeness", () => { ["password_reset_tokens", "user_id"], ["refresh_tokens", "user_id"], ["user_consents", "user_id"], + ["user_terms_consents", "user_id"], ["user_preferences", "user_id"], ["user_health_profiles", "user_id"], ["user_locale_preferences", "user_id"], diff --git a/packages/database/src/gdpr-erasure.ts b/packages/database/src/gdpr-erasure.ts index 7625628..e13fce9 100644 --- a/packages/database/src/gdpr-erasure.ts +++ b/packages/database/src/gdpr-erasure.ts @@ -188,6 +188,17 @@ export async function eraseUser(db: Database, userId: string): Promise