CaptionFrameX Privacy Policy

Effective date: October 26, 2026

CaptionFrameX is a local-first creative editor for captions, photos, and videos. This Privacy Policy describes how the current iOS app handles information when you use its editing, captioning, export, support, and purchase features.

At a glance: Your project media is processed on your device. CaptionFrameX does not operate a server that receives your project media. A small monthly usage-counter snapshot may be stored in Keychain and synchronized through Apple’s iCloud Key-Value Storage when available. The app may request the current time from Apple to help verify monthly allowance resets. Speech models are downloaded from model providers. Apple processes App Store payments, while Adapty supports paywall and subscription-entitlement features. Files you choose to share are handled by the destination you select.

1. No CaptionFrameX account required

You do not need to create a CaptionFrameX account to use the app’s editing features. An Apple Account is required for App Store purchases and subscription management.

2. Information processed on your device

When you use CaptionFrameX, the app processes information you select, create, or edit, including:

Project information and imported media are stored in the app’s private storage on your device. Editing, caption processing, and video rendering are performed on-device. CaptionFrameX does not operate a server that receives or stores your project media.

To enforce monthly free-use limits, the app stores a small usage-counter snapshot—video exports, photo exports, and caption seconds—in Keychain. The app may also synchronize this snapshot through Apple’s iCloud Key-Value Storage when available. The snapshot does not include project names, photos, videos, audio, captions, or editing settings.

To help verify the date used for monthly allowance resets, the app may request the current time from Apple’s website when the app launches or returns to the foreground. This request may expose ordinary connection information, such as your IP address and request time, to Apple. It does not include your project media or usage-counter snapshot.

3. Speech recognition and model downloads

CaptionFrameX creates captions using on-device speech-recognition options. Where Apple’s Speech framework reports that on-device recognition is supported, the app requires recognition to remain on-device. Other supported captioning paths use a local Whisper model.

Some models are not bundled with the app and must be downloaded before first use. This includes the model hosted through Hugging Face and models downloaded through WhisperKit. Downloaded models are stored locally on your device.

A model download request may expose ordinary connection information—such as your IP address, request time, and requested model—to the hosting provider. The app does not send your project audio or video to the model host as part of downloading a model.