
The cleanest way to protect shared documents is to put the password on the link, not only on the file. One link can point to a single document (PDF, Word, spreadsheet, video) or to a full data room. Anyone with the link must enter the password to open it, so only people you give the password to can view. You keep control: set link expiry, revoke the link, or change the password anytime. This guide shows you how to protect documents and links with a password using Sendpaper, for any supported file type.
Shared links can leak. If the link has no gate, anyone who gets it can open the content. Adding a password to the link means only people you give the password to can view the document or data room. You can still share the link in email, Slack, or your CRM; the password is the extra step that limits access. Best practice is to combine password with link expiry and, when needed, view-only or email allow list so you control who sees what and for how long.
The number of links you can create (and protect with a password) depends on your plan. The table below is a guide; see Pricing for the latest.
| Plan | Links |
|---|---|
| Free | 49 |
| Personal Pro | Unlimited |
| Advance | Unlimited |
| Dataroom Pro | Unlimited |
| Dataroom Advance | Unlimited |
| Enterprise | Unlimited |
Password protection is available on all plans; upgrade to Personal Pro or above for more links.
| Step | Action |
|---|---|
| 1 | Upload your document(s) or create a data room and add files. |
| 2 | Create a link for the document or for the data room. Name it so you can find it later. |
| 3 | In link settings, turn on Password Protection and set the password. Share the password only with people who should have access. |
| 4 | Optionally set link expiry, view-only, or email allow list for tighter control. |
| 5 | Share the link (email, Slack, CRM). Send the password separately (e.g. different channel or call). |
| 6 | Use the dashboard to see who opened the link and when. Change the password or revoke the link when needed. |
Upload the file(s) you want to share. For a single document, create one link. For many files (e.g. due diligence, fundraising), create a data room, add folders and files, then create a link to the room. The password you set in the next step applies to that link. We support PDF, Office, video, images, and more.


Share the password through a different channel than the link (e.g. link in email, password in a separate message) to reduce the risk of someone else opening it.
You can combine password with any of these; they all apply to the same link.
Copy the link from the dashboard and send it to the right people. Send the password separately. Viewers open the link in any browser, enter the password when prompted, and see the document or data room. No extra software required. If someone enters the wrong password, they see a clear error screen and can try again.

In the dashboard you can see who opened the link (when email verification or allow list is used), when they viewed, and how long they spent. To revoke access, change the password or delete the link so it no longer works.
In each case the password is on the link; you control who has it and you can revoke or expire the link anytime.
Link passwords are not stored in plain text. We encrypt them at rest (AES-256-CTR with a unique IV per value) and verify them on the server when a viewer submits the password. Traffic is over TLS. For full details, see Encryption for document and data room links.
Sendpaper is open source. The code that implements password protection, link encryption, and access control is public. You can inspect how we store and verify link passwords and how we enforce link expiry and view-only. The same logic runs whether you use our hosted service or run Sendpaper yourself. If you self-host, you get the same password-on-link behaviour with full control over where your data and keys live. For teams that need to audit their document-sharing stack, open source makes that possible. Encryption and open source.

Sendpaper is open source: you can inspect the code and self-host for full control. We also offer licensing and hosted options for teams that need enterprise support or prefer not to run the stack themselves. For questions about licensing, open source hosting, or self-hosting, contact us and we'll help you choose the right option.