3 ms·
The greatest barrier to me pushing people I know to use Signal is the lack of features real-world needs and wants from its users in an infuriatingly paternalist
by KennyBlanken 4y ago
The greatest barrier to me pushing people I know to use Signal is the lack of features real-world needs and wants from its users in an infuriatingly paternalistic manner.
For example: most people want to be able to back up and/or transfer messages to a new device (which can happen every few years) or sync to another device such as their desktop so that (gasp) they can see message history when corresponding with someone.
Probably half a dozen times in the last 5-6 years I have lost all my Signal messages.
Most recently, I did a full, encrypted backup of my iPhone to my Mac (which has FDE via the T2 chip) prior to doing a device wipe because it was starting to feel sluggish. All the devices involved have the best security of any handheld/portable computer commonly available and the data was DOUBLE encrypted on my Mac. Every other app's settings restored fine....but not Signal. They exclude their data store from the backups so I lost numerous messages, photos, etc from a couple of friends. Those messages are gone forever.
I can't use Signal for any transactions with other people, even something like a simple Craigslist deal, because there's no way to export messages to provide them as evidence, other than to take a screenshot. So Signal is also useless to lawyers and business executives, too.
When you ask them why they don't support the various things like exports and syncing, there's a lot of general, paranoid hand-waving about how if you're a reporter or human rights worker in a third world country those features could be abused...like said reporter or human rights worker wouldn't simply be tortured until they unlocked their device...also ignoring that it should be perfectly possible to allow the user to choose (gasp!) whether they want to enable such features. Ie: let them decide for themselves what their risk profile is.
You know why their claims are bullshit? Because they've never implemented a duress password that unlocks the app but only shows messages from, say, friends but hides messages and contacts you don't want people to see.
When I mention syncing people start shrieking about cloud storage this and that...which you don't need to sync two devices, as demonstrated by syncthing, magic wormhole, and a slew of other programs that are device-to-device with, at most, a zero-knowledge coordinating proxy, which Signal already has.
So can I please be allowed to back up / export my messages and call history? Can I please see my message and call history in the desktop app? Would you please support backing up my message history to another device with the best fucking device security in the world, that is double-encrypted?
- tablespoon 4y ago> So can I please be allowed to back up / export my messages and call history? You can totally back up and export your Signal messages on Android. You export to a file (encrypted with a generated pin), copy that file to a new device, and import that file into Signal. I've done it several times and have never lost a message.
- anigbrowl 4y agoThey won't let you decide where the backup goes. I have a huge, almost empty SD card that I bought specifically to back up my data onto, but since you can't choose the save location you're limited to whatever free space exists in the phone's itneral storage. The only way I can back up my Signal data would be if I uninstalled everything else from my phone, in which case I might have enough space. And I don't want it only as an encrypted blob to bring back into Signal though of course that option should be available. I would actually like the abilityt o export it in a format of my choosing.
- tablespoon 4y ago> They won't let you decide where the backup goes. I don't think so. At some point I setup my Signal to send backups to (I think) the "/Signal/Backups2" directory on my phone. My phone doesn't support SD cards, so there may be some quirk with those, but I definitely had some control. > And I don't want it only as an encrypted blob to bring back into Signal though of course that option should be available. I would actually like the abilityt o export it in a format of my choosing. That's a nice to have, but it's totally reasonable for them not to support a bunch of random formats someone might like, but hardly anyone would ever use. If you want a different format, just write a converter. It wouldn't be very hard. The backup is literally an encrypted SQLite DB, and there's a command-line decryptor available (if you have your key).
- anigbrowl 4y agoI'm looking at it right now and you can see the folder it's saved to, but there is no way to change it. The Desktop version doesn't include any backup option at all. The backup is literally an encrypted SQLite DB I know this, but they don't exactly make any effort to tell you. While I agree that they can't support every possible format they could certainly offer CSV, JSON, and SQLite.