Home / Security & Trust
Security & trust · whitepaper v2

Why you can trust us with your project files.

This is the question professional teams ask before handing a file system their work. We answer it plainly: how Orbifs is built, where data lives, how access is controlled, and how files recover. Every control below is something we actually run today. Where something is a backstop, a target, or still being finalised, we mark it — and don’t claim it as done.

How to read this page

Controls marked live are implemented and running in production. Items marked being finalised are genuinely not yet locked, and we will not present them as complete until they are. No certification is claimed. This whitepaper is versioned and dated; each update is published. For a structured, control-by-control self-attestation, see our CSA STAR Level 1 self-assessment (CAIQ-lite).

What we run today

  • EU data residency — metadata and object bytes in Paris, backups off-region in Paris
  • Encryption in transit (TLS) and at rest (S3 server-side encryption, AES‑256)
  • Content-addressed storage: every chunk hashed with SHA‑256; immutable file versions
  • Immutable object storage — S3 versioning plus Object Lock (WORM) on the production bucket
  • Tenant isolation enforced in the application layer on every request
  • Conflict-copy safety — concurrent edits never silently overwrite each other
  • Continuous backups with point-in-time recovery, restore-drilled, with backup-failure alerting
  • Accounts, roles and per-project permissions on a least-privilege model; MFA on sign-in

Being finalised — not yet claimed

  • Key management — custody model and any customer-managed-key (BYOK) option being finalised
  • Published RPO/RTO targets and the formal restore SLA being finalised
  • Third-party security certifications — none claimed; see the roadmap below being finalised
  • SSO / SAML for centralised identity on Business and above being finalised
Where your data lives

Hosted in Europe, end to end.

Metadata and file content (object bytes) are stored in the Paris, France region; backups are kept off-region, also in Paris. All on infrastructure operated by a European cloud provider.

PropertyDetail
Metadata regionParis, France (EU)
Object storage regionParis, France (EU) — file content / bytes
BackupsOff-region, Paris (EU) — separated from primary metadata for resilience
ProviderOVHcloud (European cloud provider) — named in our sub-processor list
RecoveryContent-addressed, immutable, tamper-resistant version history
Data transferNo data-transfer fees for customers

Full residency, jurisdiction and sub-processor detail is in the Data Residency & Sovereignty Statement.

Storage architecture & integrity

Content-addressed, chunked, immutable.

Files are split into chunks and stored by the cryptographic hash of their contents. This is the foundation for de-duplication, integrity verification and tamper-resistant version history.

SHA‑256 content addressing

Every chunk is identified by its SHA‑256 hash. Content that hashes the same is the same content — which lets us verify integrity on read and detect any corruption or tampering.

Content-defined chunking (FastCDC)

Files are divided using content-defined chunking, so a small edit only changes the chunks it touches. Uploads and version history stay efficient even on large CAD, BIM and point-cloud files.

Immutable versions

Each saved version is an immutable composition of content-addressed chunks. Earlier versions are never mutated in place — they remain recoverable through your plan’s retention window.

Encryption & key management

Stated plainly, with current status.

LayerCurrent position
In transit live  All client–service connections use TLS, terminated at our edge (Caddy) with modern, automatically-renewed certificates.
At rest live  Object storage uses server-side encryption (SSE, AES‑256) on the bucket holding your file content.
Key managementbeing finalised  At-rest keys are currently managed by the storage provider. Our custody model and any customer-managed-key (BYOK) option are being finalised before we make a firm claim.
Zero-knowledgeNot offered today; tracked as a possible future capability, not a current claim.

We will not assert end-to-end or zero-knowledge encryption unless the design genuinely provides it. Today, encryption in transit (TLS) and at rest (SSE‑AES256) are both live; the key-management custody model is what remains to be finalised, and is described above honestly.

Tenant isolation

One tenant can’t reach another’s data.

Isolation between customer organisations is enforced primarily in the application layer: every request carries an authenticated tenant context, and every query is scoped to that tenant. No request can address data outside its own tenant.

As defence-in-depth, the metadata database also carries Postgres row-level security (RLS) policies. We describe these honestly as a backstop — application-layer query scoping is the active, primary mechanism, not RLS alone.

Identity & access

Least privilege, by role.

