Multi-platform transparent client-side encryption of your files in the cloud

License: GPL-3.0

Language: Java

Keywords: cloud-storage, crypto, cryptography, cryptomator, java, privacy, security


Build Status Coverity Scan Build Status Codacy Badge Twitter POEditor Latest Release Community

Multi-platform transparent client-side encryption of your files in the cloud.

Download native binaries of Cryptomator on or clone and build Cryptomator using Maven (instructions below).


  • Works with Dropbox, Google Drive, OneDrive, ownCloud, Nextcloud and any other cloud storage service which synchronizes with a local directory
  • Open Source means: No backdoors, control is better than trust
  • Client-side: No accounts, no data shared with any online service
  • Totally transparent: Just work on the virtual drive as if it were a USB flash drive
  • AES encryption with 256-bit key length
  • File names get encrypted
  • Folder structure gets obfuscated
  • Use as many vaults in your Dropbox as you want, each having individual passwords
  • One thousand commits for the security of your data!! 🎉


  • 256-bit keys (unlimited strength policy bundled with native binaries)
  • Scrypt key derivation
  • Cryptographically secure random numbers for salts, IVs and the masterkey of course
  • Sensitive data is wiped from the heap asap
  • Lightweight: Complexity kills security


  • HMAC over file contents to recognize changed ciphertext before decryption
  • I/O operations are transactional and atomic, if the filesystems support it
  • Each file contains all information needed for decryption (except for the key of course), no common metadata means no SPOF

Security Architecture

For more information on the security details visit



Run Maven

cd main
mvn clean install -Prelease

An executable jar file will be created inside main/uber-jar/target.


This project is dual-licensed under the GPLv3 for FOSS projects as well as a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact our support team.

Project Statistics

Sourcerank 8
Repository Size 7.31 MB
Stars 3,430
Forks 324
Watchers 151
Open issues 87
Dependencies 51
Contributors 17
Tags 66
Last updated
Last pushed

Top Contributors See all

Markus Kreusch Tobias Hagemann Jean-Noël Charon Tillerino infeo Mohit Raju IAMtheIAM based2 hodyroff Jordan Tucker aeris Olivier Paroz Sebastian Wiesendahl Tyler Nguyen Marc The Gitter Badger

Recent Tags See all

1.4.0-beta1 April 06, 2018
1.3.5 April 03, 2018
continuous March 29, 2018
1.3.4 March 29, 2018
1.3.3 November 27, 2017
1.3.2 November 25, 2017
1.3.1 July 04, 2017
1.3.0 July 01, 2017
1.3.0-rc9 June 30, 2017
1.3.0-rc8 June 28, 2017
1.2.5 June 23, 2017
1.3.0-rc7 June 01, 2017
1.3.0-rc6 May 26, 2017
1.3.0-rc5 May 12, 2017
1.3.0-rc4 May 12, 2017

Interesting Forks See all

Multi-platform transparent client-side encryption of your files in the cloud
Java - Updated - 1 stars
Multi-platform transparent client-side encryption of your files in the cloud.
Java - Last pushed - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2018-01-17 16:26:23 UTC

Login to resync this repository