Skizzle has couple of exciting updates today.
- Share files to receivers on any platform or email provider with our newly launched web app (app.skizzlehq.com).
- Granular and Automatic access controls
For the uninitiated, Skizzle is a browser extension to securely share end-to-end encrypted files over email, without needing to setup and manage your own keys, secured by Blockchain.
Quick recap of updates in the latest version:
- Share files to receiver on any email provider
- Share files to receiver on any browser and client. Desktop or mobile.
- Web app to login, retrieve keys, and decrypt files received, on any platform without requiring any installation of client software.
- Granular access controls to automatically revoke access based on download count, date, or elapsed time
- Request access to files and get notified, with approve/reject options for the file owner.
- Forward emails to other users and the new receiver can request access to the original file owner
- Encrypted file names are sent as links when emails are forwarded, to protect privacy by preventing file names from being exposed.
You can install Skizzle Extension here:
You can access the web app here: app.skizzlehq.com
Share files to receivers on any platform
In the previous version, Skizzle only supported Gmail IDs on chrome, this restricted the type of users you could share files with since you cannot always predict the email providers or clients and platforms the receivers would use.
From today, this is no more a problem.
We have released a web app for Skizzle that eliminates this. Your receivers do not have to install any apps either.
Here’s what the web app now enables:
1. Share with any email ID.
Your file receivers could use yahoo, microsoft, or any other email provider and skizzle will support all of them.
2. Receivers can be on any platform
When you now send files with Skizzle, the receivers receive a link and an option to install skizzle and decrypt the file or click on the link to decrypt the file (installation used to be mandatory).
If they choose not to install the extension:
Users click on the link and they are redirected to our web app where they authenticate themselves either with Gmail or a email password combination. Their cryptographic keys are fetched and file permissions are authenticated in the background. They then proceed to download the file you sent them.
The drawback of not installing skizzle is, they’d need to re-authenticate themselves every time they need to download the file.
If they install the extension, the extension reads the links in the email and replaces it with a file icon with file name and a download button. When they click on download, the extension authenticates the user, decrypts the file, and starts the download.
Skizzle installation is still limited to Chrome, Brave, Edge, with support for Firefox, Safari, and Outlook coming soon.
Automatic Granular Access Controls
Access controls are powerful in two ways:
- You can revoke access even after file has been shared with another user
- You can revoke access automatically without having to remember and manually doing it in the app.
None of the current self managed encryption tools like OpenPGP, Mailvelope etc where users own their keys, allow access controls. Because once a file has been shared, the receiver can decrypt it anytime forever.
Access controls have until now only been limited to managed encryption solutions. Skizzle, with the help of decentralisation, distributed key generation, and blockchain, is now capable of access controls with self owned keys.
Here’s how you can control access to your files:
- Add one of more people to share the files with
- Upload files
- Every file has a gear icon to define access permissions for each individual recipient.
- You can set the permissions to:
No Revoke - Access will be always available unless it has been revoked in the extension or file has been deleted.
Count Based Revoke - Delete files after “n” number of downloads. If you set the count to 1, the user will only be able to download the file once.
Time Based Revoke - Set the access to be revoked after a certain period of time has passed. You can define this in minutes, hours, and days.
Date Based Revoke - Set access to be revoked after a particular date. For eg. You can use it to set a file to expire on 5th of May, 2021, if you are working on a project that will end by that date.
If a user wants to access a file that you shared with them but they no longer have access to it, they can request permission and you will receiver a notification in the extension, and in an email. You can choose to approve to reject the access request.
You can install the latest version of Skizzle's Encryption here: