M24: implement privacy governance

This commit is contained in:
NuklearRabbit
2026-08-10 15:56:03 +02:00
parent f0f1be83ae
commit 0935901f11
29 changed files with 920 additions and 11 deletions
+14
View File
@@ -90,6 +90,20 @@ export interface UserRecord {
active: boolean;
}
export interface PrivacyRetention {
minimum_booking_retention_days: number;
audit_retention_days: number;
customers_total: number;
customers_anonymized: number;
customers_eligible: number;
}
export interface CustomerAnonymizeResult {
public_ref: string;
anonymized_at: string;
status: "anonymized" | "already_anonymized";
}
export interface Inspection {
public_ref: string;
booking_ref: string;