Beta · design + development phase · no real patient data please · feedback welcome via the button bottom-right

Private, secure video sharing for therapy practices.

TherapyVault lets therapists upload recorded sessions and share them with the right client under granular, revocable access rights. Built for confidentiality, GDPR-aligned, and ready for one-person practices and group clinics alike.

Why therapists choose TherapyVault

TherapyVault was built specifically for confidential therapy recordings — not adapted from a generic video host. Privacy, consent, and a clear audit trail are first-class concerns, not features bolted on later.

Private by default

Recordings are never indexed, never publicly viewable, and never reachable by URL alone. Every playback request re-verifies the client's right to view, and signed streaming URLs expire within minutes. Search engines are blocked at both the page and the response-header level on every authenticated route.

Granular, revocable access

Grant a client lifetime access, time-limited access until a specific date, a fixed number of viewings, or a fixed number of downloads — separately or combined. Revoke any grant in one click and the next playback request returns 403. Every change is recorded in an append-only audit log.

GDPR ready out of the box

Clients can export every personal record we hold as a downloadable ZIP archive and can schedule account deletion with a 30-day grace window. Sensitive secrets (TOTP MFA seeds, recovery codes) are encrypted at rest. Cookies are essential-only — no marketing or tracking.

How TherapyVault works

  1. Upload your session

    Drag and drop a recording up to 10 GB. Uploads are resumable, so a dropped Wi-Fi connection picks up where it left off instead of restarting from zero.

  2. Grant access to a client

    Pick a client from your list, choose a grant type (forever, time-limited, view-limited, download-limited, or a combination), and the client sees the session in their library the next time they sign in.

  3. The client watches, securely

    Clients sign in with their own account (with optional two-factor authentication) and watch in the browser. You see view history; you can disable a grant immediately if you need to.

Who TherapyVault is for

Individual therapists

If you record sessions to share homework, debriefs, or guided exercises with clients, TherapyVault keeps each video tied to a specific client and revocable on demand. No more emailing files or sharing unlisted YouTube links.

Group practices

Each therapist sees only their own clients and videos. Practice administrators have visibility through the admin dashboard for compliance and oversight. Per-therapist branding lets you keep the patient relationship personal.

Reiki and energy work practitioners

Sell guided meditations, attunements, or recorded ceremonies as one-time purchases or subscriptions. Coupons let you give complimentary access to specific clients without sharing pricing publicly.

Coaches and personal development programs

Group your recordings into programs (collections), then sell access to the whole program or to individual sessions. Set view or download limits to match how you license the content.

Frequently asked questions

Is TherapyVault GDPR compliant?
Yes. TherapyVault is built around GDPR principles: every user can export their personal data as a downloadable ZIP archive, can request account deletion with a configurable grace window (30 days by default), and can see exactly which cookies are used (only essential authentication cookies — no marketing, no analytics tracking). Sensitive secrets like two-factor authentication seeds are encrypted at rest with AES-256-GCM.
How are the videos protected?
Videos are stored in private object storage and are never publicly accessible. Every playback request reaches the TherapyVault server first, which checks the viewer's session, their role, and their active access grants. Only after that check passes does the server return a short-lived signed URL or proxy the stream. URLs cannot be shared with someone else — they expire within minutes and are tied to a single client's session.
What kinds of access can I grant to a client?
Five types. Forever (lifetime access with downloads enabled). Time-limited (access until a chosen date). View-limited (a fixed number of viewings, then access ends). Download-limited (downloads count down to zero but viewing stays unlimited). Combined (set any of the above together). Every grant can be disabled in one click.
Can clients download a video, or only stream it?
That is your decision per grant. If you allow downloads, the platform serves a signed download URL tied to that single grant and decrements the remaining download counter. The audit log records every download with timestamp, IP address, and grant id.
Do you support coupons and paid access?
Yes. You can create coupons that grant free access, give a percentage or fixed discount on a paid product, add download credits, or add viewing credits. Paid products run through Stripe (one-time and subscriptions); a Mollie integration is available as a stub and can be activated once API keys are configured.
What languages does TherapyVault support?
TherapyVault ships with English and Dutch out of the box, with all UI text routed through a translation function so adding more languages is a translation-file task only. Each user's locale is remembered in their account and the language switcher is available on every page.

Ready to give your clients a safer way to watch?

Set up a therapist account in under two minutes. No credit card required.

TherapyVault — Private video sharing for therapy practices