Supporting Cryptomator Cryptomator is provided free of charge as an open-source project despite the high development effort and is therefore dependent on donations. If you are also interested in further…
[](https://cryptomator.org/)







Supporting Cryptomator
Cryptomator is provided free of charge as an open-source project despite the high development effort and is therefore dependent on donations. If you are also interested in further development, we offer you the opportunity to support us:
- One-time or recurring donation via Cryptomator's website.
- Become a sponsor via Cryptomator's sponsors website.
Gold Sponsors
Become our Gold Sponsor and showcase your brand to a targeted audience! Please contact us if you are interested.
Silver Sponsors
Special Shoutout
Continuous integration hosting for ARM64 builds is provided by MacStadium.
---
Introduction
Cryptomator offers multi-platform transparent client-side encryption of your files in the cloud.
Download native binaries of Cryptomator on cryptomator.org or clone and build Cryptomator using Maven (instructions below).
Features
- Works with Dropbox, Google Drive, OneDrive, MEGA, pCloud, 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
- More than Five thousand commits for the security of your data!! :tada:
Privacy
- 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
Consistency
- Authenticated encryption is used for file content 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 cryptomator.org.
Building
Dependencies
- JDK 26 (e.g. temurin, zulu)
Run Maven
./mvnw clean install
This will build all the jars and bundle them together with their OS-specific dependencies under target. This can now be used to build native packages.
License
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.
Members
-
cryptomator ★ PINNED
Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.
Java ★ 16k 1d agoExplain → -
hub ★ PINNED
Cryptomator Hub: Zero-knowledge key management for teams and organizations, seamlessly into your existing identity management. Secure collaboration with your preferred cloud provider.
Java ★ 77 4d agoExplain → -
android ★ PINNED
Cryptomator for Android
Kotlin ★ 1.2k 17d agoExplain → -
ios ★ PINNED
Cryptomator for iOS
Swift ★ 288 26d agoExplain → -
docs ★ PINNED
Cryptomator Documentation
TypeScript ★ 62 17d agoExplain → -
cli ★ PINNED
Cryptomator Command-Line Interface
Java ★ 419 12d agoExplain → -
cryptofs
Java Filesystem Provider with integrated encryption
Java ★ 108 26d agoExplain → -
cryptomator-ios ▣
Cryptomator for iOS
★ 100 4y agoExplain → -
cryptolib
Cryptomator Crypto Library
Java ★ 98 26d agoExplain → -
jfuse
Java bindings for FUSE using the FFM API
Java ★ 61 27d agoExplain → -
siv-mode
RFC 5297 SIV mode of operation in Java
Java ★ 51 2mo agoExplain → -
cracker
Brute Force Tool for masterkey.cryptomator Files
Java ★ 38 2y agoExplain → -
cryptomator-objc-cryptor ▣
iOS crypto library to access Cryptomator vaults
Objective-C ★ 35 2y agoExplain → -
sanitizer ▣
Utility to find and fix problems within vaults
Java ★ 33 5y agoExplain → -
fuse-nio-adapter
FUSE-based adapter to provide directory contents specified by a java.nio.file.Path
Java ★ 25 27d agoExplain → -
cryptomator.github.io
Cryptomator Website
HTML ★ 23 5d agoExplain → -
cryptomator-mac ▣
Cryptomator .dmg image for Mac
Shell ★ 23 4y agoExplain → -
cloud-access-swift
Swift library for accessing various cloud providers incl. Cryptomator vaults
Swift ★ 22 1mo agoExplain → -
cryptolib-swift
Swift library with cryptographic functions for accessing Cryptomator vaults
Swift ★ 22 9mo agoExplain → -
cryptomator-win ▣
Cryptomator .exe installer for Windows
Inno Setup ★ 21 4y agoExplain → -
integrations-linux
Linux-specific implemenations of the integrations-api
Java ★ 18 7d agoExplain → -
dokany-nio-adapter ▣
Dokany-based adapter to provide directory contents specified by a java.nio.file.Path (via dokan-java)
Java ★ 16 3y agoExplain → -
integrations-api
API for optional services, such as system keychain integrations
Java ★ 15 27d agoExplain → -
docker ▣
Docker containers to build Cryptomator packages
Shell ★ 15 5y agoExplain → -
webdav-nio-adapter
Jackrabbit-based servlets running on embedded Jetty to serve a directory specified by a java.nio.file.Path
Java ★ 14 26d agoExplain → -
webdav-nio-adapter-servlet
WebDAV-NIO-Adapter-Servlet
Java ★ 14 26d agoExplain → -
cryptomator-linux ▣
Cryptomator .AppImage for Linux
Shell ★ 14 4y agoExplain → -
integrations-win
Optional integrations into Windows
Java ★ 8 19d agoExplain → -
integrations-mac
Optional integrations into macOS
Java ★ 8 26d agoExplain → -
jsmb
Java SMB2/3 Server
Java ★ 7 3mo agoExplain → -
native-functions ▣
JNI implementation needed for the main project
Java ★ 5 6y agoExplain → -
newsletter ▣
Cryptomator Newsletter
HTML ★ 5 2y agoExplain → -
google-http-java-client ⑂
Fork of Google HTTP Client Library for Cryptomator Android without OpenCensus
Java ★ 4 1mo agoExplain → -
destroyomator ▣
destroyomator.org website
Vue ★ 4 1y agoExplain → -
winfsp-uninstaller
Executable for uninstalling WinFsp in a WiX Burn bundle
C++ ★ 4 2y agoExplain → -
jose-java
A fluent, modern, misuse-resistant JWE library
Java ★ 3 7d agoExplain → -
cloud-access-java ▣
No description.
Java ★ 3 2y agoExplain → -
flathub ⑂
No description.
Shell ★ 3 2y agoExplain → -
self-signed-x509-certificate-generator ▣
No description.
★ 3 9y agoExplain → -
winget-pkgs ⑂
https://github.com/microsoft/winget-pkgs/tree/master/manifests/c/Cryptomator/Cryptomator
PowerShell ★ 2 4mo agoExplain → -
hub-cli
No description.
Java ★ 2 1mo agoExplain → -
pcloud-sdk-java ⑂
Fork of pCloud Java SDK for Cryptomator Android with HTTP Logger
Java ★ 2 11mo agoExplain → -
fuse-cloud-access-adapter ▣
FUSE access to cloud-access-java
Java ★ 2 2y agoExplain → -
staging.cryptomator.github.io
Staging Cryptomator Website, auto build when pushed to the dev-branch of the website repo. Reachable via https://staging.cryptomator.org
HTML ★ 0 6d agoExplain → -
docs-staging
No description.
HTML ★ 0 17d agoExplain → -
aur
Mirror of the cryptomator AUR package https://aur.archlinux.org/packages/cryptomator/ which enables anyone to send pull requests.
Shell ★ 0 28d agoExplain → -
aur-bin
Mirror of the cryptomator-bin AUR package https://aur.archlinux.org/packages/cryptomator-bin/ which enables anyone to send pull requests.
Shell ★ 0 28d agoExplain → -
docs-staging-legacy ⑂ ▣
Cryptomator Documentation Staging
Python ★ 0 6mo agoExplain → -
sphinx_rtd_theme ⑂ ▣
Sphinx theme for docs.cryptomator.org
CSS ★ 0 6y agoExplain → -
subsampling-scale-image-view ⑂
Fork of subsampling-scale-image-view for Cryptomator Android
Java ★ 0 2y agoExplain →
No repos match these filters.