Home

/

Resources

/

White Paper

End-to-End Encrypted File Sharing: Architecture, Security and Sovereignty

White Paper
Zero-knowledge
E2E Encryption
Post-quantum
v1.1 - August 2026

THEMIOT Informatique / Version 1.1 / August 2026

This document is intended for technical decision-makers, chief information officers, chief information security officers (CISO), data protection officers (DPO), and compliance managers within organizations operating in the European Union.

1. Executive Summary

PrivCloud is a European platform for secure file sharing, encrypted collaborative workspaces, and electronic signatures, developed and operated by THEMIOT Informatique, an independent French company specializing in cybersecurity and systems architecture. It rests on three inseparable pillars: end-to-end encryption with quantum-threat-resistant mechanisms, zero-knowledge architecture, and hardened sovereign infrastructure.

In a context marked by intensifying cyber threats, growing geopolitical tensions, the strengthening European regulatory framework (GDPR, NIS2, DORA), and awareness of risks linked to American extraterritorial legislation (Cloud Act, FISA), organizations need solutions whose confidentiality rests on cryptographic guarantees, not merely contractual commitments.

By design, PrivCloud makes any access to plaintext content impossible, including by its own operators. Files are encrypted locally on the user's device before any upload to our servers. Only authorized recipients have decryption keys. The infrastructure itself is deployed on a hardened environment, segmented into isolated VLANs, protected by five security layers, and monitored in real time.

2. The Challenge: Protecting Sensitive Data in a Hostile Digital World

2.1 A Strengthening European Regulatory Framework

The General Data Protection Regulation (GDPR, 2016/679) has imposed strict obligations on personal data processing since 2018. Compliance is no longer optional: penalties can reach 4% of annual global turnover.

  • NIS2 (Network and Information Security Directive, 2022): extends cybersecurity obligations to many sectors.
  • DORA (Digital Operational Resilience Act, 2022): imposes digital resilience requirements for the financial sector.
  • Professional secrecy (lawyers, accountants, physicians): deontological obligation reinforced by disciplinary and legal sanction risks.

2.2 The Real Threat to File Transfers

  • Data exposed on provider servers: mainstream sharing platforms encrypt data in transit (HTTPS/TLS) and sometimes at rest, but retain decryption keys. Unauthorized server access, legal requisitions, or data breaches expose your content entirely.
  • Exposure to extraterritorial legislation: providers hosted by American companies (even when data centers are physically in the EU) are subject to the Cloud Act (2018) and FISA, which authorize US authorities to access data without necessarily informing affected individuals.
  • Lack of traceability: informal solutions (email, instant messaging) provide no access audit trail and no rights revocation after sending.
  • Future threats to current data: the "harvest now, decrypt later" strategy involves capturing encrypted data today in anticipation of hardware advances (particularly quantum computers) that could enable decryption in the coming years.

2.3 The Limits of Contractual Approaches

A contractual commitment can frame usage. It does not eliminate the technical possibility of accessing the data. The most robust protection rests on the cryptographic architecture itself: when content is encrypted client-side and decryption keys are not accessible to the provider, confidentiality no longer depends on a promise, an internal procedure, or a contractual framework. It rests on a verifiable technical constraint.

This is the logic that underpins the architecture of PrivCloud.

3. Technical Architecture and Security Model

3.1 Fundamental Principle

The architecture of PrivCloud is designed to prevent any operator access to plaintext content, including by the service publisher. This is not a matter of trust in our teams or the robustness of our internal policies. It is a cryptographic constraint imposed by our architecture: the decryption keys for your content never transit through our servers and are never accessible to our infrastructure.

