Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Encrypt My Photos
Encrypt My Photos

End-to-end encrypted photo storage built on top of Blockstack.

GitHub Twitter Follow Travis (.org)

Key FeaturesStackContributingLicense


Key Features

  • Drag & Drop your pictures to upload them
  • End-To-End Encryption thanks to Blockstack technology
  • Delete all files if you want to reset your account


Encrypt My Photos is fully open-source and use open-source dependencies:


What is Encrypt My Photos?

Encrypt my Photos is an app which allows you to store pictures in the cloud (like Google Photos), but in a privacy-friendly and decentralized way thanks to Blockstack technology.

Can I delete my data?

Yes. If you wish to start again and clean your account, you can wipe all pictures stored.

How much storage can I use?

We use Blockstack Gaia storage to store files, so there is no limit in the amount of pictures you can upload. It's unlimited!

Is it really free?

Yes! Encrypt My Photos is sponsored by Blockstack App Mining challenge, therefore we don't charge our user and the app remains free to use!

Why do I need to create a Blockstack account?

As we use Blockstack technology to store pictures, you need to create an account on their platform to use Gaia storage. You can read more on their website about how their technology works.

What is different from Google Photos or other alternative ?

Both products allows users to store pictures online, but our technology is completely different. We respect the privacy of our users by encrypting their picture before storing them online. It means that if you store pictures in our app, you and only you will be able to see them. We won't even know that you are storing pictures on our platform, because we don't have any centralized database.

For more information on the technology, you can read more on Blockstack website.


You can install Encrypt My Photos locally for development purpose by doing:

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# test the production build locally
npm run serve

# run tests with jest and preact-render-spy
npm run test

For detailed explanation on how things work, checkout the CLI Readme.


Encrypt My Photos is open-source and released under the MIT license.  ·  Twitter @encryptmyphotos


End-to-end encrypted photo storage 📸







No releases published


No packages published