Cloud checklist for professional secrecy holders
Timo Wevelsiep•Updated: 27.08.2026Editorial note: Versions, commands and prices may change. Please verify critical steps independently before production use. This guide does not replace individual consulting.
Already have an application or prototype? Use the Section 203 Managed Cloud to request a non-binding technical scope assessment.
A cloud assessment for professional secrecy holders should not start with a list of providers. It should start with the real processing: which information enters which component through which user journey, who can access it, and how does it leave the system? Once these questions are answered, infrastructure and operating model can be selected meaningfully.
This checklist supports technical and organisational decisions. It is not legal advice.
1. Define purpose, data and users
Describe the business use in a few sentences:
- Which task does the application solve?
- Which professions and staff use it?
- Which data are entered, uploaded, generated or imported?
- Are client, patient, health, tax or procedural data involved?
- Are some data within the same system outside the professional-secret scope?
- Which results are exported, sent or written to other systems?
The answers shape the architecture. A scheduling system without professional content, a document portal and AI-assisted file analysis can require very different safeguards within the same organisation.
2. Draw the complete system boundary
A modern application rarely consists of only a web server and database. Include at least:
| Area | Examples |
|---|---|
| Frontend | Website, mobile app, desktop client |
| Backend | API, worker, scheduler, webhooks |
| Data | PostgreSQL, object storage, cache, search index, vector database |
| Identity | Login, SSO, MFA, OAuth provider, email |
| Operations | Logs, metrics, error tracking, alerting |
| Delivery | Git repository, CI/CD, container registry, secrets |
| Protection | Database dump, file backup, snapshots, off-site copy |
| External services | AI API, email, SMS, payment or signing service |
Mark whether each connection transmits content, metadata, credentials or only technical state. Logs can also contain names, email addresses, document titles or complete requests.
3. Identify participating providers and people
The technical architecture and provider chain must describe the same reality. Relevant parties include not only invoice issuers but everyone who participates in the intended operations or may receive technical access.
Assessment questions:
- Who provides infrastructure, platform and application?
- Who handles administration, support and on-call response?
- Which subcontractors are involved?
- Which people or roles can access production, backups and keys?
- How are additional participants introduced and changes communicated?
- How is access removed after a role or contract ends?
Section 203 paragraphs 3 and 4 are central when participating persons are involved. The agreements required in a specific case should be assessed legally.
4. Constrain administrative access
An administrator does not automatically require permanent access to all data. A suitable model separates roles and access paths:
- named rather than shared administrative accounts
- MFA for management, cloud and repository access
- separate roles for infrastructure, application and database
- time-bound or incident-approved maintenance access
- private management paths instead of public interfaces
- logging of security-relevant changes
- controlled break-glass access
Whether and how sessions may be recorded needs separate assessment. Auditability should not create new risks through unnecessary content logging.
5. Review the application and software supply chain
The server may be configured well while the application still contains unclear dependencies. A pre-production review should cover:
- repository, ownership and reproducible build
- packages, containers and images
- known vulnerabilities and update path
- secrets in source code, build logs or frontend bundles
- telemetry, analytics and error tracking
- external scripts, fonts, CDNs and APIs
- application roles and permissions
- tenant separation and access tests
This is especially important for AI-generated software. A working prototype says little about security, data design or maintainability. See operating AI-generated software for a focused checklist.
6. Treat backup and recovery as separate data flows
Backups are not merely a technical detail. They duplicate the data set and extend its lifecycle. Record:
- which components are protected
- where primary and additional copies are stored
- how data are protected from unauthorised modification or deletion
- who controls keys and recovery credentials
- which retention and deletion periods apply
- how often restore tests are performed
- how full recovery is documented
A successful backup job is not evidence of a successful restore. Database, files, secrets and application version need to be recoverable together.
7. Define operations and changes
Production does not remain static. Agree in advance:
- Who evaluates and installs security updates?
- How are changes tested and approved?
- Which events trigger an alert?
- Who responds within which time?
- How are incidents documented and communicated?
- Which dependencies are reviewed regularly?
- What is the exit path when changing provider or platform?
Measures should match criticality. An internal tool with planned maintenance windows requires a different service level from a continuously available client portal.
8. Record the outcome as a decision sheet
The result should not be a vague label such as “German cloud”. It should be a traceable target model:
- application and permitted data types
- system and data-flow diagram
- participating providers and roles
- operating locations and external connections
- administrative access paths
- backup, restore and deletion concept
- update, monitoring and incident process
- open legal and technical decisions
This sheet can support internal approval, external legal review and a concrete technical proposal.
Related WZ-IT services
- The Section 203 Managed Cloud combines isolated infrastructure, German providers, the agreed Section 203 contractual chain and managed or co-managed operations.
- The AI Code & Production Readiness Audit assesses an existing or AI-generated application before go-live, migration or operational takeover.
- Managed Open Source covers selection, installation, integration and ongoing operations for open-source applications independently of Section 203 as well.
Sources
Enquiry
Assess the application and operating model
Describe the application, data types, and current situation. We will assess which technical starting point fits the intended operations without obligation.
Frequently Asked Questions
Answers to the most important questions
At minimum, a system overview, data-flow diagram, role and access matrix, list of participating providers, backup concept and the relevant contract and privacy documents.
Not as a blanket rule. The required isolation depends on data, threat model, tenant separation, criticality and the agreed operating model.
Backups normally contain the same protected data as production. Location, access, encryption, retention and deletion therefore need to be included.
No. The relevant chain runs from application code through operations and support to infrastructure, external APIs, monitoring and backups.
When taking over or migrating a production application, when external services are unclear, or when database, auth, storage and application are not documented together.
More on Section 203 & Managed Cloud
- What is Section 203 hosting?
- Cloud checklist for professional secrecy holders
- Operate AI-generated software
- Supabase for professional secrecy holders
- Open source for professional secrecy holders





