Mobile-ID · Long-term digital evidence preservation
Customers and partnersWorkflow demoContact
Trusted LTANS
Evaluate
MOBILE-ID · TRUSTED LTANS

Legal Hold

Block disposition of case-scoped records until an authorized hold-release decision.

VI–EN terminology

Outcome and scope

Prevent disposition over case-scoped records and explain which holds constrain each record.

Documentation scope Workflow design and integration contract; operational configuration is confirmed per environment.
PrepareReceive
Complaints, disputes or preservation requests from an authorized party.A retrievable held-record set, reason, authority and effective history.

Participants: Legal teams, case owners, approvers and authorized operators.

Workflow and decision points

01

Define scope

Snapshot archive IDs or query scope with a cutoff; changed queries must not silently alter the approved set.

02

Approve separately

Separate requester and approver under the permission profile. UI state does not replace backend enforcement.

03

Block effects

Check all active holds immediately before disposition; export rights do not grant hold-release rights.

04

Release with basis

Record release basis, approver and scope. Other active holds remain effective.

States, guards and authority

CurrentGuardActorNextArtifact / recovery
Requested [model]Scope and authority approvedLegal + approverActive hold [model]Snapshot object set and case; identify unresolved scope.
Active hold [model]Disposition command receivedPolicy + StorageEffects blocked [model]Recheck immediately before effects, including previously approved jobs.
Active hold [model]Authorized scoped release decisionIndependent approverThis hold released [model]Other holds still block; no dedicated release API exists in this contract.

Exceptions and controls

SituationActionBoundary
Two cases hold a recordRetain each hold separately.One release does not clear every hold.
Scope reconciliation incompleteReport unresolved scope without claiming complete coverage.The case owner reviews the object set.
No hold-release API in contractIdentify release as a target administrative operation.No invented endpoint or response.
Authorization, approval and recovery

Separate requester and approver; multiple holds may coexist. Releasing one does not remove the others.

A changed query scope requires a new object-set snapshot and review. A release failure preserves the active hold for operator investigation.

Reconciliation artifacts and acceptance

Retain case ID, record-set snapshot, creation/release decisions and all active holds; releasing one does not release others.

Integration and data contract

APIApplication scopeDocumentation
POST /v1/archives/{archiveId}/holdsholds:writePolicy and Profile API
Technical input and references
ElementDefinition
InputCase identifier, query scope or archiveId list, approving principal and effective time.
OutputCase-scoped hold record, blocked object set and an approved release decision.

Execute and reconcile a scenario

ElementAction
Synthetic IDhold-case-A / hold-case-B
TaskApply two decisions to the same scope; retain authority/time for each hold.
Acceptance caseReleasing A leaves B blocking disposition; operators cannot self-release.

These are business test criteria; synthetic packages alone do not establish backend execution or valid ERS.

Next steps

Search LTANS documentation

Expanded illustration