How to collect documents from clients securely

There are four common ways to get tax returns, IDs, payslips and contracts from a client. They differ on two questions that decide most of the risk: does the client have to create an account, and who can read the files once they are stored. This guide compares them honestly, including where our own product is the wrong choice.

Updated

The short answer

For sensitive documents, use a link the client can open without an account, where each file is encrypted on the client’s device to a key only you hold. That removes the two usual failure points: the client giving up at a signup screen and emailing a photo instead, and a readable copy sitting with a third party.

If you need automatic reminders to clients, branded upload pages or a full practice portal more than you need that encryption property, a client portal or a branded upload tool will serve you better. The trade-off is that those tools can generally read what your clients upload.

1. Email attachments and password-protected zip files

Email is what most clients default to, and it needs no account. The problem is where the file ends up: a readable copy in the client’s sent folder, in your inbox, on both mail providers’ servers, and in any backup or forwarding rule along the way. Transport encryption between mail servers protects the file in transit only; it is stored readable at both ends.

Zipping with a password helps only if the archive uses AES encryption rather than the legacy ZipCrypto scheme, and only if the password travels by a different channel than the file. In practice clients often send both in the same email. There is no checklist and no tracking; chasing is manual. It costs nothing.

2. Dropbox and Google Drive file requests

Dropbox File Request lets anyone upload into a folder of yours without a Dropbox account; they may be asked for a name and email address. You get an email when a file arrives, can add an optional password, and on Professional and business plans can set a deadline. Uploads are limited to 2 GB per file on Basic, Plus and Family and 250 GB on the business plans.

Dropbox encrypts stored files with AES-256, but its own help centre states it does not offer client-side encryption, so the files are readable by the service. Dropbox’s end-to-end encrypted team folders, on Business Plus and above, list file requests as a feature that is not available in them.

Google Drive has no equivalent upload-only link. The usual workaround is a Google Form with a file-upload question, and Google’s documentation says respondents must sign in to a Google account to answer it. Files land in the form owner’s Drive, encrypted at rest by Google, not by your client.

3. Client portals

Portals built for accountants, lawyers and agencies (Content Snare, SmartVault, TaxDome and others) are the most complete workflow tools. They organise requests per client, track what is outstanding, and many chase clients for you.

Content Snare, for example, includes unlimited automatic email reminders on every plan, from $35 per month billed annually. If your real problem is clients who forget, that feature is worth more than anything else on this page.

Before choosing one for sensitive intake, read the vendor’s security page for one specific claim: that files are encrypted on the client’s device to a key only you hold. Most portal documentation describes encryption in transit and at rest, which protects against a stolen disk but leaves the provider able to read the files. Some portals also require the client to create a login, which costs you completion rate.

4. Encrypted request links

An encrypted request link looks like a file request to the client: open a link, drop files in, no account. The difference is that the browser encrypts each file before upload, so the service stores ciphertext. Whether the provider can decrypt depends on who holds the key, and vendors differ on that — the companion page compares encrypted file request tools one by one.

Tresorit File Requests encrypt on the uploader’s device and need no Tresorit account, but every uploader must give an email address, and the feature is on paid plans only.

FileSeal encrypts in the browser with AES-GCM-256; in its default delivery mode FileSeal holds the key, and in its “Get a link” mode the key lives only in the link.

ShieldFive File Request encrypts each file and its filename in the client’s browser to your firm’s public key — a hybrid of ML-KEM-1024 and X25519 — and stores ciphertext in the EU. You decrypt in your own browser. The client needs no account; you need a free one to create requests and hold the keys.

The four methods side by side

