PrivateStorage is an open-source, privacy-centered storage service that allows you to upload your folders to a secure cloud such that your folders are only accessible to you. We have built privacy into our platform in a way that makes it infeasible for us to read your files. With the PrivateStorage app on your computer you can drag and drop folders from your desktop and sync them to the cloud. Files you store on PrivateStorage are encrypted locally on your device, which means that only you can open them.

Least Authority, the team behind PrivateStorage, is committed to building and supporting the development of usable technology solutions and ethical business practices to advance digital security and preserve privacy as a fundamental human right. We are a small team working on making Internet technologies more privacy-respecting.

PrivateStorage is for individuals interested in a storage solution that provides additional security and privacy features in comparison to other solutions on the market. From our unique payments system (which never connects your payment information and personally identifiable information to your storage usage and activity) to the way data is stored on the cloud itself (we never have access to your data, by design), we provide a product for heightened security with a simple, straightforward design.

PrivateStorage provides client-side encryption. This means that any files you store online are encrypted locally on your device beforehand. Even if we wanted to -- which we don’t -- we could not access your data or files. Your download of PrivateStorage is backed up through a Recovery Key that only you have access to.

It is only possible for your system to read or access your files (as opposed to ours or anyone else’s system).

Lastly, when you pay for storage, we can see that you paid for our service, but this payment is disconnected (also by design) from your usage of the PrivateStorage platform to help protect your privacy. PrivateStorage does not collect data around your usage of our platform after you have paid. We never sell your data to third parties, see our privacy policy to learn more.

Yes. You can access the PrivateStorage source code on our Github page.

Additionally, PrivateStorage makes use of many other open source projects including: Tahoe-LAFS Least Authority File System (first released 2007) for decentralized and private storage; Magic Folder for file syncing, Gridsync for the user interface; and ZKAPs Zero Knowledge Access Passes for secure payments.

You control access to all data you store in PrivateStorage.

At a technical level, the only way to read the encrypted data stored in PrivateStorage is to have a Tahoe “read-capability” (a short string of data). These are stored by PrivateStorage on your computer. Your computer uses this “read-capability” to fetch, decrypt, and read the data you have stored on our servers. So long as your computer remains secure, it is the only device which can do this.

This means that you as the end user control the ability to read data added to PrivateStorage. Please refer to our full privacy policy for additional details.

With PrivateStorage, you only pay for the storage that you actually use and there is no subscription plan managed on our end. The cost depends on your storage needs and usage.

You can buy storage-time in increments of $6.50, which buys you approximately 30 GB-months of storage. We define storage-time as the amount of storage you are using at any given time, and how many months you can store it for based on what storage space you use.

For example, if you purchase 30 GB-months of storage-time and you store 1 GB of data on PrivateStorage, then it will take approximately 30 months to use up your storage-time. In case you need more storage-time, you can simply top up your balance with another increment of storage-time (30 GB-months).

PrivateStorage payments are supported by Stripe. We currently only accept U.S and Canadian cards. In the future we plan to expand to accept more currencies, including cryptocurrencies.

We hope to offer a sharing feature in the future, but it is not currently available.

This feature is not currently available, but we plan to offer it in the future. At this time, PrivateStorage is only available as a desktop app. In the event that you lose access to the device you have PrivateStorage on and need to restore PrivateStorage on a second device using your Recovery Key, please only use PrivateStorage on your second device going forward. Attempting to use PrivateStorage on more than one device could result in data loss.

Getting Started

PrivateStorage is currently available as a desktop application on MacOS, Windows, and Linux. In order to download PrivateStorage onto your computer:

  1. Navigate to the Get Started page on
  2. Choose your operating system: MacOS, Windows, or Linux and download PrivateStorage.
  3. When PrivateStorage startup screen opens, choose “Connect to PrivateStorage”.

  1. When you have connected to PrivateStorage choose “Buy storage-time in browser” in the application. This will open up a browser window with a payment page where you can buy storage-time.

  2. Fill out your payment information. Each purchase of storage will cost $6.50 for 30 GB-months of storage-time.
  3. When payment is complete, close out of your browser and return to the PrivateStorage application, where your storage-time will appear.
  4. After returning to the PrivateStorage app, it may take a minute for the storage-time to fully appear in the app. When that process is complete, the green status bar will stretch the length of the screen (see second image below).

Next, the most important step is to back up your instance of PrivateStorage, so that if your device is lost or damaged, you have a way to access your files again.

Please note: PrivateStorage, the company, has no way of recovering or accessing lost files - this is due to the security and privacy built into the application. If your device is lost or damaged, you will only be able to get your files back with a Recovery Key.

  1. In the PrivateStorage application, click “Recovery” > “Export Recovery Key” at the top left hand corner of the screen.
  2. You will be prompted to enter an “Encryption Passphrase.” This is recommended. If someone else finds or accesses this file, they will be unable to use it to access your files without the “Encryption Passphrase,” which adds an extra layer of security.
  3. Press “Enter” to save the passphrase and save this passphrase in a secure place not on the same device where the PrivateStorage application is downloaded. Password managers could be a good place to store this information.
  4. You will now be prompted to choose a location to export your Recovery Key file, which is encrypted by the passphrase you created in the previous step. Choose the location where you would like to save this file and click “Save”.

