Secure recording sharing

Share Zoom cloud recordings through secure, temporary links

ZoomVault is a lightweight web portal that uses Zoom for video storage and playback while adding recording metadata, attendee access tracking, expiring share links, and automated email notifications.

Everything you need to share recordings safely

Built around Zoom's cloud, ZoomVault adds the access controls, audit visibility, and automation that teams expect from a modern sharing portal — without moving a single video file out of Zoom.

Zoom-native storage
Recordings stay in Zoom's cloud for storage, playback, and streaming. ZoomVault never downloads or duplicates video files, so you keep Zoom's reliability, transcoding, and bandwidth while avoiding extra infrastructure.
Expiring share links
Generate secure, time-bound links that automatically expire after a duration you choose. Every link is cryptographically signed and single-purpose, so recordings are never exposed longer than intended.
Attendee access tracking
See exactly who opened a recording, when, from where, and for how long. A complete audit trail ties every view to an email address and timestamp, making compliance and security reviews straightforward.
Recording metadata
Surface meeting titles, durations, dates, host details, participant counts, and file sizes alongside every recording. Viewers get full context without digging through email threads or calendar invites.
Automated notifications
Send branded share invitations, access reminders, and expiration warnings automatically via email. Reduce manual follow-up while ensuring recipients never miss important recordings.
Secure by default
Scoped, revocable tokens and role-based access keep sensitive meetings protected. Admins can disable links instantly while legitimate viewers enjoy frictionless, authenticated playback.
Custom retention windows
Set per-recording lifetimes that match your compliance policies. When a link expires, access is cut off immediately and viewers are shown a clear, branded expiration message.
Optional password protection
Add an extra layer of security by requiring a passphrase before playback. Combine passwords with expiring links for defense-in-depth sharing that still feels effortless to recipients.
Built on a modern, type-safe stack
A reliable foundation for secure, maintainable recording workflows.
Next.jsNestJSPostgreSQLTypeScript