- service_status.status_url
No public status page exists yet.
publish one at status.actionlake.com, with the cache hit rate and latency split by hit and miss
- subprocessors
Stripe is not listed because no Stripe account is connected: billing.add_card records a token and the plan change, and no card is charged, so no customer data reaches Stripe from ActionLake.
list Stripe (card tokenisation and invoicing; card details never touch ActionLake), with notice, before the first charge
- audit_record.external_witnesses
The daily seal proves the history to anyone who holds a copy, but it is not yet anchored outside ActionLake's own infrastructure.
publish the chain head to an independent, append-only location under a separate credential
- credentials.byok
Envelope encryption per tenant under one environment master key is what exists. A customer-held key is not offered.
a KMS-backed master key, when a customer needs it
- certifications.held
No certification is held yet. SOC 2 Type II, ISO 27001 and a third-party penetration test are in progress.
complete each one and list the report or certificate under `held`, with its date and scope
- dpa.document_url
https://actionlake.com/legal/dpa describes what the DPA commits us to; the signable document is not published.
publish the DPA and its technical measures annex
- disclosure.encrypted_channel
No OpenPGP key exists for [email protected]. A published fingerprint for a key nobody holds is worse than none.
generate the key, publish it, add Encryption to security.txt
- credentials.per_connection_key
Credentials are sealed under the tenant's data key. Deleting a connection deletes its row, but a backup copy of that row stays decryptable until the backup ages out.
a per-connection data key, wrapped by the tenant's and destroyed with the row
- audit_record.verifiable_by_customer
A run can be checked against its neighbour on its page; the whole chain cannot yet be recomputed by a customer, because no export or endpoint returns a range of rows with their hashes.
a chain export: every hashed field and both hashes, for a range
- availability.sla_in_force
99.9% is a published availability target for team, business, enterprise, not a commitment with credits. Managed MySQL daily backups with 7 days of point-in-time recovery, kept in the region; a restore to a scratch database is exercised monthly and the chain verified from the seal.
an SLA written into the agreement, with credits
- personnel_access.production
No product screen shows your content to anyone outside your tenant. Production access is limited to named ActionLake engineers, for operations; the master key is an environment key on the API service, so those engineers could decrypt customer content. That is the position, stated plainly.
the KMS-backed master key that also closes credentials.byok
- isolation.cross_tenant_access_tested
Tenant id on every query; cache key carries the connection id; cross-tenant access is tested in the test suite, on the endpoints; no third-party test yet.
the third-party penetration test above