Skip to main content

Irrevocable Retention Prevents Required Deletion

CCC.ObjStor.TH09

An irrevocable immutability lock may be applied with an excessive retention period, or to a bucket holding data that is subject to deletion obligations. Neither users nor lifecycle rules can remove the objects until the period expires, and storage cost accrues for the full period. This results in retention of data that should no longer exist, impacting confidentiality and regulatory compliance.

Related Capabilities

IDTitleDescription
CCC.ObjStor.CP07Delete Stored ObjectsThe service always allows a user to delete an object from a bucket given the object key.
CCC.ObjStor.CP17Object ImmutabilityThe service may be configured to lock an object or a bucket so that its objects cannot be overwritten or deleted until a retention period expires, and the lock itself may be made irrevocable.
CCC.Core.CP34Data Lifecycle PolicyThe service may be configured to automatically delete, archive, or transition data or child resources once a user-defined age or condition is reached.

Related Controls

IDTitleDescription
CCC.ObjStor.CN13Bound the Period of Irrevocable Retention LocksEnsure that an irrevocable retention lock cannot commit the organization to retaining data for longer than its retention policy permits. No provider bounds the period natively, so a policy-as-code check on lock requests satisfies this requirement.