SMF·TRESORIT
Can a prompt replace Tresorit?
Cloud storage & backup — encrypted storage for regulated work
Exhibit tracking slip
Verdict
Tresorit sells to lawyers, clinics and financial firms, and what they are buying is Swiss jurisdiction, published certifications, and a company that will answer a supplier questionnaire. Encryption and device controls are a sitting. Certifications are not something you build, and this is one of the clearest cases in the catalogue where the software is the cheap part.
Exhibit A — The prompt
Received on31.07.2026Build encrypted storage with a device inventory, because in regulated work "who can decrypt this" is the question that gets asked.
Stack: your choice, Postgres, object storage, Docker Compose, a domain with TLS. Client-side encryption with the Web Crypto API and a command-line client; the server holds ciphertext only.
Key model: a random master key wrapped per **device**. Enrolling a device generates a device keypair, and the master key is wrapped to it. A device is named, dated, and listed.
The device inventory is the build:
- Every enrolled device: name, platform, enrolment date, last seen, and which files it has decrypted, from an append-only access log.
- **Revoke a device**: unwrap the master key for every remaining device, generate a *new* master key, re-wrap it to the survivors, and re-encrypt only the file keys — not the file contents. Test that the revoked device can decrypt nothing added afterwards, and that everything else still opens.
- Be honest about the limit, in the interface and the README: revocation cannot un-see what the device already downloaded. Say so where a user will read it, rather than implying it is a remote wipe.
A local-wipe command the client honours on next contact, recorded in the log as requested, acknowledged or never acknowledged — the third state being the one that matters and the one most tools quietly hide.
Sharing: per-recipient links with the file key wrapped to a passphrase they receive out of band, expiry, download limits, and revocation.
Audit: append-only log with a hash chain, exportable as a signed report for a date range.
Write tests for revocation rotating the master key without re-uploading file contents, for the hash chain detecting tampering, and for the wipe log distinguishing acknowledged from unacknowledged.
Do not claim compliance with anything. State what the system does and let the reader map it.
Opening prefills the prompt — press enter to run it.
Exhibit B — What you lose
- B.1 certifications and a jurisdiction somebody else stands behind
- B.2 the desktop and mobile clients with transparent encryption
- B.3 the Gmail and Outlook plugins for encrypted attachments
- B.4 support when a client asks a question you cannot answer
- B.5 durability guarantees on the storage
Prior art
Exhibit C — Why people still pay: compliance and jurisdiction
Because the buyer has to defend the choice to a regulator or a client, and an answer that ends in "and here is their certification" is worth more than better cryptography with no paperwork.
Questions
Why rotate the master key on revocation instead of just removing the device?
Because removing a wrap does nothing if the device already extracted the key. Rotating and re-wrapping to the survivors means anything added afterwards is genuinely out of reach, which is the strongest claim the design can honestly make.
Why record unacknowledged wipes?
Because a wipe request that never reached the device is the only case that matters, and a tool showing a green tick for "wipe sent" is telling you what you want to hear. Three states — requested, acknowledged, never acknowledged — is the honest model.
Can a self-hosted system be compliant?
It can meet technical requirements. What it cannot produce is third-party attestation, which is usually what a client or auditor is actually asking for. That gap is institutional and it is why this entry is a no.
Does Tresorit export cleanly?
Yes — it is file storage with desktop clients, so a full copy is a sync to a local folder. The audit log and device history are the parts that stay behind, which is worth noting if they are the reason you bought it.
Related tools
Receipt