● Legal Document

Privacy Policy

Auto Captions: AI Subtitles  •  Last updated: April 16, 2026

1 Overview & Key Facts

The short version: Auto Captions processes your video entirely on your device. Only the audio portion is briefly sent to our transcription service. We do not sell your data, we do not run ads, and we do not require an account.

TopicAnswer
Video leaves your device?Never
Audio stored permanently?No — processed in real time only
User accounts / login?Not required
Ads or ad tracking?None
Data sold to third parties?Never
Personal info (name, email)?Not collected
Crash & analytics data?Anonymous — via Firebase
Subscription data?Purchase history via RevenueCat

2 Who We Are

Auto Captions: AI Subtitles (package name com.autocaptions.app) is developed and operated by Martti Randma, an individual developer based in Estonia, European Union.

Under the EU General Data Protection Regulation (GDPR), Martti Randma acts as the data controller for personal data processed through this application.

Contact: martti@rahanetis.ee

3 Data We Collect & Why

3.1 Audio Data (Speech-to-Text Transcription)

When you initiate transcription, the app extracts the audio track from your selected video using FFmpeg — entirely on your device. This audio is then transmitted over an encrypted HTTPS connection to our API proxy (a Cloudflare Worker) which forwards it to the ElevenLabs Scribe v2 speech-to-text API.

Important: Audio is used solely to generate a word-level transcript. It is not stored, logged, or retained by our proxy or by ElevenLabs beyond the duration of a single API request. Your video file itself is never transmitted — all video compositing and rendering takes place on your device.

Legal basis (GDPR Art. 6(1)(b)): Processing is necessary to perform the service you requested.

3.2 Crash Reports (Firebase Crashlytics)

If the app crashes, Firebase Crashlytics automatically collects:

This data helps us diagnose and fix bugs. It does not include any video, audio, or caption content.

Legal basis (GDPR Art. 6(1)(f)): Legitimate interest in maintaining a stable, secure application.

3.3 Analytics Data (Firebase Analytics)

Firebase Analytics collects anonymous, aggregated usage data including:

No personal identifiers such as name, email, or IP address are collected.

Legal basis (GDPR Art. 6(1)(f)): Legitimate interest in improving the application based on usage patterns.

3.4 Performance Data (Firebase Performance Monitoring)

Firebase Performance Monitoring collects anonymous metrics such as app startup time, network request latency, and rendering performance. This data does not contain personal information or media content.

Legal basis (GDPR Art. 6(1)(f)): Legitimate interest in ensuring acceptable app performance.

3.5 Subscription & Purchase Data (RevenueCat)

If you purchase a subscription, RevenueCat receives information from Google Play Billing necessary to manage your subscription, including:

RevenueCat does not receive your payment card details; those are handled exclusively by Google Play.

Legal basis (GDPR Art. 6(1)(b)): Processing is necessary to fulfil your subscription purchase and deliver paid features.

3.6 Data We Do NOT Collect

4 Third-Party Services

ServicePurposeData SentPrivacy Policy
ElevenLabsSpeech-to-text (Scribe v2)Audio file (not stored)elevenlabs.io/privacy
Cloudflare WorkersSecure API proxyAudio file in transit (not stored)cloudflare.com/privacypolicy
Firebase CrashlyticsCrash reportingAnonymous crash datafirebase.google.com/support/privacy
Firebase AnalyticsUsage analyticsAnonymous usage eventsfirebase.google.com/support/privacy
Firebase PerformancePerformance monitoringAnonymous performance metricsfirebase.google.com/support/privacy
RevenueCatSubscription managementPurchase tokens, subscription statusrevenuecat.com/privacy
Google Play BillingPayment processingManaged by Googlepolicies.google.com/privacy

Each of these services operates under its own privacy policy. We have entered into appropriate data processing agreements with these providers where required under GDPR.

5 Data Sharing

We do not sell, rent, or trade your data. Data is shared only in the following limited circumstances:

6 Data Retention

Data TypeRetention Period
Audio (transcription)Not retained — discarded immediately after API response
Video filesNever leave your device — zero retention on our end
Crash reports (Crashlytics)90 days (Firebase default)
Analytics eventsUp to 14 months (Firebase default, aggregated)
Performance metrics30 days (Firebase default)
Subscription data (RevenueCat)Duration of subscription plus period required by law

Data stored locally on your device can be removed by uninstalling the app.

7 Security

We implement appropriate technical and organisational measures to protect your data:

If you believe a security incident has occurred, please contact us at martti@rahanetis.ee.

8 Children's Privacy

Auto Captions: AI Subtitles is not directed at children under the age of 13 (or under 16 where required by local law). We do not knowingly collect personal information from children.

If you are a parent or guardian and believe your child has provided us with information, please contact us at martti@rahanetis.ee.

9 Your Rights — GDPR (EU / EEA Users)

If you are located in the EU or EEA, you have the following rights under the GDPR:

👁
Right of Access

Request a copy of the personal data we hold about you.

✎
Right to Rectification

Request correction of inaccurate or incomplete data.

🗑
Right to Erasure

Request deletion of your personal data.

⏰
Right to Restrict

Request that we restrict processing in certain circumstances.

📤
Right to Portability

Receive your data in a structured, machine-readable format.

🚫
Right to Object

Object to processing based on legitimate interests.

🛒
Withdraw Consent

Where processing is based on consent, withdraw it at any time.

⚖
Lodge a Complaint

File a complaint with your national data protection authority.

To exercise any of these rights, contact us at martti@rahanetis.ee. We will respond within 30 days. In Estonia, the supervisory authority is the Estonian Data Protection Inspectorate (Andmekaitse Inspektsioon) — aki.ee.

10 Your Rights — CCPA (California Users)

If you are a California resident, the CCPA/CPRA grants you these rights:

CategoryCollected?Sold?
Identifiers (name, email, IP)NoNo
Commercial informationYes — via RevenueCatNo
Internet / network activityYes — anonymousNo
Audio / visual data (video)NoNo
Audio for transcriptionTransient — not retainedNo
GeolocationNoNo
Sensitive personal informationNoNo

Contact: martti@rahanetis.ee. We will respond within 45 days.

11 International Data Transfers

We are based in Estonia (EU). Some third-party providers may process data outside the EEA, including in the United States. We rely on:

12 Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date and may post an in-app notification. Your continued use of the app constitutes acceptance of the updated policy.

13 Contact

For any questions or requests relating to this Privacy Policy:


Martti Randma
Individual Developer
Estonia, European Union
Email: martti@rahanetis.ee


We aim to respond within 30 days.