🛡️ V-Shield - Secure files as hidden video
V-Shield lets you turn a file into a visual stream and store it on YouTube. It keeps the file encrypted and corrects errors so the data can survive video compression and scaling.
Use it if you want to:
- hide a file inside a video-like stream
- protect content with strong encryption
- keep control of your data without a server
- work with files such as videos, archives, and documents
- Open the V-Shield releases page
- Download the latest Windows file from the release assets
- If the download comes as a
.zipfile, extract it first - Open the extracted folder
- Run the
.exefile to start V-Shield
If Windows asks for permission, choose Yes.
V-Shield runs as a desktop app on Windows. For best results:
- Use Windows 10 or Windows 11
- Keep at least 200 MB of free disk space
- Make sure you have a stable internet connection for uploads
- Use a modern browser if the app opens web pages during setup
If you have trouble opening the app:
- Right-click the
.exefile and choose Run as administrator - Check whether your antivirus moved the file to quarantine
- Download the release again if the file looks incomplete
V-Shield takes your file and turns it into a structured visual stream. Then it sends that stream to YouTube.
It is built to:
- encrypt your file before upload
- split data into chunks
- correct errors if parts of the stream change
- handle compression from H.264
- handle chroma subsampling
- handle downscaling by the platform
That means the content can survive the trip through a video site and come back in one piece.
- Pick a file on your PC
- V-Shield encrypts it with a strong key
- The app turns the data into visual noise
- It adds error correction data
- You upload the result to YouTube
- Later, V-Shield reads the stream back and decrypts it
You do not need to manage a server or a database. The file stays in your control.
V-Shield can work with many file types, including:
.mp4,.mov,.mkv.zip,.7z,.rar.pdf,.docx,.xlsx- images, text files, and backups
Large files may take longer to encode and upload. Smaller files are easier to test first.
Start V-Shield from the Windows menu or from the folder where you extracted it
Select the file you want to protect and upload
Create a password or key you can keep safe. You will need it to recover the file
The app will turn your file into a stream that can be uploaded
Follow the app prompt to send the output to YouTube
Open the stream in V-Shield, enter the same key, and restore the file
- Keep your key safe
- Use the same key for restore
- Store the original file name if you want it back later
- Test with a small file first
- Wait for the full encode process to finish before closing the app
- File encryption with ChaCha20
- Error correction with Reed-Solomon
- Browser support through a Firefox extension
- Desktop app built with Tauri
- WebAssembly support for fast processing
- Designed for YouTube transport
- Zero-knowledge style workflow
For the smoothest first run:
- Download the release
- Extract the files
- Run the app
- Encode a small ZIP file
- Upload it
- Check that you can restore it with the same key
This helps you learn the flow before you use a large file.
- Make sure you downloaded the Windows release file
- Reboot your PC and try again
- Run the
.exefile from the extracted folder - Check that Windows SmartScreen did not block it
- Check your internet connection
- Try a smaller file
- Confirm that YouTube login is active in your browser
- Close and reopen the app, then try again
- Use the same key you used during encode
- Make sure the upload finished fully
- Try the original stream again
- Start with a smaller test file to confirm your setup
- Confirm that the uploaded video was not edited
- Avoid re-saving the file after upload
- Use the exact output from V-Shield
- Check that the extension or companion tool is active if your setup uses one
- Use a private browser profile if you want less sign-in clutter
- Keep a backup of the key in a safe place
- Use short test runs before large uploads
- Avoid changing the uploaded video after it leaves V-Shield
- Keep your release files in one folder so you can find them fast
V-Shield works best when you:
- upload the stream without edits
- keep the same settings for encode and decode
- use a clean install on Windows
- avoid file renaming after upload unless the app tells you to do it
Visit the V-Shield releases page to download and run the Windows release file
chacha20 encryption firefox-extension reed-solomon rust steganography tauri wasm webassembly youtube zero-knowledge
Input file → Encrypt → Encode as visual noise → Upload to YouTube → Decode → Decrypt → Restored file