Architecture & data flow
PublishedPlaintext boundary, encrypted archive path, hosted metadata, key custody, deployment modes, and runtime egress.
- Hosted, connected self-hosted, and fully isolated paths
- Fields visible and not visible to Spala
Architecture, privacy terms, operational ownership, known limitations, and assurance work should not require a sales call. These materials show the current contract framework, implemented controls, verification work, and open assurance items.
Each artifact opens as a dated, branded document that security, legal, and procurement teams can review, print, or retain. Status and open assurance items are stated directly.
Plaintext boundary, encrypted archive path, hosted metadata, key custody, deployment modes, and runtime egress.
HM Software LLC’s Article 28 contract framework covering roles, instructions, confidentiality, security, subprocessors, assistance, incidents, deletion, and audit.
Current product controls are separated from operational measures supplied by the selected hosted or customer-operated deployment.
The public register distinguishes Spala-selected hosted services from infrastructure selected and contracted directly by a self-hosted customer.
Who owns application delivery, infrastructure, identity, keys, backups, monitoring, patches, support access, and exit.
Package locking, checksum manifests, optional signed manifests, test evidence, and the gaps before release provenance is a complete buyer control.
Adversaries, trust assumptions, detected tampering, completed internal evidence, and the preparation path to independent review.
The diagram describes the fully isolated path. In the hosted path, Spala operates the control plane and may arrange storage, but the endpoint still performs encryption before upload and retains the keys needed to open an archive.
| Data | Endpoint | Hosted Spala mode | Fully isolated mode |
|---|---|---|---|
| Session plaintext | Visible | Not designed to receive it | Not visible to Spala |
| Recovery phrase / private keys | Held locally | Not received | Not visible to Spala |
| Ciphertext and opaque archive metadata | Produced locally | Processed for selected hosted service | Customer systems only |
| Account, device, entitlement records | Uses identifiers | Processed by hosted control plane | Customer service; separate contract contacts may remain with Spala |
Ciphertext size, timing, identifiers, and operational metadata are not described as anonymous. Support cannot decrypt an archive or replace a lost recovery phrase. Customer-selected infrastructure does not become a Spala subprocessor merely because Sealkeep interoperates with it.
The exact allocation is completed in the order form, but the default fully isolated split is explicit.
| Control area | HM Software / Spala | Customer |
|---|---|---|
| Product | Application bundle, version, documentation, integrity information | Acceptance, approved configuration, permitted use |
| Infrastructure | Document requirements and optional dependencies | Runtime, network, PostgreSQL, storage, TLS, regions |
| Identity and keys | Preserve endpoint-encryption and recipient design | Identity, administrators, secrets, recovery material, recipients |
| Operations | Security updates and agreed support | Monitoring, backups, restore, capacity, patch timing, retention |
| Support access | No standing access; use approved minimum when invited | Authorize, time-bound, observe, and revoke any access |
| Exit | Document export and deletion within Spala-controlled systems | Export/delete customer database, objects, logs, endpoints, backups |
The Q3 2026 workstream packages implemented controls, test evidence, and review scope so an external assessor can evaluate a precise, versioned target.
The review program is active, but Sealkeep does not currently claim an independent cryptographic audit or certification. Published tests and rehearsals give reviewers inspectable evidence while external validation remains the next gate.
Gating ordinary procurement facts creates friction without making the product safer. The boundary below keeps useful evidence discoverable while protecting customer and operational security.