SCENEDUB.

Privacy and data

Your recordings start with your permission

Effective August 22, 2026

Microphone access

SceneDub asks the browser for microphone access only after you choose to record a line. Your browser controls the permission and lets you revoke it in site settings. SceneDub does not record while the recording control is inactive.

Where voice takes are stored

Accepted takes are saved in IndexedDB on the device and browser you use. If a deployment has Supabase cloud sync configured, accepting a take also creates an anonymous account and uploads that recording to private storage associated with that account. The in-app save notice tells you whether a take stayed on the device or synced.

Deletion and exports

Restarting a completed scene removes its local accepted takes for that scene. Clearing site data in your browser also removes local recordings. A video you export is created for you to download and is then controlled by the storage and sharing choices on your device. A deployment with cloud sync needs an operator-provided process for deleting remotely stored recordings.

Daily usage limits

To enforce the three-runs-per-day allowance for every tool, SceneDub creates one random device identifier in local browser storage and a same-site cookie, then derives one-way server hashes from that identifier and limited network/browser signals. Supabase stores the hashes, tool name, UTC date, and count. It does not store the original IP address, browser identifier, uploaded media, search text, or transcript in the usage table.

Transcription files

When you use the audio transcriber, the selected file is uploaded directly to a private, short-lived Supabase Storage location and Deepgram receives a temporary signed link for speech recognition. SceneDub deletes the uploaded file after processing; abandoned upload tickets expire after 15 minutes and are cleared during subsequent upload maintenance. Generated transcripts are not stored in the database. Do not submit material you do not have permission to process.

YouTube API Services

The meme finder uses YouTube API Services to retrieve public video metadata and displays videos through YouTube's embedded player. SceneDub does not request access to your YouTube account. Your use is also subject to the YouTube Terms of Service and Google Privacy Policy. YouTube and Google may receive technical information from your browser when their player or services load, according to their policies.

Site data and third parties

The current codebase does not include advertising or third-party analytics trackers. The browser requests the scene media needed for playback and, when configured, communicates with the deployment's Supabase project for anonymous authentication and private recording storage. Deepgram processes transcription requests, while YouTube and Google provide search metadata and embedded playback. Links to original media sources and licenses open third-party websites governed by their own policies.

Questions

Use the support page to report a privacy or data issue. Do not include private recordings, credentials, or sensitive personal information in a public issue.