Skip to content
Preptima
hardDesignScenarioSeniorStaffLead

Fraud and AML say keep it for years, privacy says delete it. How do you build a system that satisfies both?

6 min readUpdated 2026-08-15

Answer

Short answer

Treat the two obligations as different purposes over different columns rather than a fight over one table. Keep the narrow set you are compelled to retain in a restricted, purpose-locked store the product cannot read, delete everything else on schedule, and make your compliance function name the retained fields.

Keep data minimisation explicit in the answer because that is the concept the interviewer is actually trying to test. A good data minimisation explanation names the trade-off, the failure mode, and the evidence you would use before choosing. Use data minimisation once more at the decision point so the answer reads as judgement rather than a detached example.

Keep data minimisation explicit in the answer because that is the concept the interviewer is actually trying to test. A good data minimisation explanation names the trade-off, the failure mode, and the evidence you would use before choosing.

Was this answer helpful?

Likely follow-ups

  • Where do you store the retained set so the product genuinely cannot use it for anything else?
  • A subject access request arrives from someone whose only remaining data is in the retained set. What do you return?
  • How would you prove to an auditor that deletion ran for the fields that were not under a retention obligation?
  • The retained set turns out to be useful for a fraud model. What has to happen before it can be used?

Related questions

Related Topics