Return to Squeeze Home
🛡️ 100% On-Device • Zero Server Uploads

Privacy Policy for Squeeze

Your memories belong exclusively to you. Squeeze operates completely offline on your Apple Silicon hardware, ensuring zero telemetry, zero trackers, and zero cloud exposure.

Last Updated: September 18, 2026
Effective Date: September 18, 2026
Developer: Pablo Perdomo
Website: squeezemedia.app

Apple App Privacy Nutrition Label

Official data collection disclosure filed for Apple App Store review

Apple Privacy Verified: Zero Data Collected
Data Used to Track You
None Zero Trackers

The developer does not collect or link any data from this app to track you across apps and websites owned by other companies. No ad networks or cross-app identifiers are included.

Data Linked to You
None Zero Account Linkage

No personal information—including your identity, contact information, financial details, or device identifiers—is collected or tied to your identity. Squeeze requires no sign-up or accounts.

Data Not Linked to You
None Zero Telemetry

Even in an anonymized form, zero diagnostic, usage, or performance data is transmitted off your device. All compression calculations occur completely isolated within your local sandboxed hardware.

Section 1

Overview & Core Philosophy

At Squeeze, your privacy is not an afterthought—it is the foundational architecture of the application.

Squeeze is designed from the ground up to operate 100% locally and offline on your device. We believe that your personal photos, family videos, and private memories should remain exclusively yours.

  • We do not collect, store, transmit, or monetize your personal data.
  • We do not use analytics, tracking frameworks, or advertising SDKs.
  • We never upload your videos, photos, or metadata to external servers or cloud storage.
đź’ˇ
Zero Cloud Dependency: Every byte of video encoding executes directly on the Media Engine of your Apple Silicon Mac, iPad, or iPhone. If you turn off your Wi-Fi or disconnect from the internet completely, Squeeze continues to transcode local files at full speed.
Section 2

Information Handled by the App

Squeeze processes your media solely to provide its core functionality: analyzing file sizes, compressing video streams, and preserving associated metadata.

A. Media Files & Photo Library

  • What is accessed: Video files, photos, file sizes, durations, codecs, resolutions, and album organization.
  • How it is processed: All media processing—including decoding, scaling, and re-encoding—is performed entirely on-device using Apple Silicon hardware acceleration (AVFoundation, VideoToolbox, and PhotoKit).
  • Where it goes: Nowhere. Processed files are saved directly back to your local Apple Photos library or designated local folder. No media data ever leaves your device.

B. Metadata (Timestamps, GPS Location, and Albums)

  • What is accessed: Original creation dates, camera settings, album associations, and embedded geographical coordinates (ISO 6709 GPS tags).
  • Purpose: Squeeze reads this metadata for the sole purpose of copying and preserving it in the newly compressed video file, ensuring your Photos timeline, maps, and albums remain completely intact.
  • Location data: Squeeze does not monitor your physical location, access real-time GPS sensors, or track your movements. It only reads existing location tags already embedded within your video files.

C. Personal Identifiers & Account Data

  • Squeeze requires no user registration, accounts, passwords, or cloud logins.
  • We do not collect your name, email address, phone number, device identifiers (IDFA/IDFV), or IP address.
Section 3

Device Permissions & Why They Are Needed

Squeeze requests the following system permissions, strictly to fulfill user-initiated operations:

Permission Technical Key Reason for Request
Photos Library Access
iOS & macOS
NSPhotoLibraryUsageDescription Required to discover large video files in your library, read size/duration metrics, and transcode selected items.
Add to Photos Library
iOS & macOS
NSPhotoLibraryAddUsageDescription Required to save the compressed videos and restore them into your existing albums or a designated backup album.
User-Selected Files
macOS Sandboxing
files.user-selected.read-write Allows Squeeze to open and compress standalone video files or folders you explicitly drag-and-drop or select via the Open dialog.
Apple Events / Scripting
macOS
NSAppleEventsUsageDescription Enables Squeeze to reveal and highlight compressed videos directly inside the native Apple Photos application upon request.

You can review or revoke these permissions at any time via your device settings:

iOS / iPadOS Settings
Settings → Privacy & Security → Photos → Squeeze
macOS System Settings
System Settings → Privacy & Security → Photos / Files and Folders
Section 4

Tracking and Third-Party SDKs

  • Zero Analytics: Squeeze contains no third-party analytics libraries (e.g., Google Analytics, Firebase, Mixpanel, Flurry, or Amplitude).
  • Zero Advertising: Squeeze contains no advertising networks and does not track you across other apps or websites.
  • Apple App Tracking Transparency (ATT): Squeeze does not request tracking authorization because it does not engage in any form of tracking or cross-site data sharing.
🛡️
No Third-Party SDK Dependencies: Squeeze is built purely on native Apple system frameworks (Swift, SwiftUI, AVFoundation, PhotoKit). There are no third-party binary frameworks or black-box tracking code compiled into the application bundle.
Section 5

Local Storage & Data Retention

  • App Preferences: Squeeze stores your chosen compression presets, UI preferences, and an on-device registry of compressed asset identifiers locally using Apple’s secure sandboxed storage (UserDefaults and standard application container).
  • Complete Deletion: You can reset local data at any time through the app settings, or simply by deleting the Squeeze app from your device. Deleting the app immediately purges all local registry records and cached preferences.
  • Original Videos: Squeeze never permanently erases original media without your explicit authorization. When batch deletion is selected, originals are sent to Apple’s native Recently Deleted album, where they are protected by Apple's 30-day recovery safety net.
Section 6

Children's Privacy (COPPA & GDPR-K)

Because Squeeze does not collect, transmit, or store any personal data whatsoever, it is fully compliant with the Children’s Online Privacy Protection Act (COPPA), the General Data Protection Regulation (GDPR-K), and Apple’s strict guidelines for kids' privacy on the App Store. Squeeze does not knowingly collect information from children under 13 (or under 16 in the EU/UK).

Section 7

Compliance with Global Privacy Regulations

General Data Protection Regulation (GDPR - EU/UK)

Under the GDPR, processing of personal data must have a lawful basis. Because all processing occurs locally on your hardware under your direct instruction, and no personal data is transferred to the developer or any third party, Squeeze operates in full alignment with data minimization and privacy-by-design principles.

California Consumer Privacy Act (CCPA / CPRA)

Squeeze does not sell, share, or disclose personal information for business or commercial purposes, as defined under California law.

Section 8

Changes to This Privacy Policy

We may occasionally update this Privacy Policy to reflect app updates or regulatory changes. Any updates will be posted to this page with an updated "Last Updated" date. We encourage users to periodically review this policy.

Section 9

Contact Us

If you have questions, feedback, or concerns regarding this Privacy Policy or Squeeze's privacy practices, please contact the developer directly:

Pablo Perdomo Independent Developer • Squeeze for Mac & iOS [email protected]
Send Email