Torrents that
can't leak
TorrentLock is the first torrent client that requires a VPN to operate. All traffic bound to your VPN tunnel. Kill switch pauses transfers on disconnect. Zero data collection. Powered by PremierVPN.
VPN protection isn't optional.
It's mandatory.
Unlike every other torrent client, TorrentLock refuses to operate without an active VPN connection. Your traffic is physically bound to the VPN tunnel — there is no path for leaks.
Connect PremierVPN
Open PremierVPN and connect to any server. TorrentLock detects the VPN by process, bundle ID, and tunnel interface.
Download Securely
Add magnets or .torrent files. All libtorrent traffic is bound to the VPN interface — no packets ever touch your real IP.
Kill Switch Activates
If PremierVPN disconnects, all transfers pause instantly and resume data is saved. Zero traffic leaks — ever.
Built for privacy.
Engineered for speed.
Every feature designed with one goal: keeping your torrent activity completely private and your downloads blazing fast.
Magnet & .torrent Support
Paste magnet links or drag-and-drop .torrent files. Automatic metadata fetching with DHT bootstrap.
Optimised Performance
Aggressive peer acquisition, 8 async I/O threads, 512KB send buffers, and auto-tuned disk cache for maximum speed.
VPN Kill Switch
Instant pause on VPN disconnect. Resume data saved. Transfers auto-resume when PremierVPN reconnects.
8-Point Privacy Check
Built-in leak tester verifies your VPN, interface binding, encryption, kill switch, external IP, and DHT exposure.
RSS Auto-Download
RSS 2.0 and Atom feeds with keyword/regex rules, smart episode filtering, and configurable refresh intervals.
Web Portal
Built-in HTTP dashboard at localhost:9092. Manage torrents from any browser on your network. REST API included.
Protocol Encryption
PE/MSE encryption in enabled or required mode. Prevents ISP-level BitTorrent protocol detection and throttling.
Command Line Interface
Full CLI with ANSI output. Add magnets, list/pause/resume torrents, and live watch mode — all from your terminal.
Zero Telemetry
No analytics, no tracking, no data collection. Resume data stored locally. Web portal binds to localhost only.
Beautiful. Fast. Familiar.
Built with SwiftUI for a native macOS experience. Sidebar navigation, card-based torrent list, detail panels, and a MenuBar extra for quick access.
Powered by libtorrent
The same battle-tested engine behind qBittorrent and Deluge, compiled as a static universal binary with zero runtime dependencies.
8 automated privacy tests
TorrentLock's built-in Privacy Check tab runs 8 tests to verify your torrent traffic is properly secured before you download anything.
Compares public IP to local IP
Verifies PremierVPN is active
Confirms traffic is VPN-bound
Flags if external IP matches local
Checks PE/MSE mode
Verifies kill switch is enabled
Ensures DHT routes through VPN
Shows peers seeing your IP
Ready to torrent safely?
TorrentLock is free for all PremierVPN subscribers. Download the app, connect your VPN, and download with confidence.
Apple Silicon or Intel
Swift 5.9+ / SwiftUI
Homebrew Cask (coming soon)
Not a PremierVPN subscriber? Use code ANNUAL50 for 50% off annual plans.
Get Started with PremierVPN →