Homepage / Partner: Arweave / Mask Network Plugin “File Service” / Terms of Use

Mask Network Plugin “Web3 File Service”

Terms of Use

Last Updated on Dec 09, 2022


This is the terms of use for Mask Network Plugin “Web3 File Service” and the online service behind it. This Terms of Use is subject to the Mask Network Service Agreement.

This service is powered by Mask Network’s partner file storage protocols such as IPFS, Arweave and Meson Network.



This document includes the terms of using the Mask Network Plugin “Web 3 File Service” (com.maskbook.fileservice). Mask Network itself and other plugins are not covered here.



Law Enforcement

Technical Summary


This Plugin encrypts the selected file with an AES-256-GCM Key (FileKey) to get Encrypted File (EF) and publishes EF on the file storage protocols. File storage protocols provide a file storage service and an HTTPS interface to retrieve stored files. Also, this Plugin generates a Landing Page (LP) which contains the HMAC-SHA256 hash (HH) of the FileKey (for verification), and publishes it via File Storage Protocols. The Plugin writes FileKey and the URL of the LP into the Post, so that everyone who can decrypt the post can visit the Landing Page.


When clicking “Download File” in the Snippet under the Post, Mask Network will open the Landing Page. The Landing Page requests all active tabs in the browser to present the FileKey. Mask Network will receive this request and will provide the FileKey.

The Landing Page gets the FileKey and tries verifying the given FileKey with HH. If it is correct, the Landing Page will download the EF from File Storage Protocols and will decrypt it. The visitor can then preview it and save it to the local machine.

Miscellaneous Disclaimers

Changes to this Statement / Contact Us

We may update these terms without explicit notifications. You should frequently check if there is any update, especially after updating Mask Network versions.

If you have any questions about this policy, please contact [email protected].