Privacy Policy
Effective date: April 3, 2026
SwiftTube is a native iOS client for self-hosted YouTube libraries, supporting Jellyfin and Tube Archivist. All data is stored on your device. No data is collected by the developer, and no tracking is used.
Information Collected
SwiftTube handles three types of information:
- Server credentials — Your server URL and authentication credentials (API token for Tube Archivist, username and password for Jellyfin), provided during setup. Stored in the iOS Keychain (encrypted on-device) with iCloud Keychain sync enabled, so credentials are available on your other Apple devices. Never sent to the developer or any third party.
- App preferences — Settings like appearance mode. Stored on-device via iOS UserDefaults.
- Crash diagnostics — If the app crashes, diagnostic data (crash logs, device type, OS version) is sent over HTTPS to Sentry, a third-party error monitoring service. This data is linked to device information, not to your identity.
No other third-party services are used.
Network Communication
SwiftTube communicates directly with your self-hosted server to fetch video metadata, thumbnails, and streams, and to sync watch state. All communication is between your device and your server — no data passes through the developer's infrastructure.
Data Sharing and Tracking
No data is shared with third parties for advertising or marketing. The only data that leaves your device is crash diagnostics sent to Sentry. SwiftTube doesn't use advertising SDKs, analytics frameworks, or cross-app tracking.
Data Retention and Control
All local data is stored on your device and is fully under your control. Deleting SwiftTube removes all locally stored data, including server credentials and app preferences. Crash data already sent to Sentry is retained according to Sentry's privacy policy.
Third-Party Links
SwiftTube may link to external sites including YouTube, Jellyfin, and Tube Archivist. These sites have their own privacy policies, and SwiftTube is not responsible for their content or practices.
Children's Privacy
SwiftTube doesn't knowingly collect personal information from children under 13. If you believe a child has provided personal information through the app, please reach out at the contact below.
Changes to This Policy
If this privacy policy is updated, the revised version will be posted on this page with a new effective date.
Contact
For questions about this privacy policy, reach out at swifttube@guillevc.dev.