CaptionAddr
  • Support
  • Privacy
  • Terms

Policies

Privacy Policy

Effective Date: March 23, 2026. Last Updated: May 4, 2026.

Short version: CaptionAddr does not upload your video, audio, or generated captions for transcription. The Whisper Small model is bundled with the app and local transcription runs on your device. The app does use limited Apple and Firebase services for purchases, anonymous entitlement sync, App Check, cloud functions, crash diagnostics, and support. CaptionAddr also uses the TikTok App Events SDK to measure whether TikTok ads lead to installs, Pro offer views, checkout starts, and subscriptions.

CaptionAddr is developed and operated by Dynsell LLC ("we," "us," or "our"). This Privacy Policy explains how information is handled when you use the CaptionAddr iOS and iPadOS app, this website, or contact support.

1. Video, Audio, and Captions

CaptionAddr imports video from your device, extracts audio as needed, transcribes speech with an on-device Whisper Small model, and lets you edit caption text, timing, and styling locally. Your source videos, extracted audio, transcript text, caption timing, and exported movie are not uploaded to Dynsell LLC or Firebase for transcription.

Imported projects and generated files are stored on your device unless you choose to save or share an export through iOS.

2. Bundled Model

CaptionAddr includes the Whisper Small model resources in the app bundle so local transcription can run without a separate model download. CaptionAddr verifies the bundled model and tokenizer before use. The app has a configured fallback that can download model files from Hugging Face (huggingface.co) if the bundled model is unavailable. If this fallback is used, the service may receive standard network request information, such as IP address, request time, and user agent, to deliver model files. Your video and audio content is not sent with any model verification or delivery request.

3. Purchases and Subscriptions

CaptionAddr Pro is purchased through Apple's App Store. Apple processes payment information, billing, renewals, cancellations, refunds, and subscription management. We do not receive your credit card number, bank details, billing address, or Apple ID password.

To verify Pro access, the app may process StoreKit transaction status, product ID, transaction ID, expiration status, and an app account token generated for subscription reconciliation. This information is used to determine whether Pro features should be available and to prevent entitlement abuse.

4. Firebase Services

CaptionAddr uses Firebase services from Google LLC for app infrastructure. The app uses Firebase Authentication for anonymous authentication, Cloud Firestore for server-side entitlement and subscription records, Firebase Functions for subscription entitlement sync, Firebase App Check to help protect backend calls, and Firebase Crashlytics for crash diagnostics. CaptionAddr does not use Firebase Analytics.

  • Anonymous Authentication: Firebase may generate and store anonymous identifiers for authentication and entitlement sync. We do not ask you to create a named CaptionAddr account.
  • Cloud Firestore: Subscription entitlement records, transaction metadata, and App Store notification records are stored in Cloud Firestore to verify Pro access and reconcile subscription status. These records may include anonymous user identifiers, transaction IDs, product IDs, expiration status, and app account tokens.
  • Cloud Functions: Firebase Functions may receive function invocation metadata, including request metadata needed to service entitlement sync requests.
  • App Store Server Notifications: Apple may send subscription lifecycle notifications (such as renewals, cancellations, and billing events) to our server. These notifications are processed by Cloud Functions and stored in Cloud Firestore to keep entitlement records current.
  • App Check: App Check may use Apple App Attest or DeviceCheck data to verify that requests come from the genuine app.
  • Crashlytics: Crash reports may include stack traces, device and OS information, app version, build number, hardware identifier, support tier, logs, non-fatal errors, and operation metadata. We do not intentionally attach your videos, audio, or caption text to crash reports.
  • Performance Diagnostics: CaptionAddr may send aggregated performance telemetry to Cloud Functions, including operation timing, device model, hardware identifier, support tier, OS version, and app version. This data is stored in Cloud Firestore and used to monitor app reliability and performance across devices. It does not include your video, audio, or caption content.
  • On-Device Diagnostics: CaptionAddr uses Apple MetricKit to receive system-level performance and diagnostic payloads from iOS. These payloads are stored locally on your device for diagnostic purposes and are not uploaded to Dynsell LLC servers.

Google's privacy policy is available at policies.google.com/privacy.

5. TikTok Ads Measurement

CaptionAddr uses the TikTok App Events SDK from TikTok Pte. Ltd. / TikTok Inc. to measure and improve TikTok advertising. The app may send app event data such as app install or launch events, Pro offer views, checkout starts, subscription starts, product identifiers, transaction identifiers, device identifiers used for advertising or attribution, app version, device and OS information, and related event metadata to TikTok for ads attribution, reporting, optimization, analytics, and advertising measurement.

