Privacy
Stays on your Mac.
Camera, screen, captions, and video briefs stay on your Mac. Sign-in is optional. You can use Apple, an email and password, or a one-time email code so voice-overs can be recorded on an account. When you choose a voice overlay at export, the voice from that take is sent so a new voice can match your words and timing. The app also sends basic usage statistics, such as when a recording or export finishes, which you can turn off in General settings. They never include video, audio, screen contents, scripts, or file names.
Updated September 26, 2026.
What the app can see
macOS asks before each of these, and you can turn them off in System Settings. The app uses a permission only for the feature that needs it.
- Camera. The floating camera window.
- Microphone. Live captions and recorded audio.
- Screen Recording. Previewing and recording a crop of the display.
- Speech Recognition. Turning speech into caption overlays and brief transcripts, on your Mac.
- Input Monitoring and Accessibility. Showing keys you press in other apps on an overlay. Those keys are drawn on your screen. They are not sent anywhere. Don’t type passwords while that overlay is visible.
Video briefs
A brief is built on this Mac from the video you choose. Speech, on-screen text, and sampled images stay in a local working folder while the brief is made, then you export a file you control. Sharing that file with an AI tool, or anyone else, is a separate choice you make outside FrameCast.
What is stored
Looks, overlays, and settings are saved on your Mac. Photos you place in overlays are copied into FrameCast’s local folder. Recordings and exports go where you save them.
Voice-over
Generating a voice-over sends the selected script and delivery settings to FrameCastat getframecast.com and to our speech provider to create the audio. Transcription runs on your Mac. The generated audio is returned to the app for your assets and timeline. Older app versions can send a recording for voice conversion; system audio is included when it was mixed into that recording. FrameCast does not retain a copy of uploaded recordings. Account credit transactions and voice-conversion usage are recorded. For each generated voice-over, FrameCast records the voice, model, length, and cost, not the script. Our speech provider processes submitted text and recordings under its own terms. Ordinary exports do not upload recordings or scripts.
Cloud library
Monthly plans include a cloud library. Files reach it only when you upload them. They are stored with Cloudflare R2 in the United States, are private to your account, and open through links that expire within an hour. FrameCast records each file’s name, type, size, and when it was added and last opened, but doesn’t look inside it.
The cloud library is a rolling workspace, not an archive. When it gets large, the oldest files are marked for removal and shown on your account page at least 7 days before they are deleted. If your monthly plan ends, the library is kept for 30 days and then deleted. Deleting a file removes it from storage right away.
Usage statistics
To see which features people use, the app sends short usage events to FrameCast at getframecast.com: that the app opened, that a recording finished (its length and whether the camera, microphone, and system audio were on), that an export finished (its format and whether captions, voice clean-up, or a voice-over were used), and that a video brief was made. Each event carries a random install id created by the app, the app and macOS versions, and your language setting. If you’re signed in, events are linked to your account. An approximate country is derived from the connection; the IP address isn’t stored.
Events never include video, audio, screen contents, captions, scripts, keys you press, or file names. They are kept for up to 13 months and aren’t sold or shared with advertisers. Turn them off any time in FrameCast under General → Usage statistics.
This website
Sign-in uses Apple, email and password, or a one-time email code, and sets a session cookie for that account. On your first visit, the site also sets one first-party cookie that notes the page you arrived on, the site that linked you there, and any campaign tag in the link. It is read only if you create an account, to record where that account came from, together with an approximate country and city from your connection. No third-party analytics or advertising scripts run on these pages. The voice-over API on this site runs when the app requests an overlay. Payments for voice credits are handled by Stripe. FrameCast stores the credit balance and a Stripe customer id for the account, not the card number. The Mac App Store link leaves this site for Apple.
Permission steps live on the support page.