Legal Holds
A legal hold prevents specific files or records from being modified or deleted. Use legal holds during litigation, regulatory investigations, or any situation where data integrity must be guaranteed beyond the normal retention schedule.
Accessing Legal Holds
Navigate to Platform Ops > Data Operations > Legal Holds. This feature requires PlatformAdmin access.
Types of Legal Holds
CoralLedger Comply supports two levels of hold:
| Hold Type | Applies To | Effect |
|---|---|---|
| File-Level Hold | Uploaded files and attachments | Prevents deletion or replacement of the specific file |
| Tombstone Record Hold | Soft-deleted (tombstoned) records | Prevents permanent removal of tombstoned records; the record remains restorable |
Placing a Legal Hold
On a File
- Locate the file in the relevant transaction, return, or document list
- Click the ⋮ (more options) menu next to the file
- Select Place Legal Hold
- Enter the reason for the hold (required — e.g., "Active litigation — Case #2025-0412")
- Optionally enter an expected release date for reference
- Click Confirm
The file is immediately protected. A lock icon is displayed wherever the file appears.
On a Tombstone Record
- Navigate to Platform Ops > Data Operations > Legal Holds > Tombstone Records
- Search for the record by ID, type, or date
- Select the record and click Place Hold
- Enter the reason and optional release date
- Click Confirm
Releasing a Legal Hold
When the legal matter is resolved, the hold must be explicitly released by an operator:
- Navigate to Platform Ops > Data Operations > Legal Holds
- Find the active hold in the Active Holds table
- Click Release Hold
- Enter the reason for releasing the hold (required)
- Click Confirm Release
Releasing a hold allows the file or record to be subject to normal deletion and retention rules again. Ensure the legal or regulatory matter is fully resolved before releasing.
Hold State
Legal holds are tracked with a boolean flag on each record:
| State | Meaning |
|---|---|
Held (true) | Hold is in effect; the record or file is protected from deletion |
Not held (false) | No hold is active; normal retention and deletion rules apply |
An optional Hold Until date can be recorded as a reference, but it does not release the hold on its own. The hold remains in effect until an operator explicitly releases it.
The Hold Until date is informational only. The hold is still enforced after that date and must be manually released.
Active Holds Table
The active holds dashboard displays all current holds with:
- Type — File or Tombstone Record
- Subject — File name or record identifier
- Held — Whether the hold is currently active
- Placed By — Operator who placed the hold
- Placed On — Date and time the hold was created
- Reason — Reason provided when placing the hold
- Hold Until — Optional reference date
Audit Trail
Every hold placement and release is recorded in the Audit Trail, including:
- The operator who placed or released the hold
- The reason provided
- The exact timestamp
- The affected file or record identifier
This creates a complete evidentiary chain suitable for legal proceedings.
Best Practices
- Always provide a specific reason — Reference case numbers, investigation IDs, or regulatory notices
- Set a Hold Until date — Helps operators track ongoing obligations; note that the hold must still be manually released
- Review active holds regularly — Confirm holds are still required; release promptly when resolved
- Coordinate with legal counsel — Ensure hold scope matches the legal requirements
- Never rely on holds as a substitute for backup — Legal holds prevent deletion, not data loss from other causes