Last updated: 2026-07-02
VideoKidnapper is a desktop application that runs entirely on your own machine. It does not collect, store, or transmit any personal data, usage analytics, telemetry, or crash reports to the project maintainer or to any third party.
Every piece of data the app touches stays on your computer:
~/.videokidnapper_settings.json (output folder, theme, recent-export history).yt-dlp and is never transmitted anywhere except to the video host you are downloading from, using your existing session.Nothing on this list leaves your computer at any point.
VideoKidnapper makes outbound connections only to servers you direct it to, or to well-known public services required for a core feature:
yt-dlp) contacts the host of that URL directly. No VideoKidnapper server sits in the middle — none exists.faster-whisper extra, the speech model is downloaded from Hugging Face on first use and cached. Your audio never leaves your computer — transcription runs entirely offline.No other network activity exists in the codebase — it's open source, so you can audit this yourself.
VideoKidnapper has no user accounts, no registration, no data sync, and no backend server that processes user data.
The app bundles or optionally depends on open-source projects — ffmpeg, yt-dlp, customtkinter, Pillow, and others — each with its own upstream license. None of them phone home in the way VideoKidnapper uses them.
If the app's data-handling posture ever changes (for example, opt-in crash reporting in some future release), this page and the repository copy of this policy will be updated in the same release, with a changelog entry calling it out.
Questions or concerns can be filed as a GitHub issue.