3.2 Encryption Flow

  1. The file is encrypted locally in the browser with AES-256-GCM. The encryption key is generated locally and is never transmitted to the server.
  2. The encrypted file is sent in adaptive 6-50 MB chunks. The server preinitializes multipart state and authorizes each part, the browser page shares a bounded 12-request window across two S3 origins. We only see unreadable data.
  3. The recipient receives a link containing the key in the URL fragment (after the # character), which is never sent to the server by the browser.
  4. The recipient downloads the encrypted file through ordered S3 ranges and decrypts it locally. A dropped connection resumes at the exact byte when the browser supports streamed disk writes.

Throughput: no contractual speed is inferred from chunk count. Large direct bodies bypass the application NIC and WAF data path, files in one page share its multi-origin window, also bounded by client hardware. The 1 Gbps preproduction profile targets above 500 Mbps in both directions for a capable client, subject to real measurement. Twenty users can coexist with independent windows, without a 500 Mbps per-user promise.

For WebDAV imports, two modes exist. If the WebDAV server allows CORS, the browser can read files directly. Otherwise, PrivCloud Companion runs locally on the user's device, reads the remote cloud from that machine, encrypts chunks locally, then uploads only encrypted chunks to PrivCloud. WebDAV credentials do not transit through the SaaS. In the PrivCloud native app, the built-in connector performs this local read directly, without relying on browser CORS limitations.

3.3 What We Can and Cannot See

DataAccessible by PrivCloud?
Email, usernameYes - required for operation
File content (plaintext)No - encrypted before upload
Encryption keyNo - present only in URL fragment
Refresh tokenNo - only the HMAC-SHA256 hash is stored
PasswordNo - hashed with Argon2id server-side
Team private keyNo - encrypted client-side with user's master key
Team notifications (content)No - E2E encrypted with hybrid post-quantum keys
WebDAV credentialsNo - used by the browser or local Companion, never sent to the SaaS
Master key recoveryNo - if lost, access is permanently lost

4. End-to-End Encryption with Post-Quantum Mechanisms

4.1 Three Levels of Protection

Level 1 - Encryption in transit (HTTPS/TLS): protection during network transfer. Standard today, but insufficient. Data arrives decrypted on provider servers.

Level 2 - Encryption at rest: files are encrypted on servers. Protection against physical attacks, but the provider retains decryption keys.

Level 3 - End-to-end encryption (E2EE): the approach adopted by PrivCloud. Files are encrypted on the sender's device before any upload. Only authorized recipients can decrypt them. The provider lacks the elements to access plaintext content.

4.2 Cryptographic Primitives

PrimitiveUsageStandard
AES-256-GCMAuthenticated file encryptionNIST SP 800-38D
X25519Asymmetric key exchange (teams)RFC 7748
ML-KEM-768Hybrid post-quantum key exchangeFIPS 203
SHA-256Key verification hashFIPS 180-4
HMAC-SHA256Refresh token protectionRFC 2104
Argon2idPassword hashingRFC 9106
Ed25519Digital signaturesRFC 8032
CSPRNGKey and IV generationWeb Crypto API

4.3 Hybrid Post-Quantum Scheme for Teams

For team collaborative workspaces, PrivCloud uses a hybrid scheme combining X25519 and ML-KEM-768. The file encryption key (DEK) is wrapped for each authorized recipient with their public key pair. Team notifications are also end-to-end encrypted with this mechanism: no metadata (sender name, file name, folder context) is visible to the server.

This hybrid approach protects against two scenarios: a mathematical breakthrough against elliptic curves (X25519), and a weakness discovered in ML-KEM-768. Both mechanisms must be compromised simultaneously to break confidentiality.

4.4 Key Management and Rotation

  • The master key is generated locally on first upload and stored in the browser's sessionStorage (survives page reload, cleared on browser close).
  • The team key is generated by the owner and wrapped with their personal master key. Each member receives the key wrapped with their own master key.
  • Team key rotation atomically invalidates other members' copies via Prisma transaction.
  • Full re-encryption available: download with old key, re-encrypt with new key, re-upload in chunks. Integrated WAF protection with exponential backoff.

Fundamental principle: PrivCloud implements no server-side "Master Key" or emergency recovery mechanism. If the master key is lost, access to encrypted data is permanently lost.

5. Zero-Knowledge Architecture: Privacy by Design

A zero-knowledge architecture means that the service provider has no knowledge of the content of the data it processes. This property is guaranteed by cryptographic construction.

  • We lack the elements to access plaintext file content.
  • Encryption keys never transit through our servers (they reside in the URL fragment, not transmitted to the server).
  • Team notifications are end-to-end encrypted: neither the sender name nor the file name are visible to the server.
  • If a user loses their master key, we cannot recover it or decrypt associated data.

Compliance Implications

  • GDPR: encrypted data for which we do not possess the keys is inaccessible to us in plaintext. We cannot exploit it for unauthorized purposes.
  • Professional secrecy: the zero-knowledge architecture provides cryptographic reinforcement that we cannot circumvent.
  • Legal requisitions: in case of access request by an authority, we can only deliver unreadable encrypted data and connection logs.

6. Sovereign and Hardened Infrastructure

6.1 European Infrastructure and Storage

ProviderServiceLocation
HolyCloud (GENIUSWEER SAS)Dedicated server (application infrastructure)France (UE)
iDrive e2Primary object storage (E2E encrypted content)France (EU)
iDrive e2Backup replica (E2E encrypted content)Germany (EU)

Application infrastructure operated in France, E2EE content stored in France, with a backup replica in the European Union (Germany).

6.2 Tracked Security Measures

FrameworkActual status
NIS2Tracked technical alignment, certification not claimed
ISO 27001:2022Controls inspired by the framework, certification not claimed
NIST CSFUsed to map protection and detection measures
PCI-DSS v4Payments handled by a specialized provider, files outside card-data scope
ANSSI (France)Hardening inspired by available public guidance
MITRE ATT&CKReference used to improve detection coverage

6.3 Defense in Depth (5 Layers)

LayerTechnology
WAFSafeLine WAF + NAXSI
IDS/IPSWazuh + Suricata + fail2ban
NDRNtopNG Enterprise L (ETA)
SOARWazuh Active Response (auto-block + isolation VM)
SIEMZabbix + Wazuh centralisés

The infrastructure rests on 12 isolated VLANs, a default DROP policy on all machines (INPUT/FORWARD/OUTPUT), and Zero Trust SSH access (Ed25519 key + 80-character passphrase + 2FA).

6.4 Data Residency and Key Control

PrivCloud's application infrastructure is operated in France. E2EE content is stored in France with a backup replica in Germany. European data residency alone does not determine every jurisdiction that may apply to a provider. The zero-knowledge model reduces this exposure: object storage receives encrypted content without its decryption key.

7. Features

7.1 Secure File Sharing

  • Client-side AES-256-GCM encryption before any upload
  • Preinitialized, resilient upload with fair server-side allocation
  • Parallel ordered-range downloads with byte-accurate resume
  • Configurable expiration, password protection, download limits
  • E2E reverse shares: encrypted file reception from third parties
  • Download notifications (instant push + email)
  • E2E video preview (up to 100 MB) and source code with syntax highlighting
  • Maximum size depends on the plan, no application-level format restriction beyond security controls

7.2 Collaborative Team Workspaces

  • E2E encryption with hybrid post-quantum keys (X25519 + ML-KEM-768)
  • Cryptographic grants (AccessGrant) per recipient
  • E2E encrypted notifications (zero metadata leak)
  • Granular roles: OWNER, ADMIN, MEMBER
  • Per-folder permissions (canDownload, canDelete) and per-file (READ/WRITE/ADMIN/DENY)
  • Dynamic storage pool: 500 GB + 100 GB per additional member
  • Instant cryptographic revocation when removing a member

7.3 Electronic Signature

  • Electronic signatures: explicit consent, level-specific controls, document binding, audit trail and evidence retention
  • Standard level with mandatory email OTP, reinforced level with an assigned account and transaction-bound passkey, without claiming qualified civil identity
  • PAdES-B-T PDF sealing: only the signature imprint is submitted to the RFC 3161 TSA, the response is cryptographically validated before its token is embedded in the PDF
  • Multi-signer workflow: SIGNER, APPROVER, CC
  • Standard signing tokens for external signatories (no account required)
  • E2E support: documents encrypted during the signing workflow
  • SHA-256 hash-chained audit trail and automatic evidence page
  • QES not included, future extension through a qualified provider and Cloud Signature Consortium (CSC) interface

7.4 Connectors, PrivCloud Companion and Native App

  • WebDAV import from Nextcloud, ownCloud and compatible NAS, directly from the browser when CORS is allowed
  • Local PrivCloud Companion to avoid CORS limits: remote cloud -> user device -> encrypted PrivCloud upload
  • Native Android app: dedicated authentication, built-in WebDAV connector and encrypted transfers handled on the device
  • Short-lived Bridge tokens scoped to the current share for managed imports
  • Unsigned beta artifacts for Linux (.deb/.rpm/portable), Windows, macOS, browser extension, Thunderbird, Outlook and Google Workspace
  • Signed publication and store review are planned, no official store status is claimed in this version

8. Operational Transparency

  • Open source code: open source project under BSD 2-Clause license. Complete code (backend + frontend) available on GitHub for audit.
  • Vulnerability management: hardened dependency tree, regular audits with npm audit, Snyk and image scans, targeted overrides and runtime dependency reduction where possible.
  • Zero AI policy: no artificial intelligence in the product. Your files do not serve to train models. We cannot analyze what we cannot read.
  • Secure pipeline: private GitLab CI/CD, Renovate for automatic updates, progressive TypeScript strict mode, minimal Alpine Docker images.

9. Use Cases

Law Firms and Legal Departments

Secure transmission of contracts and sensitive documents, datarooms for M&A and due diligence, document reception via E2E reverse share, eIDAS signing workflow.

Accounting Firms

Secure receipt of accounting documents, encrypted transmission of tax returns, collaborative workspaces for audits, electronic signature of accounting documents.

Technical Teams and Engineering

Sharing pentest reports, transmission of configurations containing secrets, team workspaces for confidential projects, CI/CD integration.

Enterprises and Regulated Sectors

NIS2/DORA compliance, confidential exchanges with partners and regulators, sensitive HR processes, SAML/OIDC SSO and granular team management.

Healthcare Sector

Secure transmission of medical records, patient receipt of test results, collaborative workspaces for clinical research.

10. Plans and Deployment

FREESTARTERPROTEAM
Price0 €2,99 €/mois5,99 €/mois18,99 €/mois
Max size per share3 Go10 Go50 Go250 Go
Active transfer capacity6 Go20 Go100 Go500 Go
Shares per rolling 30 days1530UnlimitedUnlimited
E2E encryptionYesYesYesYes
Team workspaces---Yes
Electronic signature---Yes
Hybrid post-quantum E2E---Yes
Encrypted notifications---Yes
WebDAV / Local Companion--BetaBeta
Native Android app--BetaBeta

An account is required to create a standard share. End-to-end AES-256-GCM encryption is available on all plans, including Free, and enabled automatically by default. After explicitly deleting the key, the user remains without E2E and no key is regenerated until they manually re-enable it from their account. Cancelling an upload returns its reserved credit immediately, an abandoned upload returns it automatically within one hour. Deleting a completed share does not return it during the rolling window.

Access to the native app, WebDAV and PrivCloud Companion is reserved for Pro and Team plans (including active team members). The SaaS checks sign-in, every native session renewal and the WebDAV proxy, and gives Companion a short-lived, single-use authorization. A plan downgrade therefore prevents renewal no later than the end of the current session.

11. Conclusion

Facing growing cybersecurity, independence, and regulatory compliance challenges, European organizations need file sharing solutions that offer superior security and do not rely solely on contractual commitments. PrivCloud delivers this guarantee by combining:

  • End-to-end encryption: your files are unreadable on our servers, today and against future threats (hybrid scheme X25519 + ML-KEM-768).
  • Zero-knowledge architecture: without decryption keys, we cannot access your content. Notifications themselves are encrypted.
  • Hardened sovereign infrastructure: French hosting, network segmentation, restrictive policies, monitoring and defense in depth.
  • Integrated electronic signature: standard email-OTP and reinforced account/passkey evidence with native E2E encryption, future QES through a qualified provider and CSC.
  • Transparency: open and auditable source code, active vulnerability management, zero AI policy.

Protect your sensitive files today

PrivCloud is available for free with full E2E encryption. Open source code, sovereign hosting, zero AI.

Create a free account

Contact

THEMIOT Informatique

This document is provided for informational purposes. The information it contains reflects the state of the platform at the time of writing. THEMIOT Informatique reserves the right to evolve its architecture and features.

- THEMIOT Informatique, June 2026