GDPR – Deep Dive into Data Retention Policies with Grooming Selectors
  • 07 Oct 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

GDPR – Deep Dive into Data Retention Policies with Grooming Selectors

  • Dark
    Light
  • PDF

Article summary

Top Articles

GDPR’s "Right to be Forgotten" requirement means businesses need a way to remove data for specific people, even from their backups.

Data Retention Policies in Retrospect 15.1 for Windows and Mac give you fine-grained control over what your backups contain. You can now use selectors (Windows) / rules (Mac) during grooming to include only the data you wish to retain or exclude the data you’d like to remove.

It complements Retrospect’s existing time-based grooming policies that allow you to keep backups according to a specified number of a grandfather-father-son policy, going back as many months as your business requires.

Usage

You’ll find the new selectors tab in Scripts when you select a grooming script:

A selector in a groom script will keep any files that meet the "Include" criteria and remove any files that meet the "Exclude" criteria. This process makes it easy to comply with GDPR’s "Right to be Forgotten" requirement. You can create a selector that only excludes Bob’s user folder, and Retrospect will find all the backups with files that match that path.

Your grooming optimization selection will affect how the data retention policy and time selection is implemented.

Storage-Optimized Grooming

Storage-optimized grooming ensures that every file in the backup set matching the time selection and data retention policy will be retained and every other file will be removed. This process involves editing every backup set (RDB) file and can take a significant amount of time, and it is not supported for cloud sets due to the requisite per-file download and re-upload step. This grooming method is not available for Cloud Backup Sets.

Performance-Optimized Grooming

Performance-optimized grooming will not remove as much data as Storage Based Grooming. Retrospect uses the same criteria as storage-optimized grooming with one large difference: It does not edit the backup set (RDB) files to remove data.  If Retrospect needs to keep some data inside a .rdb file and needs to groom other data inside the same .rdb file, Retrospect will be unable to delete that specific .rdb file. If the .rdb file doesn't contain any data that needs to be retained, the entire .rdb file will be removed.   Retrospect will try to note how much "extra" data couldn't be groomed because it was inside a shared .rdb data file.

Retrospect stores backups by volume, so each backup is a set of RDB files containing a single volume. If a selector excludes an entire volume, the RDB files that contain that volume will be removed.

GDPR compliance with cloud sets where you need to remove files but not entire volumes requires the download and re-upload process to ensure every file that is required to be removed is removed. The best process for this is a backup set transfer:

Transfer the cloud backup set to a local disk backup set.

Groom the local disk backup set with storage-optimized grooming and the appropriate selector.

Recycle the cloud backup set.

Transfer the local disk backup set back to the cloud backup set.

Last Update: September 2024


Was this article helpful?