Access to projects runs through user accounts, roles and per-project permissions in the admin console. Users and administrators get the access their role needs — no more.

  • Multi-factor authentication for user sign-in
  • Administrator, editor and guest/client roles with project-level permissions
  • Guest and external-partner access granted and revoked per project
  • SSO / SAML for centralised identity on Business and above being finalised
Recovery, immutability & disaster recovery

Built to recover — and proven by drill.

Recovery is not one feature but several layers: immutable versions, write-once object storage, conflict-copy safety, and off-region continuous backups with point-in-time recovery.

LayerWhat it does
Immutable versions livePrior versions and deleted files are restorable through your plan’s retention window — the basis for recovering from mistakes and ransomware.
WORM object storage liveThe production object bucket uses S3 versioning plus Object Lock (write-once-read-many), so stored bytes cannot be overwritten or deleted before their lock expires.
Conflict-copy safety liveWhen two people edit the same file concurrently, neither edit is silently overwritten; a conflict copy is preserved so no work is lost.
Off-region backups (PITR) liveMetadata is continuously backed up (pgBackRest, WAL/point-in-time recovery) to a separate off-region bucket in Paris, encrypted at rest, and restore-drilled.
Backup-failure alerting liveA dead-man’s-switch monitor alerts us if a backup is missed, so a silent backup failure can’t go unnoticed.
Published RPO/RTO & restore SLA being finalisedWe restore-test in every pilot today; the formally published recovery-point/recovery-time targets and SLA are being finalised.

We say “recoverable,” never “ransomware-proof”

Immutable versions plus WORM object storage mean an attacker who reaches the live system still cannot rewrite or erase your version history within the lock window — but we describe this as strong recoverability, not an absolute guarantee.

Data processing & GDPR

Processed in the EEA, under the GDPR.

Archi Systems AS is established in Norway, within the EEA, and applies the GDPR. Hosting customer data in the EU (Paris) involves no transfer of personal data outside the EEA.

DPA available

A Data Processing Agreement is available for customers, alongside our privacy policy and technical & organisational measures (TOMs).

Short, EU-based sub-processor list

Kept short and EU-based, and shared in full in our sub-processor list. We run our own mail server in the EEA, so no third party handles your support correspondence.

NIS2-aware

Built with EU security frameworks in mind, including raised expectations on backup, recovery and access control.

For the full picture of where data lives and who can touch it, read the Data Residency & Sovereignty Statement →

Certification & assurance roadmap

We display a trust mark only once we’ve earned it.

A non-negotiable principle: do not claim a certification before it exists. Here is what we’re pursuing, and in roughly what order — plus the one assurance artefact we can publish today.

TargetWhat it signalsStatus
CSA STAR Level 1 (CAIQ self-assessment)A public, structured self-attestation against the Cloud Security Alliance’s questionnaire — the one assurance artefact a vendor can publish without a third-party audit. published
ISO/IEC 27001Mature information-security management system — our intended anchor.pursuing
SOC 2 (Type I → II)Audited security controls over time; valued by larger and international customers.pursuing
Cyber EssentialsBaseline cyber hygiene — a lighter, quicker early signal.candidate
ENS / SecNumCloud-adjacentPublic-sector and French sovereign-cloud expectations, per target market.candidate

Available now: our CSA STAR Level 1 self-assessment

We publish a CAIQ-lite self-assessment that maps the controls on this page to the standard security domains, with honest yes / partial / planned answers. Read the CSA STAR Level 1 self-assessment →

For the record

No third-party certifications are claimed yet. The CSA STAR Level 1 entry above is a self-assessment, not an audit. A short, EU-based sub-processor list keeps our scope simple, and the policy set behind this page — incident response, backup/restore, data residency, GDPR — is in place or under legal review. We’ll publish each certification only once formally achieved.

In short

Built on European infrastructure, described honestly.

EU · EU
Metadata, bytes & backups in Paris
SHA‑256
Content-addressed, immutable, WORM-locked storage
TLS · AES‑256
Encrypted in transit and at rest
PITR
Off-region backups, restore-drilled, alerted

Need our DPA, sub-processor list, CAIQ self-assessment or a completed security questionnaire? We keep an answer bank ready. Request security documents →

Pilot offer

Prove the recovery story yourself.

Every pilot includes a restore test: we restore a prior version and a deleted file so you see recovery work on your own data before you commit.