Skip to content
ML Academy

Engineering, production, governance, cost, communication · insight-0279

Plan how deletion requests propagate to snapshots, features and retraining

Evidence type
practitioner heuristic
Difficulty
hard
Roles
ML engineer, Applied AI
Industries
cross-industry

Summary: situation, action, reason, boundary

  1. Situation

    A customer's data is deleted from the operational database, but it remains in last quarter's training snapshot and feature tables.

  2. Action

    Inventory every copy of personal data in the ML lifecycle, propagate deletions to snapshots and feature stores, define with legal how trained models are handled (for example removal at the next scheduled retrain), and log completion.

  3. Reason

    ML pipelines multiply copies of data, so deletion needs lineage to reach all of them.

  4. Boundary

    Personal data under deletion rights, contractual deletion clauses, data-sharing agreements.

Symptom or risk

Deletion stops at the source, and copies persist in places nobody inventoried, including models retrained later on old snapshots.

Exceptions

Fully anonymised aggregates may fall outside scope; confirm with legal.

Trade-offs

Rebuilding snapshots breaks exact reproducibility of old models; record this as an accepted limitation.

Pitfalls

Assuming a model never memorises individual records; large models can.

Lessons and concepts

Claims and their sources