Privacy Policy

Effective date: 2026-05-13 · Last updated: 2026-05-13

This Privacy Policy explains what personal information MacTransfer ("MacTransfer", "we", "our", "us") collects, why, how long we keep it, who we share it with, and what rights you have. We've kept it specific because there's not much to say — MacTransfer is a peer-to-peer file transfer tool that does not route your files or activity through any server we operate.

This policy covers both the MacTransfer desktop application for macOS and the MacTransfer Companion mobile application for Android, as well as the website at mactransfer.app.

Contents

  1. Plain-language summary
  2. What we do not collect
  3. What we do collect, and why
  4. Android & macOS permissions
  5. Data stored locally on your devices
  6. Third parties we rely on
  7. Network behaviour
  8. Legal basis for processing (GDPR)
  9. How long we keep data
  10. Your rights
  11. International transfers
  12. Security
  13. Children
  14. California residents (CCPA / CPRA)
  15. Australian residents
  16. Changes to this policy
  17. Contact

1. Plain-language summary

If you only read one section, read this one:

2. What we do not collect

3. What we do collect, and why

3.1 Purchase information (only if you buy Pro)

If you purchase a Pro Annual or Pro Lifetime license, our payment processor LemonSqueezy (acting as Merchant of Record) collects on our behalf:

LemonSqueezy's own privacy policy applies to this data: lemonsqueezy.com/privacy. We can view your email, country, and license activation status in the LemonSqueezy dashboard for the purpose of providing support, processing refunds, and confirming purchases.

3.2 License validation requests

When you activate or periodically revalidate a Pro license (approximately every 7 days), the MacTransfer Mac app sends the following to LemonSqueezy's licensing API at api.lemonsqueezy.com:

LemonSqueezy returns whether the key is valid. We do not see this request directly — it goes from your Mac to LemonSqueezy.

3.3 Support correspondence

If you email [email protected], the email you send (your address, your message, any attachments you include) is delivered to our mailbox. We use this only to respond to your enquiry and provide support.

3.4 Server logs (website)

Like virtually all websites, our web server records standard access logs when you visit mactransfer.app. These contain your IP address, the URL you requested, the date/time, your browser's user-agent string, and the HTTP status code. Logs are used solely for security (detecting attacks) and basic operational diagnostics. We do not use them for analytics or to build user profiles. Logs are automatically rotated and deleted within 30 days.

4. Android & macOS permissions

Both apps request the minimum permissions needed to function. Each permission is explained below.

Android (MacTransfer Companion)

PermissionWhy we need it
READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO, READ_EXTERNAL_STORAGETo read the files you choose to transfer to your paired Mac. The app does not read or index files in the background.
WRITE_EXTERNAL_STORAGE (legacy Android only)To save files transferred from your Mac into your phone's storage.
MANAGE_EXTERNAL_STORAGE (Android 11+)To allow you to transfer files from arbitrary locations on your phone's internal storage to your Mac. This permission is requested only because the app's core function is bidirectional file transfer across user-chosen folders, which scoped storage cannot satisfy. The app does not enumerate your storage in the background.
CAMERAUsed solely to scan the QR code displayed by the Mac app during pairing. Camera frames are processed locally and never stored or transmitted.
INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATETo communicate with your paired Mac over the local Wi-Fi network. No external internet servers are contacted by the Companion app.
FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNCTo keep the local file-server alive during an active transfer so Android does not kill it. The associated notification is required by Android 13+ to make the foreground service visible.
POST_NOTIFICATIONSTo show the foreground-service notification described above. We do not send any other notifications.

macOS (MacTransfer)

PermissionWhy we need it
Local network accessTo discover your paired phone on your Wi-Fi network and transfer files. macOS prompts on first use.
Full Disk Access (optional)Only if you explicitly grant it, to allow browsing folders such as Desktop and Documents through macOS's privacy permissions. The app works without it; you'll just see a prompt the first time you open a protected folder.
KeychainTo securely store your paired-phone authentication token and your Pro license key, encrypted at rest by macOS.

5. Data stored locally on your devices

The following items are stored entirely on your Mac or your phone — they never leave your device and are never transmitted to us:

You can delete everything by uninstalling the app(s). Keychain entries created by MacTransfer are removed automatically when the macOS app is uninstalled.

