FileSafe is a platform by Standard Notes that integrates directly with your day-to-day usage of Standard Notes, and serves as an encryption intermediary between you and your favorite cloud provider. When you use FileSafe, you attach files (images, videos, documents, and any other kind of file) to your individual notes. These files are then encrypted by Standard Notes offline (client-side) first, then uploaded in their encrypted form to your Dropbox, Google Drive, or WebDAV compliant server (Nextcloud, ownCloud, Seafile, Synology, and others). This means that the files you upload via Standard Notes to your cloud cannot be peeped on or seen by your cloud provider, thus ensuring that ownership of these files ultimately reside with you (i.e, Google can’t monetize your encrypted files and Dropbox can’t run user studies on them).
Uploaded files can then be downloaded from the FileSafe interface, where encrypted data is retrieved from your cloud provider, decrypted client-side by the Standard Notes FileSafe extension, and then downloaded to your disk. At no point in this process does unencrypted, plaintext data ever leave the safety of your own computer. With Standard Notes, if it touches a cloud, it’s encrypted.
Because we integrate directly with your cloud provider, we do not instate any storage quotas, other than what may already be instated by your provider. So if you have 1TB of storage available, you’re free to upload as much as you’d like. Note however that due to the browser-based client-side encryption process, individual file uploads are currently limited to 50MB, making it suitable for images, videos, and documents. However, you are free to upload as many 50MB files as you’d like. This limitation is something we hope to improve upon in the future as we explore concepts like file chunking to break apart and encrypt larger files.
- In the Extensions menu, scroll down to the bottom of Repository, then install and activate FileSafe.
- At the bottom of your working note, next to Action Bar, click FileSafe to open the FileSafe tab.
- Under Integrations, click Add New to authorize each provider that you wish to use.
- Under Keys, click Create New to create a new encryption key for your files. These keys are used to encrypt your files before they are uploaded to the cloud providers. You can export these encryption keys and store them in a safe place.
- At the top of the FileSafe tab, click Attach File to add a new file.
There are four options for FileSafe integrations: DropBox, Google Drive, WebDAV, and AWS S3. To set up AWS S3, please see the additional instructions.
Although not confirmed, some members of the community have reported that the following WebDAV setup works for NextCloud:
- Server URL:
- Username/Password: App credentials (not your actual login credentials).
Alternatively, you can try following the official NextCloud docs for how to use WebDAV.
If you are using the Bold Editor, then you can embed images and other files stored in FileSafe inside your notes:
- Upload an image with FileSafe as described above.
- Click the name of your image at the top of the FileSafe component or under All Files.
- Click "Copy Insert Link". The insert link will look something like
- Open your note with the Bold Editor.
- Paste the link into your note. Your image will be embedded into your note.
To resize your image, click the image, click and hold the blue box at the bottom right corner of the image, and drag the box. Release the box when you are happy with the size.
You can insert other files inside your notes with the Bold Editor, but some file types (such as
blob links rather than actual embedded files. Clicking these links will open the files in a new tab for you to view and download.
Your inserted files will download every time you open your note. If you want to speed up the loading of your notes or reduce the amount of bandwidth (data) that you use, then you can remove the blob links and only download or preview files when you need them by returning to the FileSafe tab.