VDO.Ninja · Cloud Sync Guide
The podcast studio sends guest backups to Google Drive during recording and uploads finished host recordings to Dropbox after Stop. Connect each service below, and wait for saving and uploads to finish before closing the studio.
drive.file scope.recordings folder, or the folder chosen with &recordfolder=YourFolder.
The Drive token stays in the browser session. Re-click the button whenever the token expires or if you switch accounts.
The Dropbox integration now mirrors the Google Drive workflow: clicking Connect next to Dropbox opens an OAuth
popup, requests the files.content.write / files.metadata.write scopes, and stores a
refresh token locally so future sessions can renew access automatically. No server-side helpers are required—the
entire exchange happens in your browser.
Tokens are stored locally in your browser. We store the refresh token (and the most recent short-lived access token) inside
localStorage so background uploads can reconnect silently even after several hours.
If you need an emergency override—e.g., when the OAuth popup cannot run inside a kiosk build—you can still paste a personal access token into the Dropbox field:
?dropbox=YOUR_TOKEN; the textbox will populate automatically.
Dropbox’s generated tokens expire quickly (typically ~4 hours) and do not refresh. Prefer the OAuth link unless you’re temporarily sidestepping browser restrictions.