Take and save photos directly into an unlocked vault

Is it possible to create a workflow like this:

On my Android, create a vault. Designate that vault as the Save Location for my Camera. Unlock the vault. Take photos that will be saved into the vault. Lock the vault (encrypting the contents). Let the vault sync between my Android and my Windows PC without using a cloud service (using resilio sync or syncthing). Then on my Windows PC unlock the vault and access the photos.

The goal is to never really let the photos taken land in the android file system.

Failing this, do we just wait for resolution of Specify source folder used in auto photo upload · Issue #177 · cryptomator/android · GitHub

Thank you for your help. I apologize if this has been covered elsewhere; I wasn’t able to find it.

This is already possible.

This not but instead of Specify source folder used in auto photo upload · Issue #177 · cryptomator/android · GitHub, Camera Usage · Issue #80 · cryptomator/android · GitHub needs to be implemented.

1 Like

Oh, it is!? I must not be pointing my camera to the right folder. Do you know if I point it to “*/vault/d” or somewhere else?

Issue #80 would be awesome!

Thank you

Kind of, if you enable automatic photo upload, all pictures stored on the phone will be continuously uploaded, including those taken with the camera.

The upload is triggered when

  1. the vault gets unlocked and images have been stored on the smartphone since the last unlocking.
  2. the vault is already unlocked and an image is stored. This image will be immediately uploaded.

I have a separate vault for those auto upload images and keep it always unlocked so that every time a picture is saved on the phone it is automatically uploaded into the vault. I always leave other vaults locked, only when I need to check or edit something I unlock it for a short time and lock it again. This will be even better as soon as set auto lock timeout per vault is implemented.

Oh, I see.

That’s not at all what I want to do.

Thanks anyway.

edit: I did not realize that you can share into an unlocked vault. So for now as a sort of work around I can take pictures in an encrypted camera and then share those pictures from that camera gallery into cryptomator and then lock and sync the vault.

1 Like

I think I have the same interest as you. I’d like to photograph sensitive documents and send them straight to a vault. I didn’t know there were encrypted camera apps but after reading your comment I went searching. I found Stingle Photos which is open source. It seems to work pretty well. I disabled all the connections to their backup services. The app can unlock with biometrics. The photo goes straight into Stingle encrypted storage. From their I can shared it to cryptomator. I haven’t completely figured out my workflow but I think in the future I’ll probably delete the photo from Stingle once it is shared to cryptomator since I plan on a backup strategy for cryptomator and I’m not as familiar with how well Stingle protects the data.

Since these two apps (Stingle photos and Cryptomator) are using different encryption, it must be unencrypted during transmission between the two apps, but that seems like a relatively small window of vulnerability.

Sounds like an interesting workaround.

Would be awesome for you if https://github.com/cryptomator/android/issues/80 gets implement…maybe someone has the time to contribute it before we will tackle the ticket.

I wish I could contribute some code to cyptomator… it’s an amazingly useful tool. I don’t have the programming chops to do anything like that though. I have great respect for the guys that do program and support cryptomator, it’s a worthy mission.

I imagine that the Document Provider upgrade would give some new options for taking photos securely. For example, I think I would be able to set up a 2nd camera app on my phone whose photo save destination was a cryptomator vault. It remains to be seen exactly what that would look like (when do I have to sign in, and do I have to do it from outside the camera app), but at any rate I’m excited about that Document Provider upgrade in the works.

1 Like

I have the same problem.

I thought I could use Cryptomator on Android as a target to save things secure. This is my fault because I imagined it to work like this without reading exactly.

I would like to use it for photos but also for backups from other apps that allow to save the backup to the file system.

What I miss is to not expose these files to the file system and thus to all other apps.

One “work-around” is to unlock the cryptomator vault using the android cryptomator app, and then you can “share” from your other app(s) into the cryptomator vault. It works pretty well for me to get stuff IN to a vault. But if an app is looking for a directory to save a file (something that can’t be shared) then that probably won’t work. You’d be stuck saving locally, importing into cm, then going back to delete the local file (lots of extra steps and room for error).

Taking pictures without any temp files outside of Cryptomator is a big wish for me too. Think about important finance data that you like to archive digitally.

Many encrypted cloud storages like sync.com offer this feature.