Privacy Policy
Last updated: June 29, 2026

Squeeezy is a native application for Mac (macOS) only that lets you upload videos to Facebook, Instagram, LinkedIn, TikTok, and YouTube. It is distributed as a direct download from squeeezy.me and via the Mac App Store. There is no iPhone or iPad version at launch. We are committed to protecting your privacy. This Privacy Policy explains what information is processed, how it is used, and your rights — including those under the EU General Data Protection Regulation (GDPR).

1. Data Controller

The data controller for the purposes of GDPR is the individual developer operating under the name Squeeezy (bundle identifier me.squeeezy.app), reachable at [email protected]. Given the nature of the App — where personal data remains on your device and we do not operate a user database — the practical scope of controller responsibilities is minimal.

2. What Data Is Processed and Where It Lives

Squeeezy is designed to process the absolute minimum. Almost everything stays on your device:

3. Legal Basis for Processing (GDPR Article 6)

Because all processing occurs locally on your device at your explicit direction, the applicable legal basis is:

4. How We Use Your Information

The OAuth tokens stored on your device are used solely to authenticate API requests to the platforms on your behalf. Specifically:

We do not use any data for advertising, profiling, or any purpose beyond providing the core upload functionality you request.

5. Third-Party Platforms

Squeeezy integrates with the following platforms. When you connect your accounts and upload content, you are subject to each platform's own privacy policy:

We request only the minimum permissions required to upload content on your behalf. You can revoke Squeeezy's access at any time either within each platform's own settings or through the Squeeezy Settings page.

6. Google / YouTube API Data Use

Squeeezy uses the YouTube Data API v3. YouTube sign-in uses OAuth with PKCE via a localhost redirect — no client secret is stored in the app. Our use of information received from Google APIs complies with the Google API Services User Data Policy, including the Limited Use requirements:

7. Facebook and Instagram API Data Use

Squeeezy uses the Meta Graph API to post Reels to Instagram and videos to Facebook Pages. We confirm:

7a. Temporary Video Staging Relay (Instagram & Facebook)

Meta's APIs require a publicly reachable HTTPS URL to fetch your video. Because your file lives on your Mac, Squeeezy temporarily uploads it to our relay (upload.squeeezy.me), hosted on Cloudflare R2, solely to give Meta a fetch URL for the publish request you initiated.

8. LinkedIn API Data Use

Squeeezy uses the LinkedIn Posts API and Videos API. We confirm:

9. TikTok API Data Use

Important — TikTok is not direct publish. Squeeezy does not post videos to your TikTok profile. It uploads the video file to your TikTok inbox as a draft. You set caption, cover, privacy, and any sound in the TikTok app after TikTok sends you a processing notification.

Squeeezy uses the TikTok Content Posting API (inbox draft upload). We confirm:

Our use of TikTok APIs complies with the TikTok Developer Service Agreement and TikTok's Privacy Policy.

10. Apple App Store & Device Permissions

Squeeezy is distributed via the Mac App Store and as a notarized direct download from squeeezy.me. In line with Apple's requirements:

11. Data Storage and Security

All authentication tokens are stored in your Mac's Keychain using Apple's secure storage APIs with kSecAttrAccessibleWhenUnlockedThisDeviceOnly access control. This means:

Local history and draft data are stored in sandboxed SQLite databases on your Mac, inaccessible to other apps.

12. International Data Transfers

When you use Squeeezy to upload content, your video and metadata are transferred from your Mac to the servers of the respective platforms (Meta, LinkedIn, TikTok, Google). For Instagram and Facebook, video may pass briefly through our Cloudflare-hosted relay before Meta fetches it. These companies are headquartered in the United States and operate under their own privacy frameworks and EU data transfer mechanisms (such as Standard Contractual Clauses). We do not maintain a persistent store of your personal data on our servers.

13. Data Retention

We hold no data on our end, so there is nothing for us to delete or retain on a schedule.

14. Your Rights Under GDPR

If you are located in the European Union or European Economic Area, you have the following rights under the GDPR. Because Squeeezy holds no personal data on our servers, most of these rights apply to data held locally on your device, which you can exercise directly.

To exercise any right or ask a question about your data, contact us at [email protected]. We will respond within 30 days.

15. Children's Privacy

Squeeezy is not directed at children under the age of 16 (or the applicable minimum age in your EU member state). We do not knowingly collect any personal information from children. If you believe a child has used the App and data may have been stored locally, please contact us and we will provide guidance on how to remove it.

16. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify users of material changes through the App. The latest version is always available at squeeezy.me/privacy.html. If changes are material in terms of GDPR, we will provide at least 30 days' notice before they take effect.

17. Contact

For any questions, requests, or concerns about this Privacy Policy or your data, please contact us at [email protected]. We aim to respond within 30 days.