Video Vault

Cloud sync

Sync is off. Set up a sync code below to keep your bookmarks, chapters, and library on every device.
Start syncing on this device
Generates a sync code. Save it — you'll type it on your iPhone or any other device.
Have a sync code?
Paste the code you generated on another device to pull all data here.

Share with someone (read-only)

Generate a link that lets others see your bookmarks, chapters, and library — but they can't edit anything. Updates whenever you change something on your device.

Send someone the app (blank slate)

Sends the bare app URL. They'll get an empty Video Vault with their own data — they can't see or change yours. Your data lives in your browser's localStorage, not in the URL.
Why does the link show your videos when you tap it?
Because you're tapping it on the same device where you've been using the app — your browser still has all your data in localStorage. The link itself contains zero data. Tap "Verify it's blank" to see what your recipient actually sees, or open the link in a Safari Private window.
Local backup (offline fallback)
Your data also lives in this browser's storage. Export keeps a manual backup file just in case.

Add a video

Paste a Bilibili or YouTube URL to play. Add a BJJ Fanatics product URL on the second line to pull the official chapter list.

Your Library

No videos saved yet

Chapter snapshots

These backups are stored both locally and in your cloud sync blob, so they survive Safari clearing site data. Tap Restore to roll back to any earlier state.

Edit bookmark

Change anything below — all fields stay visible.

Change cover image

Pick a new image for this video.

No custom cover