
“We keep backups” does not explain which records must be preserved, when they become eligible for disposition, or what happens when a legal hold intervenes. Backup protects recovery. Retention governs the normal records lifecycle. Legal hold suspends disposition for information within a defined scope. A document platform needs all three controls to work together.
| Control | Question it answers | Evidence to inspect |
|---|---|---|
| Backup | Can we restore a usable service and its data after loss or corruption? | Recovery points, restore tests, integrity checks, and measured recovery time and data loss. |
| Retention | How long should this record be kept, from which event, and what happens afterward? | Classification, rule version, trigger evidence, eligibility calculation, and disposition outcome. |
| Legal hold | Which information must be preserved for this matter despite ordinary deletion rules? | Authorized scope, affected records and versions, preservation results, changes, and release decisions. |
A useful records platform should explain why a record remains available, why deletion is blocked, and which authority allowed disposition. “The file still exists” is weak evidence if nobody can connect it to a retention rule or an active hold. The same applies to a successful delete request when older versions or exports remain elsewhere.
We favor a design that connects the business decision to document identity, version history, workflow, and storage enforcement. FormKiQ’s Records Management solution provides configurable classification, retention scheduling, legal hold, and disposition workflows. The implementation must also connect those decisions to the organization’s storage, backup, and downstream systems; document versioning alone does not establish that preservation is enforced.
Design backups around recovery objectives: how much data loss is tolerable and how quickly a usable service must return. A replica improves availability, but it may also reproduce an accidental deletion or corrupt update. Confirm that the recovery design retains an independent, usable recovery point for the failures it is meant to address.
Test more than file retrieval. Recover the metadata, relationships, permissions, encryption-key access, and application state needed to use the documents safely. A completed backup job does not prove that the system can be restored. AWS’s recovery-testing guidance calls for testing recoverability against recovery objectives.
A recovery copy can contain records, drafts, temporary files, and previously deleted content together. Keeping that copy does not provide classification, targeted preservation, retrieval, or an authorized disposition process for each record.
A retention rule connects a record class to a trigger, period, and final action. For illustration, a policy might retain a contract for seven years after expiry or a case file for a defined period after closure. Those are design examples, not statutory periods; the organization’s records and legal owners approve the applicable schedule.
When the trigger comes from another system, retain its event identifier, effective date, source, and correction history. A missing closure date should enter an exception queue rather than silently become permission to delete. Rule changes also need authorization and a recorded decision about how they apply to existing records.
Eligibility is only one step. Recheck holds, approvals, storage restrictions, and other applicable exceptions before executing disposition. An expired period does not establish that deletion is permitted.
Identify the matter, authorizing owner, issue date, custodians, systems, date ranges, preservation scope, and release authority. The scope may include drafts, relevant versions, messages, and associated metadata beyond formally declared records. The responsible legal or records owner determines what must be preserved; a product setting does not make that decision.
Track overlapping holds independently. Releasing one matter must leave protection in place for another active matter. As a public-sector example, NARA’s federal records-center process suspends scheduled disposition through a freeze and requires formal release before normal disposition resumes.
Apply preservation across every relevant deletion path: application APIs, background jobs, storage lifecycle rules, direct administrative access, and connected repositories. Log the requested scope, successful protection, failures, and retries. An unresolved preservation failure needs an owner and escalation; a hold label in a database is insufficient.
Amazon S3 Object Lock protects individual object versions. A version can have a retention period, a legal hold, or both. A legal hold has no automatic expiry and is independent of the retention period. New versions and delete markers can still be created, so a missing object in an ordinary listing does not prove the protected version was destroyed.
Governance mode permits authorized bypass; compliance mode prevents deletion of a protected version during its retention period, including by the root user. Choose the mode and permissions deliberately. A storage legal-hold flag does not track separate legal matters: the application must keep protection active until all applicable holds are released.
Treat storage configuration and its connection to FormKiQ workflows as deployment work to verify. Test version coverage, privileged access, release permissions, and failure handling. A bucket setting does not classify records or define the organization’s preservation policy.
A restore can resurrect disposed content and an outdated hold registry. Recover into an isolated environment, reconcile against an authoritative record of current holds, releases, disposition decisions, and policy changes, and validate access before returning data to normal use. Protect that governance history so restoring an older application database cannot erase later preservation decisions.
Document backup expiry and the handling of disposed data in recovery copies. Some backup formats cannot selectively remove a file. Define restricted access, expiry, and restore reconciliation for those copies, with any preservation exception approved by the responsible owner. A hold may require preserving relevant backup material; neither routine expiry nor indefinite retention of every backup should be an unexamined default.
Contract C-104 reaches its scheduled disposition date. Holds A and B cover the contract and relevant versions. Record retention eligibility, but block deletion with both hold identifiers and the preservation results.
The authorized owner releases Hold A. Keep Hold B active. Record who released A, when, and under which authority; do not clear the storage protection that B still requires.
Restore into isolation and replay current governance decisions. Reinstate B’s scope and protection before the service returns. Reconcile previously disposed records as well, so the recovery process does not republish them.
Return the contract to eligibility review. Releasing B does not itself authorize deletion or restart the retention clock. Recheck the applicable rule, other restrictions, and required approvals before disposition.
Create a reviewable candidate list with the record identifiers, rule version, trigger evidence, eligibility date, holds, and required approvals. Recheck eligibility immediately before execution and coordinate hold placement with deletion so a hold arriving after candidate selection cannot be missed. If current governance state cannot be confirmed, stop the deletion and route the exception.
Record outcomes per item and version, including failures, skipped items, retries, and copies outside the workflow’s control. A disposition certificate should state what was authorized and what actually succeeded. It should not claim every copy was destroyed merely because the application hid a document. Retain enough decision evidence under its own schedule without retaining the destroyed content itself.
Explore FormKiQ’s Records Management solution, the Records Management on AWS guide, and Security and Governance.
Talk to FormKiQ about retention triggers, hold enforcement, disposition evidence, and recovery integration for your document workflows.
The open-source foundation — API-first, deployable into your own AWS account, and free to use. Right for architecture validation and early implementation.
Production-ready editions for departments and complex workflows. Start with a Proof-of-Value deployment or go straight to production.
For governance-heavy environments with residency, sovereignty, assurance, and multi-jurisdiction requirements. Talk to us about the right deployment model.