Privacy Policy

Proton Video Compressor  ·  iOS  ·  Effective date: 6 July 2026  ·  Last updated: 6 July 2026

Short version: Your videos never leave your device. We do not collect your name, email, Apple ID, or any directly identifying information. The only optional data we collect, analytics and crash reports, requires your explicit consent and can be withdrawn at any time in Settings. Third-party services such as Firebase and AdMob may assign pseudonymous device or install identifiers; see Section 2 for full details. Advertising follows Apple's App Tracking Transparency rules and GDPR where applicable.

Contents

  1. What this app does
  2. Data we collect
  3. Data we do not collect
  4. Third-party services
  5. Advertising & tracking (ATT)
  6. EEA / UK users (GDPR)
  7. Children
  8. Your rights & controls
  9. Data retention
  10. Changes to this policy
  11. Contact

1. What this app does

Proton Video Compressor is a local video compression tool. It reads videos from your Photo Library, compresses them on-device, and saves the result back to your Photo Library or Files. All processing happens entirely on your device. No video content is ever transmitted to any server.

2. Data we collect

2.1 Analytics (optional, consent required)

If you opt in, we collect anonymised usage events to understand how people use the app and to fix problems. Examples of events tracked:

Events are tagged with a randomly generated pseudonymous ID, not your name, email, Apple ID, or any directly identifying information. This ID is assigned by the analytics SDK and persists per install; it cannot be used by us to identify you as an individual. Analytics are sent to Mixpanel and Firebase Analytics.

Analytics are off by default. You must explicitly enable them in Settings > Analytics. You can disable them at any time and data collection stops immediately.

2.2 Crash reports (optional, consent required)

If you opt in, crash and error reports are sent to Firebase Crashlytics. These include device model, iOS version, app version, and a stack trace of the crash. Reports are associated with a per-install identifier assigned by Crashlytics; this identifier is not linked to your Apple ID or any personal identity and cannot be used by us to identify you as an individual.

Crash reporting is off by default. Enable or disable it in Settings > Crash Reports.

2.3 Advertising

The app is free and supported by ads served by Google AdMob. AdMob collects device information and, if you grant tracking permission (ATT), your device's Advertising Identifier (IDFA) to serve personalised ads. If you deny tracking permission, AdMob serves contextual (non-personalised) ads only and cannot link your data across other apps or websites.

See Section 5 for full details on how ATT works in this app.

2.4 App configuration (Firebase Remote Config)

At startup, the app fetches configuration from Firebase Remote Config (e.g. minimum required app version, ad unit IDs, internal timing settings). This request contains standard HTTP metadata (IP address, device type) but no personal information is stored or associated with you by us.

2.5 Local preferences stored on your device

The following preferences are stored locally on your device and never transmitted:

3. Data we do not collect

Note: Firebase Analytics may derive a coarse, country or region-level location from your device's IP address as part of standard analytics processing. This is done by Google's infrastructure; we do not receive or store your location ourselves. For details, see Firebase's privacy documentation.

Although the app reads video metadata (including any GPS coordinates embedded in a video asset by your camera), this metadata is only used locally to preserve it in the compressed output. It is never read by us, transmitted, or stored outside your device.

4. Third-party services

The following third-party SDKs are integrated. Each operates under its own privacy policy.

Service Purpose Consent required? Privacy policy
Mixpanel Usage analytics Yes (opt-in) mixpanel.com
Firebase Analytics Usage analytics Yes (opt-in) firebase.google.com
Firebase Crashlytics Crash reporting Yes (opt-in) firebase.google.com
Firebase Remote Config App configuration and force-update check No (no personal data stored by us) firebase.google.com
Google AdMob Advertising ATT permission (iOS); GDPR consent form (EEA/UK) policies.google.com
Google UMP (User Messaging Platform) GDPR consent management Presented where legally required policies.google.com
Apple App Tracking Transparency Cross-app tracking permission Presented to all users before tracking occurs apple.com

We do not sell your data to any third party. Data shared with the services above is shared only to the extent necessary for those services to operate (e.g. delivering ads, storing crash logs) and under data processing agreements where applicable.

5. Advertising & tracking (App Tracking Transparency)

Apple's App Tracking Transparency (ATT) framework requires apps to ask for your permission before tracking your activity across other companies' apps and websites. We request this permission in compliance with ATT.

If you allow tracking: Google AdMob may use your device's Advertising Identifier (IDFA) to deliver personalised ads and to measure ad campaign effectiveness across apps and websites.

