Uploading to Decentralized Storage
When you upload a file and select decentralized storage with encryption:
From your perspective, this feels like a normal file upload with a few extra options. The distributed encoding, blockchain transactions, and key server coordination happen invisibly.
See Architecture & Data Flow for technical details.
Accessing Encrypted Files
When you or an authorized team member opens an encrypted file, Zark handles the decryption workflow automatically:
The decrypted content is only ever present on your device. It’s never transmitted unencrypted or stored in decrypted form on any server.
See Security, Encryption & Access Control for security details.
Sharing and Collaboration
Sharing encrypted files requires granting access through Seal. When you share a file with a colleague, Zark updates the access policy to include them. They can then request decryption, and the system verifies their authorization before releasing keys. You can also revoke access at any time. When you remove someone from an access policy, the system will no longer release decryption keys to them, even if they previously had access. Without the keys, the stored data cannot be decrypted. See Security, Encryption & Access Control for details on access control.Storage Options in Zark
When uploading files through Zark, you can choose between:- Standard cloud storage for everyday working files
- Walrus decentralized storage for enhanced resilience and ownership
- Walrus with Seal encryption for sensitive data requiring access control