Skip to content

Commit 62e2ae5

Browse files
authored
Merge pull request #85 from cryptomator/feature/13-case-sensitivity
Add File System Case Sensitivity to /desktop/accessing-vaults
2 parents e2fe73b + 0a1b4df commit 62e2ae5

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

docs/desktop/accessing-vaults.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ Anyone with access to the computer with stored passwords will be able to unlock
3737

3838
<Image src="/img/desktop/unlock-success.png" alt="Vault unlock success dialog" width="512" height="314" />
3939

40+
## Locking a Vault {#locking-a-vault}
41+
42+
To lock a vault, simply click `Lock` and the virtual drive will disappear or render empty. Your files remain encrypted at the vault's location.
43+
4044
## Manage Files and Folders in Your Vault {#manage-files-and-folders-in-your-vault}
4145

4246
By default, a vault's content will be accessible via an attached virtual drive on your PC.
@@ -55,10 +59,6 @@ Even though your files are shown unencrypted in the virtual drive, they are not
5559
On Windows, you can choose the drive letter of the virtual drive for each vault using advanced vault options.
5660
:::
5761

58-
## Locking a Vault {#locking-a-vault}
59-
60-
To lock a vault, simply click `Lock` and the virtual drive will disappear or render empty. Your files remain encrypted at the vault's location.
61-
6262
## Locate Encrypted File {#locate-encrypted-file}
6363

6464
The Locate Encrypted File feature helps users find the encrypted version of a specific file. This feature is particularly useful when vault files are versioned and the user wants to restore an older version of a file. As Cryptomator encrypts filenames and obfuscates directory structures, users first locate the encrypted file and then restore an older version of the encrypted file with the third party app.
@@ -75,3 +75,20 @@ A file manager window opens showing the encrypted folder and marking the encrypt
7575
<source src="/vid/locate-encrypted-file.mov" type="video/mp4" />
7676
Your browser does not support the video tag.
7777
</video>
78+
79+
## File System Case Sensitivity {#file-system-case-sensitivity}
80+
81+
:::warning
82+
Cryptomator virtual drives are always case-sensitive. This means `Document.txt` and `document.txt` are treated as two different files, regardless of your operating system.
83+
:::
84+
85+
This behavior is required for Cryptomator's deterministic [filename encryption](/docs/security/vault.md#filename-encryption) to work correctly across all platforms. While Linux users are accustomed to case-sensitive file systems, this can cause unexpected behavior on Windows and macOS where the default file systems are case-insensitive.
86+
87+
On Windows and macOS, this difference means:
88+
89+
1. Attempting to open `Test.dat` when the file is named `test.dat` will result in a "file not found" error
90+
2. You can create both `README.md` and `readme.md` in the same directory, which would normally conflict
91+
3. Some applications may fail when they expect case-insensitive file access
92+
93+
Our recommendation is to avoid creating files with names that differ only in case. Make sure to test applications like backup tools or any other software that will access files in your vault to ensure they handle case-sensitive file systems correctly.
94+

0 commit comments

Comments
 (0)