6. Third parties we rely on

The only third parties that may receive data linked to you are:

ProviderPurposeData receivedTheir policy
LemonSqueezy (Lemon Squeezy LLC, USA)Payment processing & license issuanceYour email, billing details, country, purchase amount, license activation requests, IP addresslemonsqueezy.com/privacy
Stripe (sub-processor used by LemonSqueezy)Card processing for LemonSqueezyCard details directly; we never see thesestripe.com/privacy
Apple Inc.Distribution of the macOS app via signed/notarised DMG, App Notary serviceStandard download telemetry handled by Apple for Gatekeeper / notarisation checksapple.com/legal/privacy
Google LLCDistribution of the Android Companion app via Google Play Store (if installed via Play)Play Store installation telemetry handled by Googlepolicies.google.com/privacy
Cloudflare, Inc.DNS hosting for mactransfer.app (and, if enabled, HTTP proxying)Standard DNS resolver logs / request metadata when you visit the websitecloudflare.com/privacypolicy
Our hosting provider (web server & email)Hosting the website and the [email protected] mailboxHTTP access logs (30 days), inbound emailProvider's standard policy

We do not use Google Analytics, Facebook Pixel, advertising networks, A/B testing services, error tracking services (Sentry, Bugsnag, Crashlytics), or any other analytics / tracking SDKs.

7. Network behaviour of the apps

The MacTransfer Mac app makes network requests in only these situations:

The MacTransfer Companion app on your phone makes network requests in only these situations:

Neither app contacts any of our own servers — we don't operate any application servers.

If you are in the European Economic Area, the United Kingdom, or Switzerland, the legal bases under Article 6 of the GDPR for our limited processing are:

We do not rely on consent for processing personal data, because we do not collect any personal data that isn't strictly necessary for the service. We do not engage in profiling or automated decision-making.

9. How long we keep data

DataRetention
Purchase records (email, country, transaction details)Kept by LemonSqueezy for the legally required tax-record period (typically 7 years in most jurisdictions). We have access for as long as the license exists.
License key + activation recordsUntil you request deletion, or 2 years after the subscription/license becomes inactive — whichever is sooner.
Support emailsUntil the support issue is resolved, then archived for up to 12 months in case of follow-up, then deleted.
Web server access logs30 days, then automatically rotated and deleted.

10. Your rights

Subject to your jurisdiction's law, you have the following rights regarding personal data we (or LemonSqueezy on our behalf) hold about you:

To exercise any of these rights, email [email protected] from the address associated with your purchase. We respond within 30 days. For purchase data held by LemonSqueezy, you can also exercise these rights directly via their privacy contact.

11. International data transfers

LemonSqueezy is a US-based company. If you purchase from outside the US, your purchase information is transferred to and stored in the United States. LemonSqueezy relies on Standard Contractual Clauses (SCCs) and the EU-US Data Privacy Framework where applicable for transfers from the EEA / UK. Our hosting provider for the website and support mailbox may be located outside your country; the same legal mechanisms apply.

12. Security

We take reasonable steps to protect data we hold:

No transmission or storage system is perfectly secure. If a data breach affects personal data we control, we will notify affected users without undue delay and notify the relevant supervisory authority where required by law.

13. Children

MacTransfer is not directed at children under 13 (or under 16 in jurisdictions where that is the digital-consent age). We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, contact us and we will delete it.

14. California residents (CCPA / CPRA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA):

To exercise any California rights, email [email protected].

15. Australian residents

If you are in Australia, this policy complies with the Australian Privacy Principles (APPs) under the Privacy Act 1988 (Cth). You may complain about how we handle your personal information by emailing [email protected]. If you are not satisfied with our response, you can lodge a complaint with the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.

16. Changes to this policy

If we change this policy, we will update the "Last updated" date at the top of this page. For material changes — for example, if we ever start collecting a new category of data — we will additionally announce the change on our website and, where we have your email (i.e. you are a Pro customer), by email at least 30 days before the change takes effect.

17. Contact

For privacy questions, requests, or complaints, contact us:

We are the data controller for personal data described in this policy. Our payment processor LemonSqueezy is the data controller for purchase information described in section 3.1.