Make sure to store the Recovery Key file and passphrase somewhere you can access them even if your device is lost or stolen, such as a password manager, USB or secondary device. Keep in mind that if your device gets damaged or lost, that you will not be able to restore your files without your Recovery Key and passphrase.

  1. Choose “Add folder” in the top left corner of the PrivateStorage screen and select the folders from your computer you wish to upload. You can also select ‘Folders’ and drag and drop folders from your desktop.
  2. A select window of folders on your device will open, and you can choose which folders you would like to upload. While this is in progress, folders will be shown as “syncing.”
  3. Once the folders are synced, you will note the change in storage-time available. The storage-time screen will show how much storage-time is left, and by when, based on the current amount stored, more storage-time would need to be purchased.

You can right click on the folder in the “Folders” screen and choose “Stop Syncing” and choose to not save a backup of this folder. If you delete the folder from your device, because PrivateStorage mirrors your device, the folder will be removed from the PrivateStorage application as well.

PrivateStorage is designed to sync folders from your computer with the PrivateStorage cloud. This means that when you add a folder to PrivateStorage, any changes you make to this folder on your computer will be reflected in the same folder on PrivateStorage. Syncing occurs when the PrivateStorage application is open. Alternatively, if you delete a folder from your computer, it will no longer be displayed in PrivateStorage.

At the moment it is only possible to add folders, and not individual files to PrivateStorage. Of course you can put any individual files you want to add to PrivateStorage into a folder and then add that folder.

Settings and Login

PrivateStorage utilizes accountless authorization, so we do not collect or store your email address or use login credentials like usernames and passwords. When you download PrivateStorage, it is installed on your computer as a desktop app and you can sync folders with it when needed. Opening the desktop app does not require a password, so please make sure your device itself is adequately protected.

Please make sure to back up your access to the PrivateStorage cloud by exporting your Recovery Key and storing it in a secure location on another device. Because PrivateStorage does not have traditional login credentials, we have no way to reset or restore your account if your device is lost or damaged. In this case, the only way to access your files is through your Recovery Key.

At this time, each PrivateStorage application can only be used on one computer. You can download the application itself on more than one computer, but each application would only store local folders from the device that it is on. There is no shared storage between devices.

We hope to introduce a feature that facilitates folder sharing between devices in the future.

Payments and Storage-Time

With storage-time we can verify your payment without linking your payment to what you store. You only spend storage-time for what you keep stored on PrivateStorage over time. In other words, storage-time is measured based on the amount of storage used over time. For $6.50 you can store approximately 30 GB-months of data. For example, with this you could store about 30 GB for one month, 10 GB for three months, or 3 GB for ten months and so on. The smallest unit of storage is 1 MB-month.

Storage-time is made up of tokens spent automatically by the PrivateStorage application as payment for the ongoing storage of your data.

Storage-time tokens are used to decouple the payment event (that is, when you bought the storage-time) from its redemption. We cannot tell if a given chunk of encrypted data on our servers is yours or someone else’s.

This has some consequences for the way the software has to operate: it spends storage-time tokens while interacting with our servers. This can be used to store brand-new data or to “renew” existing data.

When the software stores or renews data, it does so for 31 days. So, if you store a file for a single day and then delete it, that data is still kept on our servers for at least a month because your software has already spent the tokens for that. For this reason, it is also important to run your software at least once a month so it has a chance to “renew” already-stored data.

Overall, we encourage you to use the software as you like and then see how that impacts your balance. If you find your balance is dropping faster than you hoped, there are some steps you may take to reduce your usage.

You can reduce how much storage-time the software needs to spend by storing less data in the system or by storing it for a shorter amount of time (i.e. deleting it at some point).
Since the software automatically uploads changed files while it is active, one way to use less data is to change files in the synced Magic Folder less frequently. For example, if you will be making many edits to files in a synced Magic Folder it may be better to close the application, switch the software off, make your edits, and only then open it again to turn it back on. This means the application software only uploads one new version of the edits and thereby spends less storage-time.
If you run any other software that saves data to the synced Magic Folders, it may be worth examining whether that software is producing lots of versions of files. For example auto-save files or log-files or other frequently-updated files that don’t necessarily need to be saved into the service.
You can use the “History” tab in the software to gain insight into when new data has been uploaded.

  1. Navigate to the “Storage-Time” screen by clicking the icon on the top right of the PrivateStorage application.
  2. Choose “Buy storage-time in browser” to open the payment page to top up the storage space in the application. This will open up a browser window with the payment page.
  3. Enter in the payment information. Currently we accept U.S. and Canadian cards. In the future we plan to expand to accept more currencies, including cryptocurrencies.
  4. Return to PrivateStorage application to use topped up storage-time.

Available storage-time is constantly updated in the storage-time screen in the bottom right corner of your PrivateStorage application.

  • GB-months used: How much storage-time you have used, expressed in Gigabyte-months.
  • Expected cost: How much storage-time you would be expected to spend in the next month, based on the amount of data you have stored at the moment. If you add/remove files or make and sync changes to stored folders, the expected cost will change.
  • GB-months available: How much storage-time balance you have left, expressed in Gigabyte-months. This is based on purchased storage-time minus storage-time used.
  • Last purchase: When you last bought storage-time, and the amount of storage-time you bought at that time.
  • Expected expiry: This shows the date by when you would be expected to run out of storage-time. It is calculated on the basis of your available storage-time and amount of data stored.

In addition, the bottom right of the PrivateStorage screen shows how much data you have stored and by when, on the basis of your available storage-time and amount of data stored, you would be expected to run out of storage-time.

You can store as many folders as you would like. When the size of your uploaded data is approaching the limit of your storage-time, you can purchase more storage-time to add the larger volume of data.

If you do run out of storage-time, you will no longer be able to store new data or sync updates to existing folders until you top up your storage-time on the PrivateStorage website (not the device).

Contact us!

For questions, feedback, or support, please contact us at or +1 724 200 8340 (Signal)