Cautions When Transferring Files With OnionShare
Before using OnionShare, check the trust model, file contents, metadata, URL delivery, recipient environment, and post-transfer handling.
OnionShare is a tool for file sharing and transfer through Tor.
It is sometimes used in situations where anonymity is needed. For example, it may be used to pass reporting materials, receive whistleblowing materials, or share files directly with another person.
On OnionShare's official site, you can check how to get the app, its features, how to use it, and supported environments.
URL : https://onionshare.org/
OnionShare is introduced because it is an open-source tool actually used in the context of anonymous communication and safer file sharing.
However, using OnionShare does not make the transfer anonymous by itself.
If file contents, metadata, the other person's device, handling of the sharing URL, place of use, or behavior before and after communication are weak, correlation can happen from there.
What changes with OnionShare
OnionShare connects to the other person through the Tor network.
Unlike ordinary cloud sharing, it is not a method where you upload files to a major cloud service and send a link. You start sharing from your own device, and the other person accesses it through Tor.
| Item | What changes with OnionShare |
|---|---|
| Sharing path | The connection uses Tor |
| Cloud provider | You can share without ordinary cloud storage |
| How the destination appears | The other person connects to OnionShare's onion address |
| Transfer method | It has uses such as file sending, receiving, and web sharing |
This is useful, but you must not overestimate what it can protect.
OnionShare is not a tool that automatically anonymizes file contents.
OnionShare's trust model
With OnionShare, you can share without placing files with an ordinary cloud provider.
This is a major advantage. In some cases, it can avoid cloud owner display, sharing history, viewer logs, and account information.
At the same time, trust points do not disappear completely. You still need to trust your own device, the other person's device, how Tor is used, the sharing URL delivery path, and the file contents.
| Person or place | Remaining trust |
|---|---|
| Your device | Files, history, malware, screen notifications |
| The other person's device | Storage after download, resharing, metadata checks |
| URL delivery path | Whether it remains in real-name email or workplace chat |
| Tor usage environment | Whether access is happening in the correct environment |
| File contents | Whether creator information or distinctive expressions remain |
OnionShare can reduce trust dependencies in some situations.
But it does not remove all trust.
Check file contents and metadata
Before passing a file with OnionShare, check the file.
PDFs, Office files, images, audio, video, and archive files may retain creator information, comments, change history, GPS, capture time, and filenames.
| File | What to check |
|---|---|
| Creator, annotations, redaction, embedded text | |
| Office | Comments, change history, hidden sheets, creator |
| Image | EXIF, GPS, background, reflections |
| Audio/video | Background sounds, capture time, device information |
| ZIP | Internal filenames, folder names, unnecessary files |
Using a safer sharing path does not help enough if you pass a risky file.
Separate originals from publication or submission copies.
Be careful with sharing URLs
With OnionShare, you need to give the sharing onion address to the other person.
The path used to pass that URL is important. If you send it by real-name email, workplace chat, everyday social media, or an organization-managed device, a record remains there.
| How the sharing URL is passed | Risk |
|---|---|
| Real-name email | Sender and recipient are recorded |
| Workplace chat | Remains in organization-side logs |
| Social media DM | Remains on the platform side |
| Screenshot | Notifications and time appear, not only the URL |
| Verbal or in person | Movement history and real-world contact records remain |
Even if the OnionShare URL is treated as anonymous, correlation happens if the path used to pass that URL is weak.
The recipient-side environment also matters
File sharing is not completed by your side alone.
If the other person accesses it in a real-name environment, downloads it on a workplace device, saves the file to the cloud, or publishes it without checking metadata, information leaks after sharing.
| Recipient-side behavior | What happens |
|---|---|
| Opening on a workplace device | Remains in organization-side logs or history |
| Saving to real-name cloud storage | Owner and sharing history remain |
| Publishing without metadata checks | Creator or GPS appears |
| Forwarding the URL | It reaches unintended recipients |
| Resharing after download | It leaves through a path outside OnionShare |
OnionShare is a tool that helps with the transfer path.
It does not automatically protect recipient-side operation.
Decide the procedure first for high-risk uses
When using it for whistleblowing or source protection, decide the procedure before sending.
Which file will be passed? Is it the original or a copy? How will the URL be delivered? In what environment will the other person receive it? Where will it be stored after receipt?
| What to decide | Reason |
|---|---|
| File to pass | Do not expose unnecessary materials or metadata |
| Sharing URL delivery path | Avoid correlation of the URL itself |
| Recipient environment | Avoid workplace devices and real-name environments |
| Storage location | Prevent leaks after receipt |
| Deletion and stopping procedure | Stop if a problem occurs |
Do not start the tool and then think. Decide the procedure before using it.
Situations where it may be better not to use it
OnionShare is not always optimal.
If the recipient cannot use Tor safely, their device is managed by an organization, the file's evidentiary value needs expert judgment, legal risk is high, or you cannot deliver the sharing URL safely, it may be better to prioritize another intake path or advice from a specialist.
| Situation | What to consider |
|---|---|
| The other person is unfamiliar with Tor | Operational mistakes add other traces |
| The other person's device is managed | Download history and file operations remain |
| You cannot pass the URL safely | The sharing URL itself becomes correlated |
| Evidentiary value matters | Consult about handling originals and copies |
| Legal risk is high | Consult a lawyer or specialist first |
Tool choice should fit the purpose and the other person's ability.
Do not use it just because it is available. Check whether it fits this threat model.
Deletion and records after transfer
Even after passing a file, checks are needed.
Check whether sharing was stopped, whether the other person received it, whether unnecessary copies remain, and whether the URL remains somewhere else.
However, for materials that need evidentiary value, there may be cases where originals or transfer records should not be deleted.
For whistleblowing and source protection, separate the judgment about deletion from the judgment about preservation.
Summary
OnionShare is an open-source tool used for file sharing and transfer through Tor.
It is useful because files can be passed without using ordinary cloud sharing.
However, OnionShare does not automatically anonymize file contents or metadata. How you deliver the sharing URL, the recipient-side environment, storage after receipt, and metadata checks at publication are also necessary.
For file sharing that needs anonymity, check the tool, the file, the other person, and behavior before and after sharing as one set.
Related tools
Tor Project
An external resource related to this article. Open it only when it fits your situation and threat model.
Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.
ExifTool
An external resource related to this article. Open it only when it fits your situation and threat model.
Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.
URL : https://exiftool.org/
SecureDrop
An external resource related to this article. Open it only when it fits your situation and threat model.
Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.
URL : https://securedrop.org/
GlobaLeaks
An external resource related to this article. Open it only when it fits your situation and threat model.
Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.
URL : https://globaleaks.org/
OnionShare
An external resource related to this article. Open it only when it fits your situation and threat model.
Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.
URL : https://onionshare.org/