On iOS and iPadOS, CaptionAddr asks for permission through Apple's App Tracking Transparency prompt before allowing tracking that requires user authorization. If you deny tracking, TikTok may still receive limited event or attribution information that Apple or TikTok permits without App Tracking Transparency authorization, such as privacy-preserving attribution signals.

TikTok's privacy policy is available at tiktok.com/legal/page/us/privacy-policy/en.

6. Website and Support Email

This static website is hosted on Netlify for public product, support, privacy, license, and legal information. Netlify may collect standard web server logs, including IP address, browser type, and pages visited, as part of its hosting service. Netlify's privacy policy is available at netlify.com/privacy.

If you email CaptionAddr@gmail.com, we receive your email address and the information you choose to include. We use support emails to respond to your request, diagnose issues you report, and maintain support records.

7. How We Use Information

We use the limited information described above to:

  • Provide and maintain CaptionAddr's local caption workflow.
  • Deliver and verify the on-device transcription model.
  • Verify subscription status and manage Pro entitlements.
  • Protect backend services from abuse.
  • Diagnose crashes, reliability problems, and device support issues.
  • Measure TikTok ad performance, optimize campaigns, and understand whether TikTok ads lead to installs or Pro subscriptions.
  • Respond to support requests and legal obligations.

8. Sharing

We do not sell personal information for money. We share information with service providers needed to operate CaptionAddr, including Apple for App Store purchases and Google Firebase for the services described above. We also share TikTok app event and attribution information with TikTok for advertising measurement, attribution, analytics, and optimization, subject to Apple's App Tracking Transparency controls where required. We may share information when required by law.

9. Retention

Videos, audio, captions, project files, and exported movies are stored on your device and remain under your control. Uninstalling the app may remove local app data; exported videos saved to Photos must be deleted from Photos separately.

Server-side records are retained only as long as reasonably necessary to operate, audit, and reconcile entitlements, and are periodically reviewed and deleted on approximately the following schedule:

  • Stale anonymous user records: deleted after approximately 30 days of inactivity if no paid history exists.
  • App Store notification records: deleted after approximately 90 days.
  • Transaction records: deleted after approximately 180 days.
  • Rate-limit tracking records: deleted after approximately 7 days.
  • Performance telemetry records: retained as long as reasonably necessary for reliability analysis and periodically reviewed.
  • TikTok advertising event records: retained by TikTok according to TikTok's policies and the settings available in TikTok Ads Manager.

Support emails are retained as long as reasonably necessary for support and business records.

10. Security

We use reasonable technical and organizational measures appropriate to the app's design. Local processing limits the exposure of your media content. Network requests for model delivery, Apple purchases, Firebase functions, App Check, crash diagnostics, and TikTok advertising measurement use transport security provided by the platform and service providers.

11. Children

CaptionAddr is not directed to children under 13. If you believe a child has provided personal information to us through support or another channel, contact us and we will take appropriate steps.

12. Your Choices

  • Local media: You control the videos and exports on your device. Delete local projects in the app or remove the app to remove app-stored local data.
  • Subscriptions: Manage or cancel CaptionAddr Pro in Apple ID subscription settings or at apps.apple.com/account/subscriptions.
  • TikTok tracking: You can deny CaptionAddr's App Tracking Transparency prompt or change the tracking setting later in iOS Settings > Privacy & Security > Tracking.
  • Support email: Do not include sensitive information in support emails unless it is necessary for the request.
  • Data requests: Contact us to request access, deletion, or correction of information reasonably associated with your use of CaptionAddr.

13. California and Other Privacy Rights

Depending on your location, you may have rights to request access, deletion, correction, portability, opt out of certain sharing for targeted advertising, or limit certain processing. We do not sell personal information for money. To exercise privacy rights, contact us at CaptionAddr@gmail.com.

14. International Processing

Service providers such as Apple, Google Firebase, TikTok, hosting providers, and email providers may process information in the United States and other countries where they operate. Those locations may have data protection laws different from those in your jurisdiction.

15. Changes

We may update this Privacy Policy as CaptionAddr changes. When we update it, we will revise the "Last Updated" date on this page.

16. Contact

  • Entity: Dynsell LLC
  • Email: CaptionAddr@gmail.com
  • Website: https://captionaddr.com
Support Privacy Policy Privacy Choices Terms of Use Open-Source Licenses Manage Subscription Contact

© 2026 Dynsell LLC. All rights reserved.
CaptionAddr is a product of Dynsell LLC. Apple, iPhone, iPad, and App Store are trademarks of Apple Inc.