We collect following information to analyze usage of the mandarons/icloud-docker project:
Application version- to track which versions ofmandarons/icloud-dockerare currently in useSync statistics- anonymized aggregated data about sync operations (file counts, sync duration, error indicators), sent once per UTC day with the most recent sync cycle's dataInstallation events- new installations and upgrades for usage analytics
On server side, this project uses IP address to determine country of mandarons/icloud-docker installation.
Collecting this data helps keep supporting this project and drive future improvements. No personally identifiable information is collected. Aggregate data is made available at Wapar.
You can completely disable usage tracking by adding the following to your config.yaml:
app:
usage_tracking:
enabled: falseWhen disabled, no usage data will be collected or transmitted. The sync functionality remains completely unaffected.
For developers: the full wapar-api HTTP contract (endpoints, schemas, sample payloads, retry behavior) is documented in docs/systems/usage.md.
- Application version
- Installation ID (randomly generated UUID)
- Country (derived from IP address on server side)
- Sync duration
- Number of files/photos processed (counts only)
- Data transfer volumes (bytes)
- Error indicators (boolean flags, no error details)
- Timestamp of sync operation
- No file names, paths, or content
- No personal information or account details
- No iCloud credentials or tokens
- Data is aggregated and anonymized
- Opt-out available at any time