Samenwerken beschrijft verificatie en versleuteling die de sessie niet doet #2734

Closed
opened 2026-11-02 22:22:01 +00:00 by brenno · 0 comments
Owner

Wat er mis is

De handleiding beschrijft een controle van deelnemers en een herstelsleutel die in de draaiende interface niet bestaan. De modulekaart zegt dat live samenwerken end-to-end versleuteld is en dat de server alleen versleutelde gegevens ziet. De sessie die de app nu start, schrijft een JSON-momentopname naar de WebDAV-map naast het deck. In dat pad zit geen versleuteling.

Wat wél werkt, en wat de eerste alinea’s van de handleiding terecht beschrijven, is asynchroon meeschrijven op WebDAV: starten, deelnemen, verlaten, en alleen de eigenaar bewaart het gedeelde bestand.

Bewijs

  • docs/USER_GUIDE.md rond Deelnemers verifiëren en Instellingen → Realtime samenwerken → Identiteit & herstelsleutel. Dezelfde tekst staat in docs/USER_GUIDE.nl.md.
  • lib/widgets/collab_verify_banner.dart: CollabVerifyBanner.build zet de banner vast op visible: false.
  • lib/widgets/dialogs/settings/collaboration_module_card.dart: de kaarttekst “De inhoud wordt end-to-end versleuteld met OciDecks eigen sleutels; de server ziet alleen versleutelde gegevens.”
  • docs/README.md noemt het ontwerp van die versleutelde doorgifte zelf unbuilt (design/SELF_ENCRYPTED_RELAY.md).

Voorstel

De handleiding, in beide talen, beperken tot de WebDAV-sessie die er is. De verificatie, de herstelcode en het wissen van een Matrix-account eruit, of expliciet als nog niet gebouwd markeren op een plek die de app niet als gebruiksaanwijzing toont.

De kaarttekst vervangen door wat de sessie doet: meeschrijven via de WebDAV-map van het deck, zonder versleuteling door OciDeck. Die bronstring wijzigen kost 31 vertalingen.

Geen zin die de nog niet gebouwde doorgifte als gedrag beschrijft. Het bestandsformaat verandert niet.

## Wat er mis is De handleiding beschrijft een controle van deelnemers en een herstelsleutel die in de draaiende interface niet bestaan. De modulekaart zegt dat live samenwerken end-to-end versleuteld is en dat de server alleen versleutelde gegevens ziet. De sessie die de app nu start, schrijft een JSON-momentopname naar de WebDAV-map naast het deck. In dat pad zit geen versleuteling. Wat wél werkt, en wat de eerste alinea’s van de handleiding terecht beschrijven, is asynchroon meeschrijven op WebDAV: starten, deelnemen, verlaten, en alleen de eigenaar bewaart het gedeelde bestand. ## Bewijs - `docs/USER_GUIDE.md` rond *Deelnemers verifiëren* en *Instellingen → Realtime samenwerken → Identiteit & herstelsleutel*. Dezelfde tekst staat in `docs/USER_GUIDE.nl.md`. - `lib/widgets/collab_verify_banner.dart`: `CollabVerifyBanner.build` zet de banner vast op `visible: false`. - `lib/widgets/dialogs/settings/collaboration_module_card.dart`: de kaarttekst “De inhoud wordt end-to-end versleuteld met OciDecks eigen sleutels; de server ziet alleen versleutelde gegevens.” - `docs/README.md` noemt het ontwerp van die versleutelde doorgifte zelf *unbuilt* (`design/SELF_ENCRYPTED_RELAY.md`). ## Voorstel De handleiding, in beide talen, beperken tot de WebDAV-sessie die er is. De verificatie, de herstelcode en het wissen van een Matrix-account eruit, of expliciet als nog niet gebouwd markeren op een plek die de app niet als gebruiksaanwijzing toont. De kaarttekst vervangen door wat de sessie doet: meeschrijven via de WebDAV-map van het deck, zonder versleuteling door OciDeck. Die bronstring wijzigen kost 31 vertalingen. Geen zin die de nog niet gebouwde doorgifte als gedrag beschrijft. Het bestandsformaat verandert niet.
brenno 2026-11-03 00:46:44 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2734
No description provided.