[VS-NfD] Write the §52 VSA delimitation statement #226
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#226
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plan reference:
20-massnahmenplan.md-> Phase 5ADR: ADR 0019
Effort: L (3 AT)
Depends on: —
Context
The most important single document of the whole undertaking: it states
which security base functions Dorfteich does not provide and to whom
they fall. It is what keeps the application outside the certification
obligation under §51 VSA, and it does not depend on any implementation —
so it starts first.
Current state
docs/architecture/security.md,permissions.md, ADR 0007(auth/sessions), ADR 0015 (backup), ADR 0008 (plugin sandbox).
Acceptance criteria
termination, authentication, and integrity as far as it applies) is
listed with: what the application does, what it deliberately does
not, and which party provides it.
statements.
omission (the plan's explicit instruction: "no encryption in the code
is correct architecture, not a missing feature").
it points at the issue that closes the gap.
opened page is mirrored into the browser's IndexedDB
(
apps/web/src/editor/use-collab-provider.ts:76, databasedorfteich-page-<pageId>), cleared on leave once synced butdeliberately kept for unsynced offline edits.
Confidentiality of that copy is endpoint media protection, i.e. the
platform's function — but it must be stated, not omitted
(
10-ist-aufnahme.md-> I-25).the ADR, not in the statement.
Out of scope
Legal review by counsel, and the IT-Grundschutz mapping (#230).
Delivered by PR #238 (docs/vs-nfd/40-abgrenzungserklaerung.md), merged to main as
3e377aa. CI run 471 green. Closing.