-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specify install location? #2161
Comments
To work around this lack of undefinable install location, you can unpack the installer.exe with 7zip. Inside the installer package go to $PLUGINSDIR and unpack app-64.7z to a desired location. Then you can run Signal as standalone application by running signal.exe from the unpacked location. |
Hi @scottnonnenberg-signal, just checking in on this one and letting you know It's still a desirable feature on our end and comes up in discussion pretty frequently when I talk with people about whether Signal Desktop is a workable solution for them. |
@mhkeller Can you tell me a little bit more about why it's so important to the people you talk to? |
Since the Signal desktop app is not able to lock itself by password, I was trying to hide the app on encrypted virtual hard drive. Why? Even you move the Signal app to the encrypted folder, each installed update is placing Signal app to the default user folder without any notice. I'm using Signal on daily basis. On Android phone, there is no issue. But this behavior of desktop version makes it very unsecure. You should implement at least one of mentioned - password to app or possibility to change default location AND KEEP IT AFTER UPDATE. At least the current approach is very weird and I'm wondering that developers thinks the Windows account security is enough... |
Since I got a partition I use to install all my software, I wouldn't mind an option to specify the install location too. |
Explanation why this issue is important:
continuing on...
In conclusion those are the reasons Signal's install and running configuration (on windows; likely the other OS's as well since I presume this oversight extends throughout the dev team, no offense intended) should be adjusted to allow custom install location (which would then also fully contain all necessary files in a 'portable' type setup). It is also the reason the current setup is insecure. Please consider a design change going forward. |
@scottnonnenberg sorry for the delay. @jumper444 summarizes the reasons that I think this is an important feature to prioritize. I recommend people against using Signal on Desktop in any kind of work or office environment, which for journalists is often the main setting they would use Signal. Other encrypted chat programs such as Keybase have different operating details that don't expose unencrypted chat data to the filesystem or potentially to administrator users. It would be great if Signal matched this feature. |
Thanks for the input. I will say that user permissions on a machine are a useful, protective tool, and machine-level encryption in 2019 isn't nearly as difficult as is claimed. I'm going to lock this issue. If you'd like to continue to discuss, please use the forums. |
Is it possible (or could it be) to install Signal Desktop to a custom location, such as an encrypted Veracrypt volume? One use case is when you want to have Signal Desktop on a computer that is managed by a corporate IT team and don't want wherever Signal stores your private key and chats to be available to a user with those permissions.
Other use cases (mostly folks that don't like their chats being stored on disk unencrypted due to sharing of access to the machine with others or folks that want a lock screen / password) are referenced in #1850 #452 #550 #710 #790
If you could tell Signal to install itself and all its files within that volume, that could be a shorter route to addressing this concern.
The text was updated successfully, but these errors were encountered: