From 93d762ca35387b61a09dd9bb2afc332907a2bc78 Mon Sep 17 00:00:00 2001 From: Thomas Stallinger Date: Wed, 28 Oct 2026 06:45:02 +0100 Subject: [PATCH] =?UTF-8?q?Migration=200080:=20Home-Verschl=C3=BCsselung?= =?UTF-8?q?=20je=20Organisation=20und=20Konto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- migrations/0080_home_verschluesselung.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 migrations/0080_home_verschluesselung.sql diff --git a/migrations/0080_home_verschluesselung.sql b/migrations/0080_home_verschluesselung.sql new file mode 100644 index 0000000..f93decb --- /dev/null +++ b/migrations/0080_home_verschluesselung.sql @@ -0,0 +1,17 @@ +BEGIN; + +-- Verschlüsselte Homes persönlicher Konten (28.10.2026, platform-docs +-- roadmap/secure-boot-verschluesselung.md Schritt 5): je Organisation aus, +-- Wahl des Benutzers (Standard verschlüsselt, abwählbar) oder Pflicht. Die +-- Entscheidung gilt je Konto ab dem Einlösen der Einladung; ein Wechsel geht +-- nur über eine neue Personalisierung (fscrypt verschlüsselt nur leere +-- Verzeichnisse). + +ALTER TABLE organizations + ADD COLUMN home_verschluesselung TEXT NOT NULL DEFAULT 'aus' + CHECK (home_verschluesselung IN ('aus', 'wahl', 'pflicht')); + +ALTER TABLE personalisierungen + ADD COLUMN home_verschluesseln BOOLEAN NOT NULL DEFAULT FALSE; + +COMMIT;