Change management and secure development

How changes reach production safely: review, automated checks, versioned database migrations and the ability to roll back.

All compliance documents
Version
1.0 · Effective 2026-08-11
Owner
security@depozza.eu
Review cycle
Annual
Mapped controls
SOC 2 CC8 · ISO 27001 A.8.25–A.8.32

Change workflow

  • Every change is version-controlled with a description of intent; no direct edits to running production code.
  • Type checking, linting and automated tests run before a change is released.
  • Database changes are applied as reviewed, versioned migrations — never as ad-hoc statements.
  • Releases can be rolled back to a previous known-good version.

Secure development practices

  • All user input is validated server-side with schema validation, not only in the browser.
  • Database access uses parameterised queries; no string-concatenated SQL.
  • Secrets live in the managed secret store and are read only by server-side code.
  • Production source maps and internal technical routes are disabled so build internals are not published.

Dependencies

Third-party packages are scanned for known vulnerabilities. High and critical findings are upgraded promptly; anything that cannot be upgraded is documented with a compensating control.

Separation of environments

Preview and production run as separate deployments with separate credentials. Production personal data is not copied into preview.

Questions about this document

security@depozza.eu

This document states Depozza SAS's own policy. It is not a certification, an audit report or a legal guarantee.