TherapyVault — sichere Video-Plattform für die Therapie
Eine private Video-Plattform, auf der Therapeuten aufgezeichnete Sitzungen sicher mit ihren eigenen Klienten teilen. Keine öffentlichen URLs, kein YouTube-Link nach dem Motto "nur wer den Link hat" — alles liegt hinter Signed URLs mit granularen Zugriffsfreigaben pro Klient, optional zeitlich begrenzt, ansichtsbegrenzt oder downloadbegrenzt.

Whiteboard-Skizze · die Form des Systems
Problem
WeTransfer ist für Gesundheitsdaten nicht DSGVO-konform. YouTube unlisted ist keine Zugriffskontrolle. SharePoint ist Enterprise-Overkill. Vimeo Pro
- Memberstack ist fragil und teuer.
TherapyVault ist die spezifische Lösung: ein Ort, an dem der Therapeut hochlädt und der Klient sicher zusieht, mit der juristischen und technischen Grundlage, die ein Gesundheitskontext erfordert.
Was in v0.1 steckt
| Bereich | Status |
|---|---|
| Auth | E-Mail+Passwort, Passwort-Reset, MFA (TOTP), Session-Management, RBAC |
| Video-Upload | Resumable Multipart (tus-Protokoll) bis 10 GB, nach R2 / S3 / MinIO |
| Video-Streaming | Signed-URL-Wiedergabe mit Range-Support, keine öffentlichen URLs |
| Zugriffskontrolle | Pro Freigabe: forever / time-limited / view-limited / download-limited |
| Coupons | 5 Typen: kostenloser Zugang, % Rabatt, fixer Rabatt, Download-Guthaben, View-Guthaben |
| Payments | Stripe (einmalig + Abos) + Mollie-Stub hinter einem PaymentProvider-Interface |
| Dashboards | Therapist, Client, Admin |
| DSGVO | Datenexport-ZIP + Scheduled Deletion mit Grace-Period |
| i18n | EN + NL ab Tag eins (next-intl) |
| Audit-Log | Jede sensible Mutation wird protokolliert |
Stack
@tus/serverPaymentProvider-Interface mit Stripe-live + Mollie-Stub dahinterSecurity-Primitives
Keine öffentlichen URLs. Jeder Video-Stream läuft über eine Signed URL, die der Server erst nach einer Zugriffsfreigabe-Prüfung ausstellt. Range-Header werden unterstützt, ohne dass die URL jemals außerhalb der Sitzung leakt.
MFA verpflichtend für Admins. Das Koppeln einer TOTP-App ist eine Erstlogin-Voraussetzung; kein Zugang zu Admin-Dashboards ohne sie.
Argon2id als Passwort-Hash mit memory-hard Parametern.
DSGVO by Design. Klienten-Datenexport als ZIP, Account-Löschung über einen Scheduled Job mit Grace-Period, eine AuditLog-Tabelle für alle sensiblen Mutationen.
Payment-Provider-Abstraktion. Stripe live, Mollie hinter demselben Interface — Umstieg auf iDEAL, ohne die Business-Logik anzufassen.
Roadmap
| Version | Was |
|---|---|
| v0.1 (jetzt) | Alle kritischen Security-Primitives, produktiv deploybar |
| v0.2 | UI-Polish, Multi-Bitrate-HLS-Transcoding, Push-Notifications, echter E-Mail-Provider |
| v0.3+ | Custom Domain pro Therapeut, White-Label, Live-Session |
Status
v0.1 Release Candidate. Ein SMTP-Provider und echte E-Mail-Templates sind der nächste Schritt vor dem Launch. Kunde und konkreter Use-Case unter NDA.