Aerial view of striking ice patterns on a frozen lake in Norilsk, Russia. Captivating and abstract.
Photo: Kirill Zhbakov / Pexels
Security

Built so we never need your data.

The safest place for your records is the one you already control. ColdCTL is designed around that, from where it runs to how it deletes.

Our approach

Eight promises, in plain words.

Your data stays in your accounts

The agent and the Archive Gateway run on your servers. Archives are written to a bucket you own, using credentials you control, such as AWS roles or Azure managed identity.

Our cloud sees a summary only

ColdCTL Cloud is optional. It receives an allowlisted summary of each job: names, counts, sizes and status. Rows, passwords, connection strings and file paths stay with you.

No remote control

ColdCTL Cloud cannot start, stop or change anything on your agent. Every action is run by your team, on your side.

Nothing is deleted without proof

Deletion is off by default. When enabled, each row is compared with the verified archive inside the same transaction. Any difference rolls the batch back.

Signed archives

The agent can sign each archive’s manifest. The Gateway refuses archives with a missing or wrong signature, so a file cannot pretend to belong to another team.

Company sign-in and fine-grained access

The Gateway uses OpenID Connect single sign-on. Access is granted per dataset and per column, on every path: search, record views, exports and downloads.

New columns stay hidden

When a table gains a column, it is not shown to anyone until an administrator grants it. Schema changes cannot leak sensitive fields.

Signed, checksummed releases

Releases come with checksums and build attestations. Database connectors are signed and installed separately, so you only run what you need.

Ask us for our security review notes

Scenic view of snow-capped mountains and a starry night sky, perfect for landscape enthusiasts.
Photo: Maria Laura Catalogna / Pexels
Early access

Let your database keep only what it needs.

We are working closely with a small group of PostgreSQL teams. Tell us about your largest tables and we will help you run the first archive.