Secure document handling
- Only PDF files are accepted, and every upload is checked before it is stored.
- Every document is encrypted with its own key (AES-256-GCM) before it is written to storage.
- A document is tied to its organisation: a copy moved to another organisation cannot be decrypted.