Data Storage Policies and Procedures

Version1.0
Effective DateApril 2026
Review CycleAnnual
Document OwnerChief Information Security Officer (CISO)
ClassificationCONFIDENTIAL — Internal Use Only
Applicable StandardSOC 2 Type II

1. Purpose

This document defines the policies and procedures governing how DCKAP Integrator stores data — including inputs received from source systems, data items in processing, outputs awaiting delivery, configuration data, and operational logs — with controls ensuring accuracy, completeness, security, and timely disposal.

2. Data Storage Categories

Data TypeStorage SystemEncryptionRetention
Source Payloads (transient)Message queue (durable)In-transit: TLS; at-rest: AES-25624 hours max
Processing State / CheckpointsProcessing state store (Redis)AES-256Until job completes
Dead-Letter QueueDLQ storageAES-2567 days (configurable 1-30)
Sync Execution LogsLog aggregation serviceAES-25690 days
API Request/Response LogsLog aggregation service (PII masked)AES-25630 days
Audit TrailImmutable audit databaseAES-2561 year
Integration ConfigurationConfig databaseAES-256 (credentials in vault)Lifetime of customer account
API Credentials (secrets)Dedicated secrets vaultAES-256, customer keyUntil customer removes them
Security Events / SIEMSIEM platformAES-2561 year

3. Storage Security Policies

3.1  Encryption at Rest

  • All persistent storage uses AES-256 encryption.
  • Encryption keys are managed by a dedicated key management service (KMS), not stored alongside data.
  • Customer API credentials are encrypted using a per-customer encryption key derived from the master KMS key.

3.2  Access Controls

  • No storage system is publicly accessible — all are within the private network perimeter.
  • Access to log storage requires a dedicated service account with read-only access.
  • Direct database access in production requires multi-party authorisation (break-glass procedure).

3.3  Data Minimisation

DCKAP Integrator does not permanently store source or destination business data. The platform is a conduit:

  • Source payloads are queued, processed, and discarded within 24 hours.
  • No customer transactional records (orders, inventory, etc.) are stored in DCKAP’s databases beyond the processing window.
  • Only metadata about the sync (timestamps, counts, status) is retained in logs.

4. Backup and Recovery

AssetBackup FrequencyRetentionRTO
Config DatabaseDaily + continuous WAL30 days< 4 hours
Audit Log DatabaseDaily1 year (match log retention)< 8 hours
Secrets VaultHourly snapshot7 days< 1 hour
Platform ConfigurationOn change + daily90 days< 2 hours

5. Placement in Product

Product LocationScreen / PageAudience
Trust CenterSecurity → Data Storage & EncryptionAuditors, Enterprise Customers
Privacy Policydckap.com/privacy → Data Storage SectionAll Customers, Regulators
Product PortalSettings → Data & PrivacyCustomer Admins
Compliance FolderSOC 2 Evidence → Storage ControlsExternal Auditors