Overview
Moonfin is a third-party client for Jellyfin and Emby media servers. Moonfin does not operate media servers, does not collect user data for analytics or advertising, and does not sell personal data.
Media activity and account access remain between your device and the server services you choose to connect.
Data Collection
Moonfin does not collect personal information for analytics, advertising, or tracking.
Moonfin does not:
- Track your usage or behavior for analytics
- Serve advertising
- Share your data with advertising or analytics providers
- Operate a Moonfin-hosted backend that receives your media or account data
Data stored locally on your device may include:
- Server addresses you configure
- Authentication/session tokens for your server
- User preferences
- Cached artwork for performance
This locally stored data remains on your device except when the app communicates directly with services you configure.
Crash Reports (Optional)
Moonfin can optionally send crash reports to your own server if you enable this feature. Reports are not sent to Moonfin-operated services.
- This feature is opt-in and can be disabled in the app.
- Crash data may include stack traces, app version, device model, operating system version, and optional logs.
- Crash reports are intended for your own server administration and troubleshooting.
Network Communication
Moonfin communicates only with services you configure, such as:
- Your Jellyfin or Emby server
- Your Seerr server (if configured)
- GitHub API for update checks in supported builds
Moonfin supports HTTP and HTTPS connections because many self-hosted media servers are deployed on local networks without TLS.
Voice Search
On supported platforms, Moonfin may request microphone access for voice search. Audio is processed by the platform speech recognition service and is not recorded, stored, or transmitted by Moonfin beyond that requested operation.
Third-Party Services
Moonfin does not include third-party analytics, advertising SDKs, or cross-app tracking services. The only third-party or external services involved are the server endpoints you explicitly configure and platform services required to provide OS-level functionality.
Data Security
Sensitive data such as authentication tokens and server credentials are stored in the app's private device storage and protected by platform security mechanisms and app sandboxing where available.
Data Retention, Deletion, and Consent
Moonfin does not maintain a Moonfin-operated account system or cloud database containing your personal data, so there is no developer-held user profile to delete from a Moonfin backend.
You can remove locally stored app data by:
- Removing configured servers from within the app
- Clearing app data where your platform provides that option
- Uninstalling the app from your device
You can revoke permissions such as microphone or local network access at any time in your device system settings. If you enabled optional crash reporting to your own server, you can disable that feature in the app settings.
Children's Privacy
Moonfin is not directed to children under 13 and does not knowingly collect personal information from children.
Changes to This Policy
This privacy policy may be updated from time to time. Any changes will be posted on this page with an updated revision date.
Contact
Privacy questions: support@moonfin.app
Support page: Moonfin Support
Issue tracker: GitHub Issues
Source code: GitHub