Private local transfer

Send files nearby.
Keep them private.

Move original files between Android devices on the same local network—without an account or cloud upload.

A calmer way to transfer.

VeilSend keeps the task focused: choose files, scan a one-time QR code, confirm the receiver, and transfer directly over your local network.

Direct and original

Send readable file types without compression or cloud storage. Single and multiple-file selections are supported.

One-time pairing

A temporary QR code binds each encrypted local session. The receiving device approves every request.

Clear outcomes

Follow progress and verification, then see completed, partial, failed, declined, cancelled or interrupted results.

Nearby discovery

Find a receiver on the same network, with QR scanning kept as the dependable connection path.

Minimal local history

Direction, peer label, file details and result remain on the device. Keep records for 7 or 30 days, keep them manually, or delete them.

Private notifications

Background progress hides filenames, paths and the other device's name from the lock screen.

Four clear steps.

Both devices need VeilSend and must be on the same mutually reachable local network.

Open Receive

The receiver creates a temporary local session and shows a one-time QR code.

Choose files

The sender selects one or more files with Android's system picker.

Scan and approve

The sender scans the code. The receiver reviews the manifest and accepts.

Transfer and verify

Files move locally through the encrypted session and are verified before completion.

Your files take the local route.

No account is required. The core transfer works without internet access once both Android devices can reach each other on the same local network.

VeilSend is a free, advertising-supported service. The current Android version 1.0.0 contains no advertising SDK and displays no in-app ads. Advertising-data terms for advertising-enabled distributions are explained in the Privacy Policy.

No cloud upload in the transfer flow
Encrypted local sessions are always on
Approval is required for every incoming request
No account, login or analytics SDK
History and settings remain on your device
Read the Privacy Policy →

Questions,
answered.

Does VeilSend need the internet?

No internet connection is required for the core transfer. Both Android devices must be connected to the same local network and able to reach each other.

Does the other person need the app?

Yes. Version 1.0 transfers between two Android devices running VeilSend. Browser, desktop and iOS receiving are not part of this release.

Where do received files go?

The default destination is Downloads/VeilSend. You can select another folder with Android's system folder picker. Completed transfers can open a single received file or the receive location.

What if nearby discovery fails?

Use the one-time QR code. Guest Wi-Fi, VPNs, access-point isolation and some managed networks can prevent devices from reaching each other even when they show the same Wi-Fi name.

Can an interrupted transfer resume?

VeilSend does not provide cross-session or cross-restart resume. For a recoverable multi-file sending result, the sender can start a retry of failed whole files. The receiver cannot initiate that retry independently.

What information is kept?

The app stores local preferences and minimal transfer-history metadata on your device. File contents, session keys and full system paths are not kept in history.

Quiet transfer is coming soon.

VeilSend is being prepared for Google Play. No download is available from this placeholder site yet.