Public Trust Center · reviewed 5 September 2026

Inspect before you ask.

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.

PublishedPublic templateOpen item
Evidence index

Seven buyer questions. Seven inspectable answers.

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.

Architecture & data flow

Published

Plaintext 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

Data Processing Agreement

Public template

HM Software LLC’s Article 28 contract framework covering roles, instructions, confidentiality, security, subprocessors, assistance, incidents, deletion, and audit.

  • Internally approved for customer review
  • Customer annexes and applicable law completed for signature

Technical & organisational measures

Control statement

Current product controls are separated from operational measures supplied by the selected hosted or customer-operated deployment.

  • Encryption, identity, network, secure development, logging, continuity
  • Deployment-specific evidence is identified clearly

Subprocessor register

Verification open

The public register distinguishes Spala-selected hosted services from infrastructure selected and contracted directly by a self-hosted customer.

  • Known service categories shown now
  • Legal entities, regions, and transfer safeguards still require verification

Deployment responsibility matrix

Published

Who owns application delivery, infrastructure, identity, keys, backups, monitoring, patches, support access, and exit.

  • Connected and fully isolated boundaries
  • No standing Spala access in the isolated mode

Release provenance & SBOM

Partial today

Package locking, checksum manifests, optional signed manifests, test evidence, and the gaps before release provenance is a complete buyer control.

  • No claim of OS code-signing today
  • Public CycloneDX SBOM publication remains planned

Threat model & audit roadmap

Audit prep · Q3 2026

Adversaries, trust assumptions, detected tampering, completed internal evidence, and the preparation path to independent review.

  • Review package and public evidence are being prepared
  • External cryptographic review remains the next assurance gate
Architecture / published

Plaintext ends at the endpoint.

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.

Coding agentClaude Code or Codex session file
→
Local Sealkeep clientCapture, encryption, local search, keys
→
Customer serviceIdentity, membership, opaque metadata
→
Customer storageEncrypted archive objects and index
Customer security boundary · fully isolated operation has no mandatory Spala runtime service
DataEndpointHosted Spala modeFully isolated mode
Session plaintextVisibleNot designed to receive itNot visible to Spala
Recovery phrase / private keysHeld locallyNot receivedNot visible to Spala
Ciphertext and opaque archive metadataProduced locallyProcessed for selected hosted serviceCustomer systems only
Account, device, entitlement recordsUses identifiersProcessed by hosted control planeCustomer service; separate contract contacts may remain with Spala
Exact scope

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.

Shared responsibility / published

You operate the boundary. We deliver the product.

The exact allocation is completed in the order form, but the default fully isolated split is explicit.

Control areaHM Software / SpalaCustomer
ProductApplication bundle, version, documentation, integrity informationAcceptance, approved configuration, permitted use
InfrastructureDocument requirements and optional dependenciesRuntime, network, PostgreSQL, storage, TLS, regions
Identity and keysPreserve endpoint-encryption and recipient designIdentity, administrators, secrets, recovery material, recipients
OperationsSecurity updates and agreed supportMonitoring, backups, restore, capacity, patch timing, retention
Support accessNo standing access; use approved minimum when invitedAuthorize, time-bound, observe, and revoke any access
ExitDocument export and deletion within Spala-controlled systemsExport/delete customer database, objects, logs, endpoints, backups
Active assurance roadmap

Evidence first. Independent review next.

The Q3 2026 workstream packages implemented controls, test evidence, and review scope so an external assessor can evaluate a precise, versioned target.

Shipping evidence

Implemented and exercised

  • Authenticated-encryption vectors and tamper suite
  • Archive, verify, restore, and tenant-boundary tests
  • 12/12 live company rehearsal recorded 20 August 2026
  • Checksum manifest generator and dependency lockfile
Q3 2026 · in progress

Independent-review preparation

  • Threat model and known limitations
  • Public DPA template and TOMs control statement
  • Architecture and responsibility boundaries
  • Subprocessor and release-evidence verification
Next assurance gate

External validation

  • Independent cryptographic implementation review
  • External key-lifecycle review
  • Independent application penetration test
  • Public per-release SBOM and signed provenance
  • Native OS code signing
Current assurance boundary

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.

Disclosure boundary

Public by default. Controlled where disclosure creates risk.

Gating ordinary procurement facts creates friction without making the product safer. The boundary below keeps useful evidence discoverable while protecting customer and operational security.

Keep public

  • Architecture and data categories
  • Standard DPA and TOMs samples
  • Current Subprocessor register
  • Deployment responsibility matrix
  • Threat model, known limitations, audit roadmap
  • Release checksums, SBOMs, and provenance status

Keep controlled

  • Executed customer agreements and negotiated terms
  • Customer-specific diagrams, identities, regions, and configurations
  • Unpatched vulnerability and exploit detail
  • Credentials, internal infrastructure identifiers, and runbooks
  • Restricted penetration-test reports and incident evidence
  • Time-bounded support-access records