FileLink provider for Send
Copyright © 2020 Teal Dulcet
Thunderbird add-on/MailExtension to easily and securely encrypt and upload large attachments to any Send service instance (formerly Firefox Send) and send the links via e-mail using the CloudFile/FileLink API. Firefox Send was discontinued by Mozilla in 2020. It is now maintained by @timvisee and called just Send.
- Enables simple, yet private file sharing with end-to-end encryption
- Files are securely encrypted and uploaded locally in Thunderbird using the Web Crypto and WebSocket APIs
- Files are encrypted and uploaded in chunks, so it requires very little memory (RAM) for even large files
- Link(s) are automatically added to the e-mail by Thunderbird when upload(s) finish, which includes the encryption secret needed to decrypt the file(s)
- When recipient clicks the link(s), the files securely download and decrypt locally in their browser using that encryption secret
- Link(s) automatically expire after the download and time limit
- Desktop notifications when the upload(s) start and finish
- Users can specify the Send service instance(s) to use, defaults to the one provided by @timvisee: https://send.vis.ee
- Users can specify the download and time limits for each file and defaults for each Send service instance
- Supports the maximum file size supported by each Send service instance, currently 20 GiB
- Supports canceling the upload(s)
- Supports deleting the file(s) from server after upload(s) finish
- Supports all v3 (or greater) Send service servers/instances
- Does NOT require a Firefox Account (FxA) or any other accounts, all uploads are anonymous
- Supports the light/dark mode of your system automatically
- Follows the Thunderbird Photon Design
More information on the encryption used can be found in the official Send service documentation here.
❤️ Please visit tealdulcet.com to support this extension and my other software development.
⬇️ Download from Addons.thunderbird.net (ATN).
This add-on is not affiliated with Mozilla, Firefox or any Send service instance.
Pull requests welcome! Ideas for contributions:
- Convert to Manifest V3 (MV3)
- Refactor into more modules
- Allow users to specify a password for each file (see Bug 1711446)
- Show the upload progress (also see Bug 736169)
- Improve the management page
- Sync settings (see bug 446444)
- Support showing notifications in the notification bar (see Bug 1674002)
- Support Firefox Account (FxA) authentication (see here)
- Improve the performance
- Integrate this functionality into Thunderbird (see Bug 1516252)
- Create a Firefox/Chrome add-on/WebExtension to both upload and download files
- Localize the add-on