Your contractors read your documents. They don't walk away with them.
secure-docs keeps your clients' papers encrypted and shows them, read-only, to the person you choose. Every page they see carries their name, so if a copy ever gets out, you know where it came from.
For translation agencies, notaries, law firms, HR teams and accountants.
Type your own address. This is exactly how it lands on a page someone opens.
Civil registry
City of Bordeaux, France
Birth certificate
Full copy, no. 0412
Claire Martin · [email protected]
--/--/---- --:-- · IP 203.0.113.42 · secure-docs — confidential document, view only
The life of one document
A translation agency receives a client's passport, has a freelancer translate it, and hands back the certified translation. This is the log secure-docs keeps for that file, line for line.
Activity, passport-scan.pdf
Tuesday, all times Paris
- 09:12Upload
passport-scan.pdf uploaded, 2 pages
Northline Translations (you)
Encrypted before it touches the disk. The file name is encrypted too.
Encrypted before it touches the disk. The file name is encrypted too.
- 09:14Link
View link created for Claire Martin, expires in 7 days
Northline Translations
The link is personal. Her name and email go on every page she opens.
The link is personal. Her name and email go on every page she opens.
- 10:02Opened
You see the moment she started, and from where.
- 10:02Page
She received a stamped image of page 1. Not the PDF.
- 10:09Page
Each page is stamped with the time it was shown.
- 16:40Upload
certified-translation.pdf uploaded as a deliverable
Northline Translations
Deliverables are the only files that can be downloaded.
Deliverables are the only files that can be downloaded.
- 16:52Download
Your client takes home what they paid for.
- 16:53Revoked
All links to passport-scan.pdf revoked
Northline Translations
Claire's link stops working now, not in seven days.
Claire's link stops working now, not in seven days.
Crop it. The name is still there.
No website can stop a screenshot, and we won't pretend otherwise. So the reader's name, email, the time and their IP address are burned into the pixels, repeated across the whole page. Any piece big enough to read is big enough to identify who took it.
Birth certificate
How you share today
Most sensitive documents still travel as email attachments or shared-drive links. Here's what each lets the recipient do once it's left your hands.
| After you send it | Email attachment | Shared drive link | secure-docs link |
|---|---|---|---|
| Can the recipient keep a copy of the file? | Yes | Yes, one click | No, they never receive it |
| Can they forward it to someone else? | Yes | Yes, the link works for anyone | The link opens, but every page shows their name |
| Can they print it? | Yes | Yes | Printing is blocked |
| Do you know who opened it, and when? | No | Sometimes, on paid plans | Yes, page by page |
| Can you take access back? | Never | Only if they haven't downloaded it | Yes, instantly |
| Is the file encrypted where it's stored? | Depends on two mail servers | By the provider, with their keys | Yes, one key per file |
Two requests to a working link
Upload the file, then ask for a link in the reader's name. Send them the URL, or render the pages inside your own app. Use the dashboard if you'd rather not write code at all.
$ curl https://docs.traductionexpert.com/api/v1/files \
-H "Authorization: Bearer sd_live_…" \
-H "Content-Type: application/pdf" \
-H "x-file-name: passport-scan.pdf" \
--data-binary @passport-scan.pdf
{ "id": "8f2c41d0-…", "pageCount": 2, "kind": "source" }
$ curl https://docs.traductionexpert.com/api/v1/views \
-H "Authorization: Bearer sd_live_…" \
-H "Content-Type: application/json" \
-d '{ "fileId": "8f2c41d0-…",
"viewerName": "Claire Martin",
"viewerEmail": "[email protected]",
"ttlSeconds": 604800 }'
{ "url": "https://docs.traductionexpert.com/v/kQ7v…",
"expiresAt": "2026-10-21T09:14:00Z" }The fine print
Encryption. Each file is encrypted with AES-256-GCM under its own key. File names are encrypted too. The keys are wrapped by a master key that is never stored in the database, so a stolen copy of the database is unreadable.
Originals stay put. A document you upload to be read can never be downloaded, by the reader, by your API key, or by us through the product. Only files you mark as deliverables can be.
Screenshots. They can't be blocked by any website. What we do is make every image identify its reader, block printing and copying, and blur the page when the window loses focus.
Links. Each link is made out to one person, expires on the date you set and can be revoked at any moment. Anyone holding a valid link can open it, so treat it like a password.
The log. Uploads, openings, every page shown, downloads, revocations and deletions are recorded with the time and, for readers, the IP address.
What isn't covered. Someone with root access to our server could read the master key. This is not end-to-end encryption. We hold no ISO 27001 or SOC 2 certification.
Where it runs. Hetzner, in Germany, inside the EU. Deleting a document erases its ciphertext and kills its links. Full threat model
Pricing
Every plan encrypts, stamps and logs. The paid ones hold more, keep links open longer and put your name in the watermark instead of ours. Monthly, no minimum term.
| Monthly, excluding VAT | Free€0 | Pro€19/ month | Business€79/ month |
|---|---|---|---|
| Documents | 100 | 5,000 | Unlimited |
| Storage | 1 GB | 25 GB | 200 GB |
| Longest view link | 7 days | 30 days | 30 days |
| Brand line in the watermark | “Protected by secure-docs” | Yours | Yours |
| Activity log export (CSV) | Not included | Not included | Included |
| API keys | 2 | 10 | 50 |
| Support | Community | Email, within 48 hours | Priority, within 4 business hours |
| AES-256-GCM encryption, one key per file | Included | Included | Included |
| Reader's name on every page | Included | Included | Included |
| Revoke links at any time | Included | Included | Included |
| Activity log in the dashboard | Included | Included | Included |
| Choose a plan | Start free | Choose Pro | Choose Business |
Questions about VAT, payment or limits are answered on the pricing page.
Built inside a sworn-translation office
secure-docs started at Traduction Expert, a certified translation service in France. Its translators need to read passports, birth certificates and court rulings closely, and the office needed to be sure none of those papers stayed on a freelancer's laptop afterwards. It still runs every one of their orders.