The four methods side by side
OptionClient needs an account?Who can read the files at restChecklists and remindersCost
Email attachments / zipNoBoth mail providers, and anyone with access to either mailbox. A zip password protects the archive only if it uses AES and is sent separately.None; chasing is manualFree
Dropbox File RequestNo (may be asked for name and email)Dropbox, which encrypts at rest but not client-sideEmail on each upload; deadlines on Professional and business plans; no checklistIncluded with Dropbox plans
Google Forms uploadYes, a Google accountGoogle (files go to your Drive)Form questions can act as a checklist; no chasingIncluded with a Google account
Client portalDepends on the portal; some require a client loginUsually the provider (encryption at rest with provider-managed keys); check the vendor’s docsStrongest: per-client checklists, status tracking, automatic client reminders on manyPaid subscription (Content Snare from $35/month billed annually)
Encrypted request linkNoOnly you, if the key never reaches the provider (true for ShieldFive and for FileSeal’s link-only mode)Varies. ShieldFive: per-request checklist, firm reminders, up to two client reminders on the paid planShieldFive: 14 days with everything unlocked, then 1 open request at a time free (links last up to 7 days). Others: see the comparison

Vendor facts were checked against each vendor’s own documentation on 18 September 2026. Plans and features change; check the vendor before relying on a detail.

How to choose

If the documents are routine and low-risk, a Dropbox file request is fine and your clients probably know it already. If they are IDs, tax returns, bank statements, medical or legal material, the question that matters is who can read them once stored — and for email, file requests and most portals, the answer includes the provider.

If you mainly lose time chasing, pick the tool with automatic client reminders and accept that trade-off knowingly. If you need both strong encryption and heavy workflow, some firms run an encrypted request link for the sensitive items and their portal for everything else.

Whatever you use: send any PIN or password by a different channel from the link, set links to expire when the intake is done, and list exactly which documents you need so the client does not send extras you then have to hold.

If you prepare US tax returns, the choice is also a compliance question: the FTC Safeguards Rule requires a written security plan and encryption of client data in transit and at rest. The guide for tax preparers maps each of these methods against the rule and IRS Publications 4557 and 5708.

Where ShieldFive File Request is the wrong choice

Chasing is light. On Firm seats (and during the trial), if you add the client’s email, ShieldFive reminds them at most twice, after about three and seven days, while required items are missing. The reminder cannot contain the upload link, because the decryption key never reaches our server, so it points the client back to the link you sent. You also get a reminder to follow up. Your firm name and logo appear on the upload page on the paid plan and during the 14-day trial. A portal with unlimited automatic reminders will chase harder.

Your firm name and logo appear on the upload page on the paid plan and during the 14-day trial, but there is no custom domain and no recurring or scheduled requests: you create a fresh request each time. Every link needs a PIN of at least four characters, which you share with the client separately.

And the honest ceiling on the encryption: like any web app, we serve the JavaScript that does it. The guarantee is “encrypted in the client’s browser, ciphertext at rest”, not a claim that no compromised server could ever interfere. The request security page explains the threat model.

Questions

What is the most secure way to collect documents from clients?
A link the client opens without an account, where each file is encrypted on the client’s device to a key only you hold, sent with a PIN or password over a separate channel and set to expire. That keeps readable copies out of mailboxes and off the provider’s servers.
Can clients upload documents to me without creating an account?
Yes, with Dropbox File Request, Tresorit File Requests, FileSeal, File Request Pro and ShieldFive File Request. Google Forms file uploads are the exception: Google requires respondents to sign in to a Google account.
Is it safe for clients to email tax returns or ID scans?
It is common, not safe. The file is stored readable in the client’s sent folder, your inbox and both mail providers’ systems, and copies persist in backups. A password-protected zip helps only with AES encryption and a password sent by another channel.
Are Dropbox file requests end-to-end encrypted?
No. Dropbox encrypts stored files with AES-256 but states it does not offer client-side encryption, and its end-to-end encrypted team folders list file requests as unavailable.
Does ShieldFive remind my clients to upload?
No. ShieldFive reminds you, the firm, when a request has had no upload after about three and seven days, and you re-send the link. It cannot email the client a working link because the decryption key never reaches our server.