Skip to content
Web Design & Development

Data Retention in Applications: The Decisions That Matter

Deciding how long different types of data are kept and building deletion into the system.

Marcus Adeyemi Technical Director 2 min read 25 views
Data Retention in Applications: The Decisions That Matter

Why does it matter?

Keeping everything forever increases breach impact and privacy risk, while deleting too early loses required records.

What are the numbers?

  • Retention schedules different data types have different legal and business lifetimes
  • Soft deletes hide records without removing them
  • Backups retain data after deletion from live systems
  • Automation retention rules should run automatically

What should I do?

  1. Write a retention schedule per data type
  2. Automate deletion jobs
  3. Document how backups are handled
  4. Distinguish soft deletion from real deletion
  5. Review the schedule with legal advice
What to do and what to avoid with data retention in applications, side by side
Good practice against the usual mistakes, from the sources listed below.

What should I avoid?

Avoid:

  • Keeping everything indefinitely
  • Soft deletes presented as deletion
  • Retention rules applied manually
  • Backups that silently retain deleted data forever

When should I get help?

Short answer Bring in help when privacy requests reach your systems.

Where this comes from

The figures and practices above come from the sources listed.

Working on something like this?

We take on Web Design & Development work for teams who want it done once, properly. Tell us what you are building and we will tell you honestly whether we are the right studio for it. Start a project.

Where to go next

Spotted something wrong? Report an error on this page. We correct on the page and say what changed.

All services

The work behind this article, and what it costs.

Marcus Adeyemi

Builds and maintains the web work. Writes about front-end architecture, performance, accessibility and the unglamorous parts of keeping a site alive.

Keep reading

More in Web Design & Development