If you deny tracking: We will not access your IDFA. AdMob will serve contextual ads only, based on content in the app rather than your cross-app behaviour. No data will be shared with data brokers for advertising purposes.

Important: Denying tracking does not disable ads. The app remains free and will still display ads; they will simply be non-personalised. No app functionality is restricted based on your tracking choice.

You can change your ATT decision at any time in iOS Settings > Privacy & Security > Tracking.

6. EEA / UK users (GDPR & UK GDPR)

If you are located in the European Economic Area or the United Kingdom, additional protections apply under the General Data Protection Regulation (GDPR) or UK GDPR.

Legal bases for processing

Processing activityLegal basis
Analytics (Mixpanel, Firebase Analytics)Consent (Art. 6(1)(a) GDPR)
Crash reporting (Crashlytics)Consent (Art. 6(1)(a) GDPR)
Personalised advertising (AdMob via IDFA)Consent (Art. 6(1)(a) GDPR)
Non-personalised advertisingLegitimate interest (Art. 6(1)(f) GDPR), necessary for providing a free app
App configuration (Remote Config)Legitimate interest, necessary for app operation

Consent management

When you first launch the app, if you are in the EEA or UK, you will be shown a consent form powered by Google's User Messaging Platform (UMP). This form explains what data AdMob collects and allows you to choose whether personalised advertising is enabled. You can revisit this choice at any time via Settings > Manage Ad Preferences.

International data transfers

Data processed by Mixpanel, Firebase, and Google AdMob may be transferred to and stored in the United States and other countries. These transfers are safeguarded by Standard Contractual Clauses (SCCs) approved by the European Commission, or equivalent mechanisms under UK data protection law.

Your GDPR rights

As an EEA or UK resident you have certain rights under GDPR. However, because we do not collect any directly identifying personal data, we are generally unable to locate or retrieve records tied to a specific individual. The analytics and crash data we process is linked only to a pseudonymous install-level identifier that we cannot map back to you.

For rights relating to data held by our third-party processors, we recommend contacting those providers directly via their official privacy channels.

Rights you can exercise directly through the app or your device:

You also have the right to lodge a complaint with your local supervisory authority. To contact us with any privacy question, see Section 11.

7. Children

This app is not directed at children under the age of 13 (or 16 in the EEA where applicable). We do not knowingly collect personal information from children. Consent forms are configured to exclude under-age users as required by applicable law.

Because we do not collect directly identifying information, we cannot pinpoint or delete data associated with a specific child. If you are a parent or guardian with concerns, disabling analytics and crash reporting in Settings and deleting the app will stop any further data collection from that device.

8. Your rights & controls

Regardless of where you are located, you have the following controls:

ControlWhere to find itEffect
Analytics on/off App Settings > Analytics Stops all Mixpanel and Firebase Analytics data collection immediately
Crash reporting on/off App Settings > Crash Reports Stops all Crashlytics data collection immediately
Ad tracking permission (ATT) iOS Settings > Privacy & Security > Tracking Controls whether IDFA is shared with AdMob for personalised ads
Ad personalisation (EEA/UK) App Settings > Manage Ad Preferences Reopens the GDPR consent form to change ad personalisation choices
Photo Library access iOS Settings > Privacy & Security > Photos Revokes the app's access to your photo library

Deleting your data

Because analytics events are tagged only with a pseudonymous random ID (not linked to any personal identity), we cannot retrieve or delete specific events for a given individual. However, you can:

9. Data retention

The periods below reflect our understanding at the time this policy was written. Third-party providers control their own retention policies and may change them. For authoritative and up-to-date information, refer directly to each provider's official privacy documentation.

Data typeRetained byRetention period
Analytics events Mixpanel / Google Per each provider's current retention policy. Refer to Mixpanel and Firebase documentation.
Crash reports Google (Crashlytics) Per Google's current Crashlytics retention policy. Refer to Firebase documentation.
Ad interaction data Google (AdMob) Per Google's current ad data retention policies. Refer to Google's privacy policy.
Local preferences On your device Until app is deleted or preferences are reset

10. Changes to this policy

We may update this privacy policy as the app evolves. When we make material changes, we will update the "Last updated" date at the top of this page and, where required by law, notify you through the app or by other means.

Continued use of the app after a policy update constitutes acceptance of the updated policy. If you do not agree with the changes, please stop using the app and contact us.

11. Contact

If you have questions about this policy or want to exercise any of your rights, contact us: