Privacy Policy
SyncUp is an open-source client for the Syncthing peer-to-peer file synchronization protocol. This policy describes what information the app and its developer do — and do not — handle.
Summary
SyncUp does not collect, transmit, or store any personal information on servers operated by the developer. The developer has no analytics, advertising, or tracking infrastructure of any kind. There is no user account, no login, and no associated cloud service.
What the app does
SyncUp embeds the Syncthing daemon and lets your iPhone act as a node in a Syncthing network you set up yourself. Files in folders you choose to share are transferred directly between devices that you have explicitly paired with each other. All transfers are end-to-end encrypted in transit using TLS 1.3.
Data stored on your device
The following data is stored locally on your device and never leaves it except in the form of peer-to-peer Syncthing traffic to devices you have authorized:
- Your Syncthing device identity (a public/private key pair).
- The list of remote devices you have added.
- The list of folders you have configured for sync.
- Files that you have chosen to sync.
- App preferences (theme, sync conditions, etc.).
All of this data is removed when you uninstall the app.
Network connections
The Syncthing daemon contacts the following hosts as part of normal protocol operation. None of these are operated by the developer of this app:
- Peer devices. Direct TCP/QUIC connections to the IP addresses of devices you have paired with. File data, folder metadata, and index updates flow over these connections.
- Syncthing global discovery servers. The daemon periodically announces its public key (device ID) to the discovery infrastructure operated by the Syncthing Foundation, so other devices that hold your device ID can find your current IP address. No file content or folder metadata is sent to discovery servers.
- Syncthing relay servers. When two paired devices cannot reach each other directly (for example, both are behind NAT), traffic may be routed through a community relay. Relay traffic is end-to-end encrypted; the relay operator cannot read the content.
- Local network discovery. Multicast packets on your local network so peers on the same Wi-Fi can find each other without contacting the internet.
Discovery and relay infrastructure is documented at docs.syncthing.net.
Permissions the app requests
- Camera — used only when you tap "Scan QR" to pair with a peer device. The image is processed on-device and is not stored or transmitted.
- Photo library — used only if you opt in to including photos or videos in a synced folder. Items are read from the library and added to a folder you control; they are not uploaded anywhere by SyncUp itself.
- Local network — used to discover peer devices on the same Wi-Fi network.
Children
SyncUp is not directed at children under 13 and the developer does not knowingly collect any data from children.
Third-party services
SyncUp does not include any third-party analytics, crash reporting, advertising, or tracking SDKs.
Changes to this policy
If this policy changes, the updated version will be posted at this URL with a new "Last updated" date.
Contact
Questions about this policy can be sent to siddarthkay@gmail.com or filed as an issue at github.com/siddarthkay/syncthing-app.