Privacy Policy
Last updated: April 2026
FrameSync collects anonymous usage analytics to improve the app. Your photos never leave your home network. You can turn analytics off in Settings at any time.
1. Who is responsible
The data controller for personal data processed by the FrameSync iOS app and this website is:
[TODO_CONTROLLER_NAME]
[TODO_CONTROLLER_ADDRESS]
Email: privacy@framesyncapp.com
2. What data we collect
2.1 Anonymous usage analytics (PostHog)
FrameSync uses PostHog Cloud (EU instance, eu.i.posthog.com) to collect anonymous product analytics. Specifically:
- App lifecycle events (opened, closed, foregrounded, backgrounded)
- Feature interactions (uploads, album sync, mount changes, slideshow configuration)
- Onboarding progression (completed, skipped, page reached)
- TV pairing outcomes (success, failure, error type) — without IP or hostname
- Device class (model, iOS version, app version, locale) and TV firmware generation
- A random anonymous identifier (distinct ID) generated locally on first launch — not linked to your name, email, or Apple ID
We do notuse Apple's Identifier for Advertisers (IDFA), and we do not track you across other apps or websites.
2.2 Issue reports (only when you tap Send)
When you submit a report through Settings → Report an Issue, the following is sent to PostHog along with the report:
- The description you typed
- Your email address — only if you choose to provide it so we can reply
- App version, iOS version, device model, locale
- Up to 32 KB of the current session's log file and 32 KB of the previous session's log file
- Connected TV firmware generation and Samsung API version (if available)
These logs may contain technical information such as your TV's local IP address, the TV's MAC address (used by the Wake-on-LAN feature), filenames of photos you have uploaded, photo dimensions, and Samsung-internal content identifiers. We treat issue reports as a support service and only use them to investigate and reply.
Issue reports are sent even when analytics is turned off in Settings — otherwise we couldn't respond to your problem. Submitting a report is always a deliberate, manual action you take.
2.3 What stays on your device
Your photos, photo metadata, albums, edits, and TV pairing tokens are stored locally inside the app's sandbox using SwiftData. Photos are transferred directly between your iPhone and your TV over your local Wi-Fi network. Nothing in this list ever reaches our servers or any third party.
2.4 What we don't collect
- Your name (unless you put it in an issue report)
- Your email address — except if you voluntarily provide one when contacting support
- Apple ID, iCloud account information
- Advertising identifiers (IDFA)
- Precise location data
- The content of your photos
- Health, financial, or biometric data
- Contacts, calendar entries, or other apps' data
3. Legal basis for processing (GDPR Art. 6)
- Anonymous analytics:our legitimate interest in improving the product (Art. 6(1)(f)). You can object to this processing at any time by toggling off “Send anonymous usage data” in Settings.
- Issue reports: performance of the support service you requested by tapping Send (Art. 6(1)(b)).
4. Who processes the data
- PostHog Inc.— analytics and issue-report intake. We use PostHog's EU instance (eu.i.posthog.com), so your data is stored on servers located in the European Union and is not transferred outside the EEA. PostHog acts as a data processor on our behalf. PostHog privacy policy.
- Apple Inc. — App Store purchase, download, and delivery. Apple processes purchase metadata under its own privacy policy. We have no access to your Apple ID, payment information, or billing address.
We do not sell, rent, or share your data with advertisers, data brokers, or any other third party.
5. International data transfer
All analytics and issue-report data is stored on PostHog's EU instance and remains within the European Economic Area. There is no transfer to the United States or any other third country.
6. How long we keep data
- Anonymous analytics events: retained for up to 12 months, then automatically deleted by PostHog
- Issue reports: retained for up to 24 months or until the issue is resolved, whichever is longer
- Local data on your device: kept until you delete the app or clear data via iOS Settings
7. Your rights (GDPR Art. 15-22)
You have the right to:
- Request access to the data we hold about you
- Request correction of inaccurate data
- Request deletion of your data
- Request restriction of processing
- Receive your data in a portable format
- Object to processing based on legitimate interest (also available as the in-app analytics toggle)
Because we use anonymous identifiers, we may not be able to locate events linked to a specific person without additional information from you (such as your distinct ID, visible in PostHog dashboard or available on request). To exercise any of these rights, email privacy@framesyncapp.com. We respond within 30 days.
8. Right to lodge a complaint
If you believe we are not handling your personal data lawfully, you can lodge a complaint with the Dutch Data Protection Authority Autoriteit Persoonsgegevens or with your local supervisory authority within the EU.
9. Children
FrameSync is not directed at children under 16. We do not knowingly collect data from children. If you are under 16 and have submitted an issue report containing personal data, ask a parent or guardian to contact us at privacy@framesyncapp.com and we will delete it.
10. Changes to this policy
If we update this policy, the “Last updated” date at the top will change. Material changes will also be communicated through an in-app notice.
11. Contact
Privacy questions: privacy@framesyncapp.com
Other questions: see our support page.