| Version | Supported |
|---|---|
| latest | ✅ |
| < latest | ❌ |
Only the latest stable desktop release receives security updates. Pre-release/beta builds are opt-in and unsupported. If you're running an older version, please upgrade.
If you discover a security vulnerability, please report it responsibly.
Do not open a public issue.
Instead, email the maintainer directly at: teofanis@users.noreply.github.com
Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Any suggested fixes (optional)
You should receive a response within 72 hours. If the issue is confirmed, a fix will be prioritized and released as soon as possible. You'll be credited in the release notes unless you prefer to remain anonymous.
This policy covers the YBDownloader application itself. It does not cover:
- Third-party dependencies (report those to their respective maintainers)
- The YouTube platform or its terms of service
- FFmpeg (report to the FFmpeg project)
YBDownloader downloads and processes media files from the internet. A few things to keep in mind:
-
FFmpeg: The app uses FFmpeg for media conversion. FFmpeg is a mature project with its own security track record. The app can auto-download FFmpeg binaries from official sources.
-
Network requests: The app makes requests to YouTube and GitHub (for update checks). No data is sent to any other servers.
-
Local storage: Settings and logs are stored locally in your user config directory. No cloud sync, no telemetry.
-
Deep links: The app registers a custom URL scheme (
ybdownloader://). This is used only for the browser extension integration.
The app includes an update checker that fetches desktop release info from GitHub (stable by default; beta/pre-releases are opt-in in About → Updates). You are prompted to download and install manually — updates are never applied silently.